
.cabecera 
{
	width:100%;
	height:85px; 
	clear:both;	
}
.logo 
{
	width:250px;
	height:85px;
	margin-left:15px;
	float:left;
}
.claim h1
{
	width:500px;
	margin-top:45px;
	height:auto;
	font-size: 18px; 
	color:#929293;
	float:left; 
	margin-left:0px;
}

 
.derecha 
{ 
	width: auto; 
	float:right;
}

.detalles_contacto
{
	font-size:12px; 
	color:#929293;
	text-align:right;
	padding-top:62px;
	padding-right:5px;
}

.idiomas 
{
	width: 145px;
	text-align:right;
	margin-top:5px;
	margin-right:20px;
	height:25px;
	display:block;
}

.idiomas li { display:inline; margin-right: 10px;} 
.idiomas a:link{ margin-left:5px;}
 
.telefono
{
	width: 420px;
	margin-top:5px;
	margin-right:120px;
    font-size: 18px;
	color:#333;
	float:right;
	height:15px; 
	text-align:right; 
	clear: right;
	
}

 
.telefono1
{
	width:200px; 
	text-align:right;
	color:#FFF;
	font-size:18px;
	float:right;
	
}

#botones{ /*display:none*/}
.menu 
{  
 font-size:14px;
 color:#FFF; 
 text-align:center;

}

