@charset "utf-8";
/* Hoja de estilos de página web josemarianacarino.com */

@import url(http://fonts.googleapis.com/css?family=Yeseva+One);
@import url(http://fonts.googleapis.com/css?family=Vidaloka);
@import url(http://fonts.googleapis.com/css?family=Trykker);
@import url(http://fonts.googleapis.com/css?family=Seaweed+Script);

body {
	margin: 0px;
	background: #EBEBEB url(../img/bd-bg.jpg);	
	font: 12px/16px Arial,Helvetica,sans-serif;
	text-align:justify;
	line-height:22px;
}

#clear {
	clear:both;	
}

div.transp { /* make the div translucent */
	opacity: 0.6;
	filter: "alpha(opacity=60)"; /* expected to work in IE 8 */
	filter: alpha(opacity=60);   /* IE 4-7 */
	zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */
}

/*******************************/
/*         HEADER              */
/*******************************/

#header   {
	background-image: url(../originales/header_bg2.png);
	background-repeat: repeat-x;
	width:100%;
	min-height:305px;
	margin-bottom: 20px;
}

#header_indice   {
	background-image: url(../originales/header_bg2.png);
	background-repeat: repeat-x;
	width:100%;
}

#header_wrapper{
	margin:auto;
	width:980px;
}

#header_figura {
	position:relative;
	float:left;
	width:120px;
	height:140px;
	margin-top:-3px;
	margin-left:0px;
	z-index:2;
}

#header_logo {
	position:relative;
	float:left;
	width:241px;
	height:48px;
	margin-top:25px;
	margin-left:-70px;
	z-index:1;
}

#header_logo_letras {
	float:left;
	margin-top:0px;
	margin-left:30px;
	line-height: 26px;
	color:#FFF;
}

		#header_logo_letras h2.logoletras {
			color: #222222;
			font: bold 38px "Century Gothic",Vidaloka,Tahoma,Helvetica,Arial,Sans-Serif;
			left: 50%;
			margin-left: -180px;
			position: absolute;
			text-shadow: 0 0 2px #666666;
			top: 10px;
			z-index: 1;	
		}
		
		#header_logo_letras h2.logoletras2 {
			color: #003366;
			font: bold 18px Trykker,Tahoma,Helvetica,Arial,Sans-Serif;
			left: 50%;
			letter-spacing: 10px;
			margin-left: -180px;
			position: absolute;
			text-shadow: 0 0 9px #000000;
			top: 72px;
			z-index: 1;
		}

#header_partenon {
	position:absolute;
	top:20px;
	left: 50%;
	margin-left:-90px;
	width:577px;
	height:384px;
	z-index:0;
}


#header_botonera {
	background-image:url(../originales/header_botonera2.png);
	background-repeat:no-repeat;
	position:absolute;
	top:3px;
	left: 50%;
	margin-left:-83px;
	width:572px;
	height:32px; 	
}
#header_botonera ul{
	margin-left: 0px;
	margin-top: -2px;
	padding-left: 25px;
	list-style:none; 
}
 
		#header_botonera li{
			padding-right: 10px;
			float: left;
		}
		
		#header_botonera li a {
		
			display:block; //Convertimos el vínculo en un bloque.
			width:100px;
			padding:4px 0;
			text-decoration:none;
			text-align:center;
			font: 11px Tahoma, Helvetica, Arial, Sans-Serif;
			font-weight:bold;
			color:#C0C0C0;
		}
		
		#header_botonera li a.selected {
		
			display:block; //Convertimos el vínculo en un bloque.
			width:100px;
			padding:4px 0;
			text-decoration:none;
			text-align:center;
			font: 11px Tahoma, Helvetica, Arial, Sans-Serif;
			font-weight:bold;
			color:#FFF;
		}		
		
		#header_botonera li a span {
			font-size: 14px;
			color:#FFF;
		}
		
		#header_botonera li a:hover {
			color:#FFF;
		}
		
#header_desc_wrapper {
	float:left;
	margin:auto;
	width:970px;
	z-index:1;
}

#header_desc {
	position:relative;
	float:left;
	width:auto;
	margin: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 12px 30px;
	background-color:rgba(64, 88, 102, 0.7);
	
	-moz-border-radius: 8px;
	border-radius: 8px;
}
	
		#header_desc p.titulo {
			margin:auto;
			color:#FFF;
			font: bold 16px/23px Arial,Helvetica,sans-serif;
			text-shadow: 0px 0px 2px #000;
		}

		#header_desc p.contenido {
			margin:auto;
			padding-top:10px;
			color:#CCC;
			font: bold 12px/20px Arial,Helvetica,sans-serif;
		}
		
