/* CSS Document */

/* ------ RESET ------- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
margin:0;
padding:0;}

ul, li{list-style-type:none}

img {
border:0;}


/* ------ GENERAL -----*/

.limpia {
float:none;
display:block;
clear:both;}

fieldset {
border:0;}

.ocult{
display:none;}

.floatLeft{
float:left;
padding:0px 20px 20px 10px;}

.floatRight{
float:right;
padding:5px 0 20px 25px;}

hr{
margin:10px 0;
height:1px;
border:0;
border-top: 1px dotted #CC6600;}

body {
background:#222;}


/* ---- CONTENEDOR ----- */

#contenedor {
width:988px;
height:auto;
margin:20px auto;
background:url(../img/li_fondo_contenido.jpg) repeat-y;}


/* ---- CONTENIDO ----- */

#contenido {
width:950px;
margin:0 auto;
_height:750px;
overflow:hidden;}


/* ---- CABECERA ----- */

#cabecera {
width:950px;
height:90px;
float:left;}

/* ---- MENU ----- */

	#menu {
	width:930px;
	height:40px;
	background:#000000;
	margin:10px;
	font:normal 13px/18px "Trebuchet MS";}

		#menu ul {
		width:450px;
		float:right;
		}
		
			#menu ul li {
			float:left;
			padding-top:12px;
			display:inline;
			}
			
				#menu a {
				color:#FFFFFF;
				text-decoration:none;
				padding:8px 14px 7px 14px;
				}
				
					#menu ul li a:hover {
					color:#FFFFFF;
					text-decoration:underline;
					}

/* ---- INTERIOR ----- */

#interior {
width:950px;
height:auto;
float:left;}

/*#interior img {
padding:0px 0 10px 10px;
float:left;}*/
		
			#actualidad {
	width:249px;
	height:auto;
	background:#EBEBEB;
	padding-bottom:10px;
	float: left;
}
			
				#actualidad h1 {
				width:210px;
				height:auto;
				font:bold 14px "Trebuchet MS";
				padding:4px 10px 4px 0px;
				text-transform:uppercase;
				color:#666666;
				border-bottom:1px solid #999999;
				border-top:1px solid #999999;
				margin:8px 0 0 15px;}
				
				#actualidad h2 {
				font:bold 13px "Trebuchet MS";
				color:#999999;
				padding:4px 15px 4px 0px;
				margin:8px 0 0 15px; }
				
				#actualidad p {
				width:220px;
				height:auto;
				font:normal 11px/16px Arial, Helvetica, sans-serif;
				padding:10px 10px 6px 15px;
				color:#000000;
				text-align:justify;
				}
				
				p.ver_mas {
				background:url(../img/right_arrow.png) no-repeat 65px 6px;}
				
				#actualidad a {
				color:#666666;
				text-decoration:none;
				}
				
					#actualidad a:hover {
					color:#000000;
					text-decoration:underline;}
					
/* noticia y facebook */	
				
#act_facebook {
	float: left;
	margin-left: 10px;
	margin-top: 19px;
}
#noticia_actual {
 margin-top: -10px;
	width: 920px;
	height:auto;
}

#act_noticia {
	float:left;
	width: 610px;
}

#act_facebook .titulo_fb {
	width:300px;
	color:#660033;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
}
					
					
/* ---- INTERIOR TEXTO ----- */
	
#interior_texto	{
width:950px;
height:auto;
float:left;}

	#interior_texto h1 {
	width:920px;
	height:auto;
	text-align:center;
	font:bold 20px "Trebuchet MS";
	padding:4px 10px 4px 0px;
	text-transform:uppercase;
	color:#666666;
	background:#dedede;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	margin:5px 0 15px 10px;}
	
	#interior_texto h2 {
	width:610px;
	height:auto;
	text-align:left;
	font:bold 16px "Trebuchet MS";
	padding:4px 10px 4px 0px;
	text-transform:uppercase;
	color:#660033;
	border-bottom:1px solid #999999;
	margin:10px 0 10px 10px;}	
	

	/*#interior_texto img {
	padding:0px 10px 10px 10px;
	float:left;}*/
	
	#interior_texto p {
	padding:0 15px 0 15px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	text-align:justify;}
	
	#interior_texto a {
	font-weight:bold;
	color:#990000;
	text-decoration:none;}
	
		#interior_texto a:hover {
		color:#660033;
		text-decoration:underline;}
	
	h3.texto_center {
	color:#660033;
	font:bold 18px "Trebuchet MS";
	text-align:center;}
	
		h3.texto_center a {
		color:#666;
		font:bold 18px "Trebuchet MS";
		text-align:center;
		text-decoration:none;}
		
			h3.texto_center a:hover {
			color:#CCCCCC;
			text-decoration:underline;}
			
			
	#centrado {
	margin-left:320px;
	width:300px;
	height:32px;
	color:#660033;
	text-align:right;
	background:url(../img/camera.png) no-repeat center left;
	padding:40px 20px 40px 0;}
	
		#centrado a {
		color:#660033;
		font:bold 22px "Trebuchet MS";
		text-align:center;
		text-decoration:none;}
		
			#centrado a:hover {
			color:#999999;
			text-decoration:underline;}
			
		
	h4.biografia {
	width:910px;
	color:#660033;
	margin:10px 0 0 10px;
	text-align:justify;
	padding:10px 40px 10px 20px;
	font:normal 13px "Trebuchet MS";
	background:url(../img/visto_item.png) no-repeat 0 10px;}
	