.menu img{ padding:0; margin:0;} 
.menu td{ padding-bottom: 10px; } 
.menu a:link { width: 180px; height: 60px; padding-left: 10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px; color:#000 } 
.menu a:visited {  width: 180px; height: 60px;padding-left: 10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px;  color:#000} 
.menu a:hover {  width: 180px; height: 60px;padding-left: 10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px;  color:#d90b27;  text-decoration:none; }
.menu a:active { width: 180px; background-color: height:60px;padding-left: 10px; padding-right:10px; padding-top: 10px; padding-bottom: 10px;  color:#000 }
	
	

.submenu { color:#FFF; font-size:10px; margin-left:5px; }

.submenu_hover { color: #d90b27; font-size:16px; margin-left:30px; font-style:oblique; border-bottom: 1px solid #FFF;  }
.submenu_hover a:link{ color: #F0F; font-size:16px; margin-left:30px; }
.submenu_hover a:visited{ color: #F0F; font-size:16px; margin-left:30px; }
.submenu_hover a:hover{ color: #F0F; font-size:16px; margin-left:30px; }
.submenu_hover a:active{ color: #F0F; font-size:16px; margin-left:30px; }

.submenu li { background-image:url(../images/lista.png); background-repeat:no-repeat; padding-left: 19px ; padding-bottom: 10px; list-style-position:outside} 

#span_1 {font-size:10px; color:#c70a24}
#span_2 {font-size:10px; color:#c70a24}
#span_3 {font-size:10px; color:#c70a24}
#span_4 {font-size:10px; color:#c70a24}
#span_5 {font-size:10px; color:#c70a24}

.interior { width: 990px; height: auto; font-size:13px; text-align:justify;}

.contenido td{ font-size:14px; color:#000;}
.contenido input { border:1px solid #999; color:#c70a24; font-size:14px; width: 315px; height:17px;text-align:justify;	font-size:13px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc); padding-left:8px;} 
.contenido select { border:1px solid #999; color:#000; font-size:14px; width: 325px; height:22px;text-align:justify;	font-size:12px;	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc); padding-left:8px;} 
.contenido textarea { width:315px; height:85px; font-size:14px; color:#c70a24; border:1px solid #999; -moz-border-radius: 10px;-webkit-border-radius: 10px; -behavior:url(css/border-radius.htc); padding-left:8px;}

.pasafotos { width: 650px; float:left; display:block;margin-left:120px;margin-top:5px; /*border: 2px solid  #090;*/}
/*.contenido { width: 400px;height: 240px; float:left; display:block;margin-left:60px;margin-top:5px; /*border: 2px solid #F00;*} */

#controls p{
	margin:0;
	position:relative;
	} 
	
#prevBtn, #nextBtn{ 
			display:block;
			width:50px;
			height:50px;
			margin-top:80px;
			/*position:absolute;
			left:390px;
			top:175px*/
			}	
#nextBtn{ 
			/*left:830px;
			top:175px;*/
			position: absolute;
			margin-left:430px;
			margin-top:0px;
			top: 175px;
			}														
#prevBtn a, #nextBtn a{  
			display:block;
			width:50px;
			height:50px;
			background:url(../images/btn_prev.gif) no-repeat 0 0;	
			}	
#nextBtn a{ 
			background:url(../images/btn_next.gif) no-repeat 0 0;	
			}	
			
			
#enlace{ 
			/*left:830px;
			top:175px;*/
			position: absolute;
			top: 165px; 
			left:295px;
			width:25px; 
			height:25px;
			line-height:25px;
			background-image:url(../images/mas.png);
			background-repeat:no-repeat;
			cursor:pointer;
			
			}	
			
.texto {display:block; height:230px;width:358px;text-align:right;font-family:Myriad Pro; font-size:14px; color:#FFF;padding-right:3px}
.slider_pareja {background-image:url(../../../../../imgs/slider/pareja.jpg);float:left;height:230px;width:358px;  border: 4px solid #999; 	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc);}
.slider_sexual {background-image:url(../../../../../imgs/slider/sexual.jpg);float:left;height:230px;width:358px;  border: 4px solid #999; 	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc); } 
.slider_adolescentes {background-image:url(../../../../../imgs/slider/adolescentes.jpg);float:left;height:230px;width:358px;  border: 4px solid #999; 	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc);} 
.slider_infantil {background-image:url(../../../../../imgs/slider/infantil.jpg);float:left;height:230px;width:358px;  border: 4px solid #999; 	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc);} 
.slider_adultos {background-image:url(../../../../../imgs/slider/adultos.jpg);float:left;height:230px;width:358px;  border: 4px solid #999; 	-moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc); } 

.menu_lateral {width:150px; float:left; margin-top:75px;clear:left; text-align:right}
.menu_lateral ul{list-style:none; } 
.menu_lateral li a{padding-bottom:8px;padding-top:9px; margin-bottom: 8px; display:block; text-align:center; font-size:14px}
.menu_lateral li a:hover {background-image:url(../images/menu_izquierda.jpg);background-repeat:no-repeat;color:#FFF;background-position:center;text-decoration:none}

.menu_lateral_activo { /*background-image:url(../images/menu_izquierda.jpg);background-repeat:no-repeat;*/color:#787777;background-position:center;text-decoration:none}
.menu_lateral_no_activo {color:#787777}

.menu_central {width:750px; height:35px; float:left; margin-top:5px; display:block; position:absolute; margin-top: 250px; margin-left: 155px;}
.menu_central ul {list-style:none;height:35px;padding-top:0px}
.menu_central ul li {margin-left:5px}
.menu_central li a{color:#FFFFFF; text-align:center;display:inline;padding-bottom:15px;font-size:14px; font-weight:lighter;}
.menu_central li a:hover{color:#FFFFFF; text-align:center;  display:inline;text-decoration:none;font-weight: lighter;}

#menu1 {background-image:url(../images/boton_quienes_somos.jpg);background-repeat:no-repeat; padding:12px 3px 11px 3px;float:left;z-index:2; width:132px;}
#menu2 {background-image:url(../images/boton_articulos_blog.jpg);background-repeat:no-repeat;padding:12px 3px 18px 3px;float:left;z-index:2; width:101px;}
#menu3 {background-image:url(../images/boton_formacion.jpg);background-repeat:no-repeat; padding:12px 3px 18px 3px;float:left; z-index:2; width:94px;}
#menu4 {background-image:url(../images/boton_tecnicas.jpg);background-repeat:no-repeat; padding:12px 3px 18px 3px;float:left; z-index:2; width:74px;}

.marco { float:left;width:760px; height:370px; background-image:url(../images/cuadro.jpg); background-repeat:no-repeat;  margin-top:40px; margin-left:-8px; padding-top:10px; padding-left:10px;}
.cuadro_texto { float:left;width:643px; margin-top:24px; margin-left:28px; padding-right:40px;color:#FFF; height:312px; overflow: scroll;overflow-x:hidden; z-index:1;}
.cuadro_texto p {color: #FFFFFF; padding-left: 3px; padding-right: 5px;font-size:13px}
/*.cuadro_texto table td{width: 50%}*/
.cuadro_texto ul {list-style:none}
.cuadro_texto li {color: #FFFFFF;display:block;padding-bottom:10px;text-align:left;font-size:13px;background-image:url(../images/estilo_lista.jpg);background-repeat:no-repeat;padding-left:15px}
 



#enviar {  border:1px solid #000; color:#000; font-size:14px; width:200px; height:20px;text-align:justify; font-size:14px; -moz-border-radius: 10px;	-webkit-border-radius: 10px;	behavior:url(css/border-radius.htc); margin-left:50px;margin-top:5px;}  
 
.marco-cuadro 
{
	width: 205px;
	height: 280px;
	background-color:#FFF; 
	float:left;
	display:inline; 
	margin: 5px 20px 0% 20px;
	text-align:justify; 
	
	
}
.marco-cuadro h1
{
	font-size: 14px;
	text-align:left; 
	font-weight:bold; 
	
}

.cuadro 
{
	width: 100%;
	height: 175px;
	background-color:#c70a24;
	 -moz-border-radius: 10px;-webkit-border-radius: 10px;behavior:url(css/border-radius.htc);
	 color:#FFF;
}
  
.peque  {font-size: 10px; } 


.error404 { font-size:22px; font-family: 'Avant'; color: #000; width: 415px; margin-left:260px; margin-top: 30px; margin-bottom: 10px; border:#F03 1px dashed; padding-left: 30px;}
.ok { font-size:18px; font-family: 'Avant'; color: #000; width: 415px; margin-left:260px; margin-top: 30px; margin-bottom: 10px; border:#9ccd00 1px dashed; padding-left: 30px;}
 

.titulo
{  
	width:90%;  
	margin-left: 5%;
	margin-top: 5px;
	margin-bottom: 30px;  
	height:35px;    
}
.titulo h1
{  
	font-size:2em;
	font-weight:bold;
	color:#333;
	font-style:oblique;
}

#titulo2
{  
	font-size:1.8em;
	font-weight:bold;
	color:#333;
	font-style:oblique;
}


.desplazamiento 
{
	/*font:"Myriad Pro";*/
	font-size:12px;
	font-weight:bold;
	padding-left:25px; 
	color: #404040;

}

.desplazamiento a:link{ text-decoration:none;color: #404040; }
.desplazamiento a:visited{text-decoration:none;color: #404040; }
.desplazamiento a:hover{text-decoration:none; color:#009534; }
.desplazamiento a:active{text-decoration:none;color: #404040;}

.desplazamiento2 
{
margin-left:5px;
}

/* ESTILOS PARA EL MENU DE LA IZQUIERDA DE LA ZONA PUBLICA */

.linea 
{
	width: 2px;
	background-image:url(../images/es.gif) repeat-y; 
}
/* navigation */
.navigation
{
	/*margin-left:10px;*/
	float: left;
	width: 20%; /* 210 */
	background-color:# 999; 
	
}

.navigation h2
{
	color: #292828; 
	line-height: 2em;
	margin-bottom: 10px;
	font-style:oblique;
	margin-left: 5%;
	margin-bottom:0;
	
}

.navigation ul
{
	padding: 0;
	margin:0;
	/*border-top: 1px solid #EAEADA;*/
}

.navigation li
{
	/*border-bottom: 1px solid #EAEADA;*/ 
	background-image:url(../images/lista.jpg);
	background-repeat:no-repeat; 
	margin-left:15px;
	padding-left:12px;
	clear:both;
	display: block;
 }

#li_hover { padding-left: 25px; font-size: 14px; font-weight:bold; color:#d90b27;} 
.navigation li a
{
	font-size:12,5px;
	font-weight:bold;
	color: #333;
	display: block;
	padding: 5px 0 8px 5%;
	text-decoration: none;
	width: 95%;

}

.navigation li a:hover
{	
	/*background: #F0F0EB;*/ 
	color: #d90b27;
	text-decoration:underline;
}
 
 
 
 /* BARRA DE NAVEGACION DE LA DERECHA */
 
 .navigation_right
{
	float: left;
	width: 160px; /* 210 */
	font-size:12px;
	font-weight:bold; 
}

.navigation_right h2
{
	color: #5A5A43;
	font: bold 13px Trebuchet MS;
	line-height: 30px;
	margin: 0;
	padding-left: 12px;
}

.navigation_right ul
{
	padding: 0;
	margin:0;
	/*border-top: 1px solid #EAEADA;*/
}

.navigation_right li
{
	/*border-bottom: 1px solid #EAEADA;*/ 
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	margin-bottom:5px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
 }

.navigation_right li a
{
	font-size:12,5px;
	font-weight:bold;
	color: #FFF;
	display: block;
	padding: 5px 0 8px 5%;
	text-decoration: none;
	width: 95%;

}

.navigation_right li a:hover
{	
	/*background: #F0F0EB;*/ 
	color: #654;
}



.lista_peq li
{
	 
	display: block;  
	background-image:url(../images/lista_peque.jpg);
	background-repeat:no-repeat; 
	margin-left:15px;
	padding-left:12px; 
	
}

.comunicados 

{ 
	font-size:12px;
	font-weight:bold;
	color:#404040 ;
	padding-left:5px;  

}

.verde
{
	color:#009635; 
	text-align:justify; 
	font-size:12px;
}

.linea 
{
	width:470px;
	background-image: url(../images/linea.jpg);
	background-repeat:no-repeat;
	margin-top:7px;
	margin-bottom:3px;
}


/* CONJUNTO DE ESTILOS PARA EL LISTADO DE IMAGENES */

.imagen 
{ 
	font-size:12px;
	font-weight:bold;
	width:220px;
	float:left;  
	margin-bottom:30px;
	margin-left:8px;
}

.imagen a:link{ color:#009635; text-decoration:none}
.imagen a:visited{color:#009635;text-decoration:none}
.imagen a:hover{ color:#404040 ; text-decoration:underline}
.imagen a:active{color:#009635;text-decoration:none}

 
 
 /* CONJUNTO DE ESTILOS PARA LA NOTA LEGAL */
 
 
 .info 
 {

 width:500px;
 margin-left:30px;
 margin-top: 15px;
 padding:10px;
 background-color:#FFF;
 border: 1px solid #000;
 -moz-border-radius: 10px;	
 -webkit-border-radius: 10px;	
 behavior:url(css/border-radius.htc);
 
 }
 
 .titulo_info 
 {
 font-family:Verdana;
 font-size:18px;
 color:  #000;
	 
  }
 
.nota_legal 
{	
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	color: #404040;
	text-align:justify;
	width:450px;
 
}


  /*  CONJUNTO DE ESTILOS DE CONTACTAR */
  
.contactar
{
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color: #000;
	width: 610px;
	/*margin-left:auto;
	margin-right:auto;*/
	border:none;
	  
}

.contactar h2
{  
	font-size:1,9em;
	font-weight:bold;
	color:#0998F2;
	font-style:oblique;
}
.contactar td { border:none; font-size:13px; vertical-align:top; color:#FFF;}
 
.contactar input
{ 
	border:1px solid #0998F2;
	background-color:#CCC;
	width: 240px;
	text-align:justify;
	font-size:13px;
	height:20px;
} 

.contactar select { width:200px;  background-color:#CCC;border:1px solid #0998F2;}
.contactar textarea { width:240px; height:90px; background-color:#CCC;border:1px solid #0998F2; font-size:13px;}


#aceptar
{   
    width:10px;
	clear:right;
	float:left;
	margin-left:15px;
}  

#enviar 
{
	width: 85px;
	height:30px;
	text-align:left;
	background-image:url(../images/boton_enviar.gif);
	background-repeat:no-repeat;
	background-color:#FFF;
	border:none;
	padding-left:10px;
}  

.aviso_legal
{
	width: 270px; 
	height: 50px; 
	/*overflow-y: scroll;*/
}
 


 /* ESTILOS PARA EL PAGINADOR */
.paginador {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	width:60px;
	/*border: 1px solid #996633;*/
	margin-left:150px !important;
	margin-left:130px;
	float:right;   
	display:inline;
	position:absolute;
	text-align:left;
	padding: 3px 0 8px 8px; 
	
}
.paginador a:link {text-decoration:none;color:#FFF; }
.paginador a:visited {text-decoration:none;color:#FFF; }
.paginador a:hover {color:#009534; text-decoration:underline }
.paginador a:active { text-decoration:none;color:#FFF;}
 
 
#lista ul
{
	padding: 0;
	margin:0;
	/*border-top: 1px solid #EAEADA;*/
}

#lista li
{  
	margin-bottom:5px;
 }

#lista li a
{
	font-size:12,5px;
	font-weight:bold;
	color: #FFF;
	display: block;
	padding: 5px 0 8px 5%;
	text-decoration: none;
	width: 95%;

}

#lista li a:hover
{	
	/*background: #F0F0EB;*/ 
	color: #654;
}

.links 
{
	width: 880px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 3%;
	text-align:center; 
	
}
.links th { font-size:13px; color: #c70a24;margin-right:10px;} 
.links td { font-size:11px; color:#333; margin-right:10px;}

.links a:link { font-size:11px; color:#333; text-decoration:none}
.links a:visited { font-size:11px; color:#333; text-decoration:none}
.links a:hover { font-size:11px; color:#333; text-decoration:underline}
.links a:active { font-size:11px; color:#333; text-decoration:none}


/*Estilos para el submenu de contactar */

.contacto
{
	width:90%;
	margin-left:5%;
}
.contacto p { font-size:12px; text-align:justify}

.divisiones_contacto
{
	width:820px;
	vertical-align:top;
	
}

.divisiones_contacto th { font-size:11px; color: #F00; text-align:left;}
.divisiones_contacto td { font-size: 11px; color:#333;}

 
  
 
 /* --- -- - - - - - - - -- -    MENU DESCENDENTE SUPERIOR PARA EL CONTACTAR DE LA APLICACION   - - - - - - - - -- - - - -- - - - - - -   */
 

#contactar
{
	width:205px; 
	height: 226px;
	float:right;  
	display:inline;

}

.trigger_contactar img{
	margin-left:25px;
	margin-top:20px;
}

.panel_contactar {
position: relative;
/*position:fixed;*/
top: 0px;
left: 0px;
display: none;
background: #fbfcfc;
border:1px solid #111111;
-moz-border-radius-bottomleft: 20px;
-webkit-border-bottom-left-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-topleft: 20px;
-webkit-border-top-left-radius: 20px;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
width: 175px;
height: 290px;
padding: 10px 10px 10px 10px;
filter: alpha(opacity=85);
/*opacity: .85;*/
color: #FFF;
font-size:13px;
z-index:6;
margin-top:20px;
}

.panel_contactar h2 { 
	font-size:19px;
	color:#0998f2;
	font-weight:normal;
}

.panel_contactar p{
margin: 0 0 15px 0;
padding: 0; 
font-size: 12px; 
color: #FFF;
} 
.panel_contactar a, .panel a:visited{
margin: 0;
padding: 0; 
text-decoration: none;
font-weight:normal; 
color:#000;
/*border-bottom: 1px solid #9FC54E;*/
}

.panel_contactar li { background-image:url(../images/lista.png); background-repeat:no-repeat; padding-left: 19px ; padding-bottom: 10px; list-style-position:outside} 

.panel_contactar a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #666;
text-decoration: none;
border-bottom: 1px solid #0998f2;
}
 

a.active.trigger {
background:#222222 url(..images/menu/minus.png) 85% 55% no-repeat;
}


.panel_contactar td { color:#000; font-size:10px;}
.panel_contactar input { width:160px; border:1px solid #000;background-color:#d9dbdc; font-size:11px; behavior:url(css/border-radius.htc); padding-left:6px; height: 15px; }
.panel_contactar textarea { width:160px;height:35px; border:1px solid #000;background-color:#d9dbdc; 
	behavior:url(css/border-radius.htc);padding-left:4px; font-size:11px;overflow:hidden }
	
	
	 

/*Enlaces para los diferentes sectores */

.sectores a:link { font-size:13px; color:#333; text-decoration:none; font-weight:bold}
.sectores a:visited { font-size:13px; color:#333;font-weight:bold; text-decoration:none}
.sectores a:hover { font-size:13px; color:#333; font-weight:bold;text-decoration:underline}
.sectores a:active { font-size:13px; color:#333;font-weight:bold;text-decoration:none}

.sectores_tipos { width: 440px; margin-left:25px; margin-right:10px; font-size:13px; margin-top:10px;  }

.sectores li{ background-image:url(../images/lista.png); background-repeat:no-repeat; padding-left: 19px ; padding-bottom: 10px; list-style-position:outside}


.divisiones { font-size:12px; width:450px; padding:10px; }
.divisiones th{ font-size:15px; color:#c70a24}
.divisiones td{ font-size:12px}

.divisiones a:link { font-size:13px; color:#333; text-decoration:none; font-weight:bold}
.divisiones a:visited { font-size:13px; color:#333;font-weight:bold; text-decoration:none}
.divisiones a:hover { font-size:13px; color:#333; font-weight:bold;text-decoration:underline}
.divisiones a:active { font-size:13px; color:#333;font-weight:bold;text-decoration:none}
 
		
	/* slider */
	
/*	
#container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:450px;
		/*background:#fff;	
		margin-bottom:2em;
		}	

*/