#header_path{
	position:relative;
	float:left;
	padding-top:10px;
	padding-left:25px;
	z-index:1;
}

		#header_path img{
			padding-left:8px;
			vertical-align:top;
		}
		#header_path span.p1 {
			margin:auto;
			padding-left:8px;
			color:#333;
			font: bold 12px/19px Arial,Helvetica,sans-serif;
		}
		
		#header_path span.p2 {
			margin:auto;
			padding-left:8px;
			color:#405866;
			font: bold 12px/19px Arial,Helvetica,sans-serif;
		}
		
		#header_path span.p3 {
			margin:auto;
			padding-left:8px;
			color:#000;
			font: bold 12px/19px Arial,Helvetica,sans-serif;
			font-style:italic;
		}				


/*******************************/
/*         CONTENT           */
/*******************************/


#content_wrapper{
	margin:auto;
	width:950px;
	height:auto;
}

#content_background {
	position:relative;
	display:block;
	margin: 0px 0px 30px;
	padding: 10px 25px 30px;
	
	background-color:rgba(255,255,255,0.6);
	
	-moz-border-radius: 4px 4px 20px 4px;
	border-radius: 4px 4px 20px 4px;
	/*border: 1px solid #888888;*/
	float:left;	
	max-width: 900px;
	min-width: 900px;
}

#content_background_indice {
	position:relative;
	display:block;
	margin: 0px 0px 30px;
	padding: 10px 25px 30px;
		
	-moz-border-radius: 4px 4px 20px 4px;
	border-radius: 4px 4px 20px 4px;
	/*border: 1px solid #888888;*/
	float:left;	
	max-width: 900px;
	min-width: 900px;
}

#content_background_servicios {
	position:relative;
	display:block;
	margin: 0px 0px 30px;
	padding: 10px 25px 30px;
	
	-moz-border-radius: 4px 4px 20px 4px;
	border-radius: 4px 4px 20px 4px;
	/*border: 1px solid #888888;*/
	float:left;	
	max-width: 900px;
	min-width: 900px;
}

#content_titulo {
	padding-top:10px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.05em;
	color: #405866;
	font-size: 25px;
	letter-spacing:-1px;
	font-weight: bold;
	margin-bottom: 15px;
}	

#content_texto {
	float:left;
	position:relative;
	display:block;
	color: #555555;	
}

/*******************************/
/*         FOOTER              */
/*******************************/

#footer   {
	background-image: url(../originales/footer_bg.png);
	background-repeat: repeat;
	width:100%;
	height:654px;
	float:left;
}

#footer_wrapper{
	margin:auto;
	width:980px;
}

#footer_title_contact{
	float:left;
	width:130px;
	height:30px;
	margin-top:24px;
	margin-left:10px;
}

		#footer_title_contact em{
			margin:auto;
			color:#CCC;
			padding-top:5px;
			padding-left:20px;
			font-family: Georgia,"Times New Roman",Times,serif;
			font-size: 1.05em;
			font-size: 25px;
			letter-spacing:-1px;
			font-weight: bold;
			text-shadow: 0px 2px 3px #000;	
		}

#footer_siguenos{
	float:left;
	margin-top:28px;
	margin-left:450px;
	color:#7CC1E6;
	font-size:18px;
	font-family: 'Seaweed Script', cursive;
	text-shadow: 0px 0px 1px #000;
}

#footer_social{
	float:left;
	margin-top:24px;
	margin-left:20px;
}

		/* CSS Sprite para logos de los cuerpos */  
		ul#social{
			margin:auto;
			margin-left:-40px;
			width: 200px;	
			list-style:none; 
			clear:both; 
		}
		  
			#social li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:10px;}  
				#social li a{background:url('../originales/footer_social.png') no-repeat; width:100%; height:100%; display:block;}  
		
				#social li.twitter{width:30px; height:30px;}  
					#social li.twitter a{background-position:-0px 0px;}  
					#social li.twitter a:hover{background-position:-0px -30px;}  
				   /* #social li.twitter a.selected{background-position:-5px -145px;}  */
		
				#social li.facebook{width:30px; height:30px;}  
					#social li.facebook a{background-position:-30px 0px;}  
					#social li.facebook a:hover{background-position:-30px -30px;}  
		
				#social li.tuenti{width:30px; height:30px;}  
					#social li.tuenti a{background-position:-60px -0px;}  
					#social li.tuenti a:hover{background-position:-60px -30px;}  
					
				#social li.youtube{width:30px; height:30px;}  
					#social li.youtube a{background-position:-90px -0px;}  
					#social li.youtube a:hover{background-position:-90px -30px;}  
		
				#social li.wordpress{width:30px; height:30px;}  
					#social li.wordpress a{background-position:-120px -0px;}  
					#social li.wordpress a:hover{background-position:-120px -30px;}  		

