/* CSS Document */
body{background-image:url(images/pat.gif); margin-top:0px; margin-bottom:0px;}

.fondo_tabla{background-image:url(images/part2.jpg); background-repeat:no-repeat; background-position:left top;}
.fondo_cab_inter{background-image:url(images/cab_interna.jpg); background-repeat:no-repeat; background-position:left top; height:90px;}
.fondo_bot_home{ background-image:url(images/fon_bot.gif); background-position:bottom right; background-repeat:no-repeat;} 
.fondo_bot{ background-image:url(images/fon_bot.gif); background-position:bottom right; background-repeat:no-repeat; padding:25px 0px 0px 38px;} 
.fondo_azul{ background-color:#002459;}
.fondo_blanco{ background-color:#FFFFFF;}
/*fondo videos*/
.fon_video{background-image:url(images/fon_video.gif); background-position:left top; background-repeat:no-repeat; padding:10px; /*width:257px;*/ height:238px;}
#video{width:240px; height:218; position:relative; left:10px; top:9px;}
/*para fotos q tienen de fondo cuadrados azul y rojo*/
.fonfoto_color1{background-image:url(images/p1_fondocolor.gif); background-position:right bottom; background-repeat:no-repeat; width:221px;}
.fonfoto_color2{background-image:url(images/p2_fondocolor.gif); background-position:right top; background-repeat:no-repeat; padding:7px 23px 0px 0px;/*width:221px; padding:7px 23px 25px 0px;*/}
.fonfoto_color3{background-image:url(images/p0_fondocolor.gif); background-position:right top; background-repeat:no-repeat; padding:0px 23px 0px 0px;}
/*.fonfoto_color3{background-image:url(images/p2_fondocolor.gif); background-position:right top; background-repeat:no-repeat;}*/

.fondo_foto{ background-color:#E4E4E4; padding:7px;}

.arial11_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#5F5E5E;}
.arial11n{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:16px;}
.arial10gris{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5F5E5E;}
.arial11gris{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D;}
.arial10gris2{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.arial11azul{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#174496;}
.arial12gris{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D3D3D;}
.text_escuelavirtual{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.titulo{color:#7D7D7D; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;}
.subtitulo{color:#174496; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:8px;}
.subtitulo_gris{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.subtitulo_normal{color:#174496; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.contenido{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:16px;}
.contenido_pader67{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:16px; padding-right:67px;}
.contenidosj{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px;line-height:16px; padding-right:6px; text-align:left;}
.contenido4 {font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; font-weight:bold; color:#494949;}
.subtitulo_azul11{color:#174496; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;line-height:19px;}
.arial11_turq{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2FA1D6;}
.arial12_turq{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2B96C8; font-weight:bold;vertical-align:middle;}
.subtitulo_naranja{ color:#FF9C31; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase;}
.texto_bienvenida{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#002459;}

/*padding*/
.padbot5{padding-bottom:5px;}
.padder4{padding-right:4px;}
.padder6{padding-right:6px;}
.padder10{padding-right:10px;}
.padder15{padding-right:15px;}
.padder20{padding-right:20px;}
.pader43{padding-right:43px;}
.padleft12{padding-left:12px;}
.padleft10{padding-left:10px;}
.padleft6{padding-left:6px;}
.padleft14{padding-left:14px;}
.padbot16{padding-bottom:16px;}
.padbot14{padding-bottom:14px;}
.padbot4{padding-bottom:4px;}
.padbot27{padding-bottom:27px;}
.padtop2{padding-top:2px;}
.padtop4{padding-top:4px;}
.padtop25{padding-top:25px;}
.padtop35{padding-top:35px;}
.padbot7{padding-bottom:7px;}
.padbot9{padding-bottom:9px;}
.padbot6{padding-bottom:6px;}
.padtop9{padding-top:9px;}
.padtop6{padding-top:6px;}
.margtop35{margin-top:35px;}
.padrightbot{padding-right:22px; padding-bottom:5px;}
.padfoto{padding:7px 23px 0px 0px;}

.borde_foto{border:1px solid #FFFFFF;}
.borde_foto2{border:1px solid #C9C8C8;}
.cuadrado_on_menu{ background-image:url(images/rect_on.gif); background-repeat:repeat-y; background-position:left top;}
.cuadrado_off_menu{ background-image:url(images/rect_off.gif); background-repeat:repeat-y; background-position:left top;}
a {outline:0;}
.interlineado{line-height:29px;}
.linea_punteada{background-image: url(images/linea_gris2.gif); background-repeat:repeat-x; background-position:left top;}
.linea_punteada2{background-image: url(images/linea_gris3.gif); background-repeat:repeat-x; background-position:left top;}
.mensaje{background-color:#FFFFFF; border:1px solid #E4E4E4;color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:center; padding-top:2px; padding-bottom:-2px;}
#mensaje{position:absolute; top:105px; left:580px; width:250px; height:18px;}
#mensaje2{position:absolute;top:255px;left:230px;width:230px;height:18px;}


/*index*/
#calen_act{ background-image:url(images/c_morado.gif); background-repeat:no-repeat; background-position:center;/*background-color:#B7C9EF; display:block; width:14px; height:14px; right:0px; left:2px; position:relative;*/}
#calen_act_inter{ background-image:url(images/c_rosado.gif); background-repeat:no-repeat; background-position:center;/*background-color:#B7C9EF; display:block; width:14px; height:14px; right:0px; left:2px; position:relative;*/}
#fon_calen{border:1px solid #D3D3D3; background-color:#FFFFFF;}
#fon_tabhome{border-bottom:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; height:242px; background-color:#F9F9F9; color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.fondo_cab_home{background-image:url(images/cabecera.jpg); background-repeat:no-repeat; background-position:left top; height:90px;}
.borde_calen_int{border:1px solid #D3D3D3; background-color:#FFFFFF;}

/*links*/
a:link, a:visited, a:hover, a:active {color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; line-height:16px; text-decoration:underline;}
a.lnksubtitulo_gris:link,a.lnksubtitulo_gris:active,a.lnksubtitulo_gris:hover,a.lnksubtitulo_gris:visited{color:#494949; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; font-weight:bold; text-decoration:none;}
a.lnkgris_menutop:link, a.lnkgris_menutop:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5F5E5E; text-decoration:none; font-weight:bold;}
a.lnkgris_menutop:active, a.lnkgris_menutop:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#128AD4; text-decoration:underline;font-weight:bold;}
a.lnkgris_menutop_on:active, a.lnkgris_menutop_on:hover, a.lnkgris_menutop_on:link, a.lnkgris_menutop_on:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#128AD4; text-decoration:underline;font-weight:bold;}
a.lnkgris:link, a.lnkgris:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; text-decoration:none;}
a.lnkgris:active, a.lnkgris:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; text-decoration:underline;}
a.lnkgris2:link,a.lnkgris2:hover,a.lnkgris2:active,a.lnkgris2:visited{color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; font-weight:bold;}
a.lnk_numeros:link, a.lnk_numeros:visited{color:#474747; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
a.lnk_numeros:hover, a.lnk_numeros:active{ text-decoration:underline;}

#hovermenu a{display:block; background-color:#002459; border-bottom:1px solid #33507A; border-top:1px solid #002459; /*height:22px;*/ padding-bottom:3px; padding-top:3px;}
#hovermenu a:hover{background-color:#0A396E; border-bottom:1px solid #33507A; border-top:1px solid #3C6A88; /*height:22px;*/ padding-bottom:3px; padding-top:3px;}
#menu_on{background-color:#0A396E; border-bottom:1px solid #33507A; border-top:1px solid #3C6A88; /*height:22px;*/ padding-bottom:3px; padding-top:3px;}
#hovermenu_conocenos a{display:block; background-color:#002459; border-bottom-color:#33507A; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#33507A; border-top-style:solid; border-top-width:1px; /*height:22px;*/ padding-bottom:3px; padding-top:3px;}
#hovermenu_conocenos a:hover{background-color:#0A396E; border-bottom-color:#33507A; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#33507A; border-top-style:solid; border-top-width:1px; /*height:22px;*/padding-bottom:3px; padding-top:3px;}


a.lnkmenu:link, a.lnkmenu:visited, a.lnkmenu:active, a.lnkmenu:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none;padding-left:12px;padding-top:2px;}
a.lnksubmenu:link, a.lnksubmenu:visited{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#8092AC; text-decoration:none; padding-right:4px;}
a.lnksubmenu:hover, a.lnksubmenu:active{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff; text-decoration:underline; padding-right:4px;}
a.lnksubmenu_on{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-decoration:underline; padding-right:4px;}
a.lnkgris3:link, a.lnkgris3:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#494949; text-decoration:none;}
a.lnkgris3:active, a.lnkgris3:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9C31; text-decoration:underline;}
a.lnkgris4:link, a.lnkgris4:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9C31; text-decoration:none; font-weight:bold;}
a.lnkgris4:active, a.lnkgris4:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF9C31; text-decoration:underline;font-weight:bold;}
a.lnk_paginacion:link, a.lnk_paginacion:visited {color:#828282; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-decoration:none;}
a.lnk_paginacion:hover, a.lnk_paginacion:active{color:#494949; text-decoration:underline;}
a.lnk_paginacion_on{color:#494949; text-decoration:underline;font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
a.lnkazul:link, a.lnkazul:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#174496; text-decoration:none; font-weight:bold;}
a.lnkazul:hover, a.lnkazul:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#174496; text-decoration:underline; font-weight:bold;}

a.lnk_turquesa:link, a.lnk_turquesa:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22A0DB; text-decoration:none;}
a.lnk_turquesa:hover, a.lnk_turquesa:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22A0DB; text-decoration:underline;}

a.lnk_turquesa2:link, a.lnk_turquesa2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22A0DB; text-decoration:underline;}
a.lnk_turquesa2:hover, a.lnk_turquesa2:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#22A0DB; text-decoration:underline;}

/*tablas recursos educativos*/
.fon_tabrecursos{border-bottom:1px solid #DCDCDC; border-left:1px solid #DCDCDC; border-right:1px solid #DCDCDC; height:180px; background-color:#Fff;}
.sombra_der{background-image:url(images/sombra_der.jpg); background-repeat:repeat-y; background-position:left top; width:4px;}
.sombra_bot{background-image:url(images/sombra_bot.jpg); background-repeat:repeat-x; background-position:left top; height:5px;}

a.lnkcategorias:link, a.lnkcategorias:visited{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#5F5E5E; text-decoration:none; font-weight:bold; line-height:15px;}
a.lnkcategorias:active, a.lnkcategorias:hover{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#128AD4; text-decoration:none;font-weight:bold;line-height:15px;}
.fon_cab_recursos{background-image:url(images/fon_tab_recursos.jpg); background-repeat:repeat-x; background-position:left top; height:30px; border-top:1px solid #E9E8E8;border-left:1px solid #E9E8E8;border-right:1px solid #E9E8E8;}

/*tabla login*/
.esq_izq1{ background-image: url(images/esq1izq.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:16px;}
.esq_izq2{ background-image: url(images/esq2izq.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:10px;}
.izq{ background-image: url(images/izq.gif); background-position:left top; background-repeat:repeat-y; width:16px;}
.esq_der1{ background-image: url(images/esq1der.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:16px;}
.esq_der2{ background-image: url(images/esq2der.gif); background-position:left top; background-repeat:no-repeat; width:16px; height:10px;}
.der{ background-image: url(images/der.gif); background-position:left top; background-repeat:repeat-y; width:16px;}
.top{ background-image: url(images/top.gif); background-position:left top; background-repeat:repeat-x; height:16px;}
.bot{ background-image: url(images/bot.gif); background-position:left top; background-repeat:repeat-x; height:10px;}

/*formulario*/
form {margin:0px;}
/* width:21px; */
input{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5F5E5E; height:18px;  border:1px solid #D3D3D1;}
textarea{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5F5E5E; width:240px; border:1px solid #D3D3D1;}
.lista{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5F5E5E; height:18px; border:1px solid #D3D3D1;}
.boton{ color:#656565; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border:1px solid #B5B5B5; background-color:#FFFFFF;}





/* el especialista + mailing*/
.arial14_naranja{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FF9C31;}
.navlist{margin:0px; padding-left:0px; list-style-type:none;}
.navlist li{padding-left:10px; background-image:url(images/bullet_turquesa.gif); background-repeat:no-repeat; background-position:0 .5em;}
.navlist ul{list-style-type:none;}
.arial11azul_bold{ color:#002459; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
.arial11gris_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; font-weight:bold;}
.borde_tab_especialista{ border:1px solid #FFC586;}
.fondo_blanco2{ background-color:#FFFFFF; padding:5px;}
.fondo_naranja{ background-color:#FFF0E0; padding:5px;} 
 
a.lnkazul2:link, a.lnkazul2:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002459; text-decoration:underline; font-weight:normal;}
a.lnkazul2:hover, a.lnkazul2:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#002459; text-decoration:underline; font-weight:normal;}

.fonfoto_especialista0{background-image:url(images/fon0_fot_especialista.gif); background-repeat:no-repeat; background-position:right top; height:289px; padding:37px 33px 90px 0px;} 
.fonfoto_especialista1{background-image:url(images/fon1_fot_especialista.gif); background-repeat:no-repeat; background-position:right top; height:289px; padding:0x 23px 90px 0px;}
.fonfoto_especialista2{background-image:url(images/fon2_fot_especialista.gif); ; background-repeat:no-repeat; background-position:right top; height:289px; padding:27px 23px 25px 0px;}
 
a.lnkgris5:link, a.lnkgris5:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; text-decoration:none; font-weight:bold;}
a.lnkgris5:active, a.lnkgris5:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3D3D3D; text-decoration:underline; font-weight:bold;} 