/* ---- CONTENIDO VERDE ACTUALIDAD NOTICIAS----- */
			

									
#cont_noticias {
	width: 930px;
	margin:20px 0 0 10px;
	float:left;
}

#mis_noti {
	height: 25px;
	background: #000000 url(../img/esq_r.gif) no-repeat top left;
	background-attachment: scroll;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#cont_noti_interior {
	width: 928px;
	display:block;
	overflow:hidden;
	margin-top:-15px;
	height:auto;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
#cont_noti_interior ul {
	padding-top:15px;
	list-style-type: none;
	margin-left:40px;}

#cont_noti_interior li {
	display: block;
	width: 150px;
	float: left;
	margin:10px 20px 20px 0;
}

#cont_noti_interior h5{ 
	font:bold 12px "Trebuchet MS";
	color:#666666;
	border-bottom:1px solid #333;
	}

#cont_noti_interior p { margin-top:0px;}

#cont_noti_interior a {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}

#cont_noti_interior a:hover {
text-decoration:underline;
}

#cont_noti_pie {
	background-color: #000000;
	color: #FFFFFF;
	padding-left: 790px;
	background-image: url(../img/esq_r2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.ver_noticias {
font:normal 12px Arial, Helvetica, sans-serif;
color:#666666;
padding-left:20px;
}

#cont_noti_pie a {
font:normal 11px/28px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
}

#cont_noti_pie a:hover {
text-decoration:underline;
}

	
		
/* ---- BANNERS INDEX ----- */	

#banners_global {
width:950px;
height:auto;
float:left;}


	#banners {
	width:214px;
	height:160px;
	float:left;
	margin:0 18px 0 5px;
	}
	
	#banners img {
	padding:10px 0 0 5px;}
	
	#banners h2 {
	width:204px;
	height:auto;
	font:bold 12px "Trebuchet MS";
	padding:4px 10px 4px 0px;
	text-transform:uppercase;
	text-align:center;
	color:#666666;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	margin:8px 0 0 5px;}
	
	#banners p {
	width:214px;
	height:auto;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:justify;}
	
		#banners a {
			text-decoration:none;
			color:#666;}
		
				#banners a:hover {
				text-decoration:underline;}


/* ---- FORMULARIO ----- */

				
	#columna_form {
	width:400px;
	float:left;}
	
		#columna_form p {
		font:normal 12px/20px Arial, Helvetica, sans-serif;
		padding:0 0 0px 10px;
		}
		
		#formulario {
		width:325px;
		margin-left:10px;}
	
		#ficha_izq{
		position:relative; 
		float:left;
		font:bold 11px Arial, Helvetica, sans-serif;
		width:auto; 
		overflow:hidden;
		display:inline; 
		clear:none;
		text-align:justify;
		margin-top:10px;}
		
		h6{
		font: bold 11px Arial, Helvetica, sans-serif; 
		color: #000; 
		border-bottom:1px solid #EE600E; 
		text-transform:uppercase;
		padding-bottom:0; 
		margin-bottom:0; 
		height:13px;}
		
		#ficha_izq label{margin-bottom:2px;}
		
		#ficha_izq table { margin-top:5px; }
		
		#ficha_izq table td{border:1px solid #DEEFFE;border-left:0;}
		
		#ficha_izq table td.celda_gris{
		font-weight:normal; 
		border-left:1px solid #DEEFFE; 
		border-right:0;}
		
		#ficha_izq p{
		margin:5px 0 0 0; 
		padding:0; 
		text-align:justify; 
		font-weight:normal;}
		
		form{
		padding:0 10px; 
		font: normal 11px/12px Arial, Helvetica, sans-serif;
		color:#000000;}
		
		form .g{
		border:1px solid #999; 
		color:#000; 
		background-color:#EEEEEE; 
		font:normal 10px/12px Arial, Helvetica, sans-serif; 
		padding:5px;
		}
		
		form .g2{
		border:1px solid #999; 
		color:#000; 
		background-color:#EEEEEE; 
		font:normal 10px/12px Arial, Helvetica, sans-serif; 
		padding:5px;
		width:260px;
		height:100px;}
		
		
		form input{
		margin-top: 3px;}
				
	
/* ---- PIE ----- */		
	
	#pie {
	width:930px;
	height:40px;
	background:#000000;
	margin:40px 10px 10px 10px; 
	font:normal 11px "Trebuchet MS";}

		#pie ul {
		width:300px;
		}
		
			#pie ul li {
			float:left;
			padding-top:12px;
			display:inline;
			color:#FFFFFF;
			padding:10px 15px 7px 15px;
			}
			
				#pie a {
				color:#FFFFFF;
				text-decoration:none;
				padding:8px 30px 7px 14px;
				}
				
					#pie ul li a:hover {
					color:#FFFFFF;
					text-decoration:underline;
					}
	
	
	/* ---- Facebook index ----- */
	
		
#facebook {
	height: 72px;
	width: 190px;
	margin-top: 10px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 22px;
	padding-top: 20px;
	background-image: url(../img/pezfondo.gif);
}

#txtfb {
	width: 150px;
	margin-left: 40px;
	margin-top: -30px;
}
#facebook #txtfb a:link {
	color:#4C669A;
	text-decoration: none;
	font-size: 12px;
}
#facebook #txtfb a:hover {
	color:#4C669A;
	text-decoration: underline;
	font-size: 12px;
}