#footer_info1 {
	float:left;
	background:url(../originales/footer_info_bg.png);
	width:420px;
	height:200px;
	margin-top:20px;
	margin-left:30px;

}

#footer_info2 {
	float:left;
	background:url(../originales/footer_info_bg.png);
	width:420px;
	height:200px;
	margin-top:20px;
	margin-left:80px;
}

#footer_direccion {
	float:left;
	margin-top:15px;
	margin-left:13px;
}

#footer_datos {
	float:left;
	margin-top:10px;
	margin-left:12px;
	font-size:16px;
	line-height: 26px;
	font-family: Georgia,"Times New Roman",Times,serif;
}

		#footer_datos a{ color:#57778B;
						 text-decoration: none;
						 font-weight: bold; }

		#footer_datos a:hover{ color:#09F;
							   font-weight:bold; }
#footer_datos_calle {
	float:left;
	margin-top:10px;
	margin-left:48px;
	line-height: 26px;
	color:#FFF;
}

		#footer_datos_calle span.titulo {
			font-size:19px;
		}
		
		#footer_datos_calle span.calle {
			font-size:15px;
		}

#footer_datos_telefono {
	float:left;
	margin-top:0px;
	margin-left:10px;
	line-height: 26px;
	color:#FFF;
}

		#footer_datos_telefono ul {
		list-style-type:none;
		}
		
		#footer_datos_telefono li {
			padding-left: 30px;
			padding-top: 0px;
			background: url(../originales/footer_telefono_icon.png) center left no-repeat;
		}

#footer_map1 {
	float:left;
	border: 2px solid #FFF;
	width:418px;
	height:228px;
	margin-top:20px;
	margin-left:30px;
}

		#footer_map1 iframe {
			border: 3px solid #990000;
			margin-left: 5px;
			margin-top: 5px;
		}

#footer_map2 {
	float:left;
	border: 2px solid #FFF;
	width:418px;
	height:228px;
	margin-top:20px;
	margin-left:80px;
}

		#footer_map2 iframe {
			border: 3px solid #990000;
			margin-left: 5px;
			margin-top: 5px;
		}

#footer_logos_cuerpos {
	float:left;
	width:490px;
	height:50px;
	margin-top:70px;
	margin-left:0px;
}

#footer_info_copyright {
	float:left;
	width:430px;
	height:50px;
	margin-top:80px;
	margin-left:50px;
	font-size: 11px;
}

		#footer_info_copyright p{
			margin:auto;
			color:#CCC;
		}

		#footer_info_copyright a{ color:#666666;
								  text-decoration: none; }
		#footer_info_copyright a:hover{ color:#990000;
										font-weight:bold; }

		/* CSS Sprite para logos de los cuerpos */  
		ul#cuerpos{
			margin:auto;
			margin-left:-40px;
			width: 490px;	
			list-style:none; 
			clear:both; 
		}
		  
			#cuerpos li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:0px;}  
				#cuerpos li a{background:url('../originales/footer_logos.png') no-repeat; width:100%; height:100%; display:block;}  
		
				#cuerpos li.cuerpo1{width:49px; height:50px;}  
					#cuerpos li.cuerpo1 a{background-position:-0px 0px;}  
					#cuerpos li.cuerpo1 a:hover{background-position:-0px -50px;}  
				   /* #cuerpos li.cuerpo1 a.selected{background-position:-5px -145px;}  */
		
				#cuerpos li.cuerpo2{width:49px; height:50px;}  
					#cuerpos li.cuerpo2 a{background-position:-49px 0px;}  
					#cuerpos li.cuerpo2 a:hover{background-position:-49px -50px;}  
		
				#cuerpos li.cuerpo3{width:49px; height:50px;}  
					#cuerpos li.cuerpo3 a{background-position:-98px -0px;}  
					#cuerpos li.cuerpo3 a:hover{background-position:-98px -50px;}  
					
				#cuerpos li.cuerpo4{width:49px; height:50px;}  
					#cuerpos li.cuerpo4 a{background-position:-147px -0px;}  
					#cuerpos li.cuerpo4 a:hover{background-position:-147px -50px;}  
		
				#cuerpos li.cuerpo5{width:49px; height:50px;}  
					#cuerpos li.cuerpo5 a{background-position:-196px -0px;}  
					#cuerpos li.cuerpo5 a:hover{background-position:-196px -50px;}  		
					
				#cuerpos li.cuerpo6{width:49px; height:50px;}  
					#cuerpos li.cuerpo6 a{background-position:-245px -0px;}  
					#cuerpos li.cuerpo6 a:hover{background-position:-245px -50px;}  
				   /* #cuerpos li.cuerpo1 a.selected{background-position:-5px -145px;}  */
		
				#cuerpos li.cuerpo7{width:49px; height:50px;}  
					#cuerpos li.cuerpo7 a{background-position:-294px -0px;}  
					#cuerpos li.cuerpo7 a:hover{background-position:-294px -50px;}  
		
				#cuerpos li.cuerpo8{width:49px; height:50px;}  
					#cuerpos li.cuerpo8 a{background-position:-343px -0px;}  
					#cuerpos li.cuerpo8 a:hover{background-position:-343px -50px;}  
					
				#cuerpos li.cuerpo9{width:49px; height:50px;}  
					#cuerpos li.cuerpo9 a{background-position:-392px -0px;}  
					#cuerpos li.cuerpo9 a:hover{background-position:-392px -50px;}  
		
				#cuerpos li.cuerpo10{width:49px; height:50px;}  
					#cuerpos li.cuerpo10 a{background-position:-441px -0px;}  
					#cuerpos li.cuerpo10 a:hover{background-position:-441px -50px;}  
				
				


.area {
  background-color: #405866;
  border-color: #FFFFFF;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px;
  color: #F1F1F1;
  font-family: Georgia;
  font-size: medium;
  font-weight: bold;
  list-style: none outside none;
  margin: 15px;
  padding: 5px 25px 5px 25px;

}
	.area a {
		color: #F1F1F1;
		text-decoration: none;
	}	
	
.area-over {
  border-color: #405866;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px;
  color: #F1F1F1;
  font-family: Georgia;
  font-size: medium;
  font-weight: bold;
  list-style: none outside none;
  margin: 15px;
  padding: 5px 25px 5px 25px;

}
	.area-over a {
		color: #405866;
		text-decoration: none;
	}	
	
.area-inside {
  background-color: #F7F7F7;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  margin: 0 25px;
  padding: 5px 20px;
}

.fila-documento img {
  padding-right: 12px;
}


.img-documento {
	float:left;	
}

.fila-documento {
  border-bottom: 1px dotted #DDDDDD;
  border-radius: 5px 5px 5px 5px;
  padding: 10px 8px;
}

.fila-documento:hover {
  background-color: #FFFFFF;
}

.fecha-documento {
  float: left;
  font-family: Georgia;
  font-size: 11px;
  font-weight: bold;
  padding-right: 10px;
  min-width: 45px;
}

.texto-documento {
  display: table;
}

	.texto-documento a{
		color: #405866;
		text-decoration: none;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.texto-documento a:hover{
		color: #000;
		text-decoration: none;
		font-family:Georgia, "Times New Roman", Times, serif;
	}

.info-over {
  border: 1px dashed #405866;
  -moz-border-radius: 15px 15px 15px 15px;  
  border-radius: 15px 15px 15px 15px;
  color: #405866;
  float: right;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 20px;
  font-weight: bold;
  height: 231px;
  letter-spacing: -1px;
  margin-top: 15px;
  padding: 140px 20px 0;
  text-align: center;
  width: 410px;
}

.cat-ver-mas {
  font-size: 11px;
}

.cat-ver-menos {
  font-size: 11px;
}

.borrar-documento {
  float: right;
}

.subir-documento {
  float: right;
  margin-right: 20px;
  margin-top: 25px;
}

	.subir-documento a{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:13px;
		font-weight:bold;
		color:#405866;
	}
	
	.subir-documento a:hover{
		text-decoration:none;
		color:#000;
	}	
	
	
.subir-documento-form {
  background-color: #FFFFFF;
  border-radius: 5px 5px 5px 5px;
  margin: 14px 18px 10px 15px;
}

.etiqueta-form{
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 14px;
  font-weight: bold;	
}


/***********************************/
/*         NEWSLETTER              */
/***********************************/

#newsletter-sub {
	  background-color: #405866;
	  background-repeat: repeat;
	   -moz-border-radius: 5px 5px 5px 5px;  	  
	  border-radius: 5px 5px 5px 5px;
	  bottom: 5px;
	  color: #F1F1F1;
	  font-family: Georgia,"Times New Roman",Times,serif;
	  font-size: 13px;
	  font-weight: bold;
	  letter-spacing: -0.3px;
	  overflow: hidden;
	  padding: 6px 20px;
	  position: fixed;
	  right: 40px;
	  z-index: 90;
	  display:none;
}
	
.newsnormal {
	background:url(../img/newsletter.png) no-repeat left top;
	position:fixed;
	bottom: 5px;
	right: 5px;
	z-index: 91;
	width:46px;
	height:46px;
}

.newsover {
	background:url(../img/newsletter_over.png) no-repeat left top;
	position:fixed;
	bottom: 5px;
	right: 5px;
	z-index: 91;
	width:46px;
	height:46px;
}

.newssubscribe {
	  background-color: #405866;
	   -moz-border-radius: 5px 5px 5px 5px;  	  
	  border-radius: 5px 5px 5px 5px;
	  bottom: 5px;

	  font-family: Georgia,"Times New Roman",Times,serif;
	  font-size: 14px;
	  font-weight: bold;
	  letter-spacing: -1px;
	  padding: 5px 14px 5px 12px;
	  position: fixed;
	  right: 40px;
}

	.newssubscribe a{
		text-decoration:none;
        color: #EAEAEA;
	}
	.newssubscribe a:hover{
		text-decoration:none;
		color: #FFF;
	}
	
	
	
.area-inside-centro-formacion {
  background-color: #F7F7F7;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  margin: 0 0px 0 45px;
  padding: 20px 0px 0px 135px;
}	
	
	.area-inside-centro-formacion ul{
		margin-left: 0px;
		margin-top: -2px;
		padding-left: 25px;
		list-style:none; 
	}	
	
.sargento-imagen{
	background:url(../originales/sargento-badge.png) no-repeat 15px top;
	min-height: 200px;
}	

.ingreso-gc-imagen {
	background:url(../originales/gc-badge.png) no-repeat 15px top;
	min-height: 200px;	
}

.cabo-imagen {
	background:url(../originales/cabo-badge.png) no-repeat 15px top;
	min-height: 200px;	
}

.policia-imagen {
  background: url("../originales/policia-gorra.png") no-repeat scroll left 10px transparent;
  min-height: 100px;
}
	
.centro-ingreso-gc {
	background-color: #009933;
}

.area-dcha {
  background: url("../img/aulavirtual.png") no-repeat scroll right 3px transparent;
  color: #405866;
  float: right;
  font-family: Georgia;
  list-style: none outside none;
  margin: 13px;
  min-width: 272px;
  padding: 5px 35px;
  text-align: right;
  font-weight: bold;
}

	.area-dcha a{
		text-decoration:none;
		 color: #405866;
	}
	.area-dcha a:visited{
		 color: #405866;
	}
	.area-dcha a:hover{
		text-decoration:underline;
		 color: #000;
	}	

.area-centro {
  background-color: #405866;
  border-color: #FFFFFF;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  border-style: dashed;
  border-width: 1px;
  color: #F1F1F1;
  font-family: Georgia;
  font-size: medium;
  font-weight: bold;
  list-style: none outside none;
  margin: 15px;
  padding: 5px 25px 5px 25px;
  min-width: 450px;
  float:left;

}

.apartado-centro {
  background-color: #FFFFFF;
  border-radius: 8px 8px 8px 8px;
  margin-left: 20px;
  padding: 10px 15px;
  width: 670px;
}

.boton-cerrar-apartado {
  float: right;
}

.titulo-apartado-centro {
  color: #405866;
  float: left;
  font-family: Georgia;
  font-size: medium;
  font-weight: bold;
}

.contenido-apartado-centro{
	font:12px/22px Arial,Helvetica,sans-serif;
	margin-top:10px;
}
	.contenido-apartado-centro a{
		text-decoration:underline;
		color:#405866;
	}
		.contenido-apartado-centro a:visited{
		text-decoration:underline;
		color:#405866;
	}
	.contenido-apartado-centro a:hover{
		text-decoration:none;
		color:#405866;
	}	
	
	
.venta-temario {
  background-color: rgba(249, 245, 255, 0.6);
  border-radius: 10px 10px 10px 10px;
  margin-bottom: 40px;
  margin-left: 40px;
  max-width: 550px;
  padding: 10px 20px;
}

.galeria {
  text-align:center;
}

.galeria img {
  border: 3px solid #DDDDDD;
  border-radius: 3px 3px 3px 3px;
  margin: 3px;
  padding: 3px;
  opacity:0.75;
  filter:alpha(opacity=75);
}

.galeria img:hover {
  border: 3px dotted;
  border-radius: 0 0 0 0;
  opacity:inherit;
  filter:inherit;
}

#twitter {
	float:right;
	margin-bottom: 60px;
}

#youtube-reproductor {
	background-color: #405866;
	border-radius: 5px 0 0 5px;
	float: left;
	min-height: 278px;
	min-width: 490px;
}

#playerContainer {
	margin: 5px;	
}

ul.videos li {
  float: left;
  margin: 10px 15px 0 13px;
  width: 10em;
}
ul.videos
{
  margin-bottom: 1em;
  padding-left : 0em;
  margin-left: 0em;
  list-style: none;
}

.titlec {
  font-size: small;
  min-height: 40px;
}

.videos img {
  border: 2px solid #405866;
  border-radius: 3px 3px 3px 3px;
  opacity: 0.85;
}

.videos img:hover {
  border: 2px dotted white;
  opacity: 1;
}

#youtube-video-info {
	background-color: #405866;
	border-radius: 0 4px 4px 0;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 273px;
	max-width: 390px;
	padding: 5px 10px 0;
}

.youtube-video-desc {
  font-weight: normal;
}

#ultimos-documentos {
  background: url("../originales/folder-documents.png") no-repeat scroll 10px 3px #FAFAFA;
  border-left: 8px solid #405866;
  border-radius: 7px 7px 7px 7px;
  border-right: 8px solid #405866;
  margin: 25px 0 50px;
  padding: 20px 25px 10px 130px;
}

#ultimas-noticias {
  background: url("../originales/folder-documents.png") no-repeat scroll 10px 3px #FAFAFA;
  border-left: 8px solid #405866;
  border-radius: 7px 7px 7px 7px;
  border-right: 8px solid #405866;
  margin: 25px 0 50px;
  padding: 20px 25px 10px 130px;
}


#ultimos-documentos .fila-documento{
	padding: 8px 10px 10px;
}

#ultimas-noticias .fila-noticia{
	padding: 1px 10px 10px;
}

#ultimos-documentos .fila-documento:hover {
  background-color: #FFFFFF;
}

#ultimas-noticias .fila-noticia:hover {
  background-color: #FFFFFF;
}

.ultimos-documentos-ver-todos {
  text-align: right;
}

.area-dcha-inicio {
  background: url("../img/ultimos-documentos.png") no-repeat scroll right 3px transparent;
  color: #405866;
  font-family: Georgia;
  list-style: none outside none;
  padding: 5px 30px;
  text-align: right;
  font-weight: bold;
}

	.area-dcha-inicio a{
		text-decoration:none;
		 color: #405866;
	}
	.area-dcha-inicio a:visited{
		 color: #405866;
	}
	.area-dcha-inicio a:hover{
		text-decoration:underline;
		 color: #000;
	}	
	
	
#wordpress-posts {
  background-color: #FAFAFA;
  border-left: 8px solid #405866;
  border-radius: 7px 0 0 7px;
  float: left;
  height: 317px;
  margin-top: 53px;
  padding: 0 20px;
  width: 602px;
}

	#wordpress-posts h2 {
	  font-size: 23px;
	  text-align: left;
	}
		
	#wordpress-posts p {
	  font-size: 14px;
	}	
	
#video-promocional	{
	background-color: #222222;
	border-radius: 4px 4px 4px 4px;
	float: left;
	margin-top: 9px;
	padding: 5px;
}

.highlight {
  color: #FFFFFF;
  font-weight: bold;
}