/* CSS Document */
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:center; background:url(site/fondo.jpg) repeat-x center top #FFF; margin-top:8px}


#layout{
	width:925px;
	margin:0 auto;
	text-align:justify;
	padding:0;
	position:relative;
	margin-bottom:20px;
}
/* Encabezado de Pagina */
#header{ height:75px; padding-top:15px; position:relative;}

.menu{margin:0; list-style:none; height:35px; width:950px;position:relative; z-index:5000;overflow:visible;}
.menu li{float:left;position:relative}
.menu li a{ position:relative;display:block;float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px;float:left;color:#fff;text-decoration:none;height:35px;line-height:35px; padding:0 35px;}
.menu a.selected, .menu a:hover{ position:relative;display:block;float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px;float:left;text-decoration:none;height:35px;line-height:35px; background:url(site/actual_nav.png); color:#fff; border-bottom:none;}
.menu ul li{float:left;padding:0;border:none;width:171px; padding:0 5px 0 0;}
.menu ul{z-index:5000;position:absolute;top:30px;left:0;display:none;text-align:left;width:178px;margin:0;padding:5px 0 0;list-style:none;}
.menu ul li a.foot span.foot{bottom:-10px; display:block; width:178px; height:10px; left:-2px; position:absolute;}
.menu ul li a{border:1px solid #fff;border-top:0; border-bottom:0;height:auto;line-height:normal;display:block;width:166px;color:#fff;text-decoration:none;margin:0;background:#005677; left:auto; position:relative; padding:5px 10px; font-size:13px; font-weight:bold; border-bottom: solid 1px #fff; z-index:5000;}
.menu ul li a:hover{border:1px solid #fff;border-top:0;border-bottom:0;height:auto;line-height:normal;display:block;width:166px;margin:0;background:#000;left:auto;position:relative;padding:5px 10px;font-size:13px;font-weight:bold;background:#007099;color:#fff;border-bottom: solid 1px #fff;z-index:5000;}
/* Contenedor de Contenidos */
#container{padding-top:1px;}
.mrastro{background:url(site/fondo_nav.png) repeat-x; color:#fff; height:35px; line-height:35px; position:relative; padding:0 10px; margin-top:10px}
.mrastro a{color:#fff;font-size:16px;text-decoration:none;}
.mrastro a:hover{ text-decoration:none;}
.mrastro .izq{position:absolute;left:0; top:0;height:35px;width:9px;display:block;background:url(site/rastro_izq.png) no-repeat left top}
.mrastro .der{position:absolute;right:0px;top:0px;height:35px;width:9px;display:block;background:url(site/rastro_der.png) no-repeat left top}
.r_actual{font-size:14px; font-weight:bold; margin-left:10px;margin-top:5px;color:#797b7c;}
.nav a{font-size:14px;margin-left:10px;margin-top:5px;color:#007099;text-decoration:none;}
.nav {margin:4px;}
/* Contenedor Izquierdo 

.banner_index{text-indent:-9999px; width:423px; height:17px;;margin:0 0 13px; float:left;}
*/
.banner_index{ background:url(site/tagline.gif) no-repeat;text-indent:-9999px;width:425px;float:left; height:20px; margin:30px 0 0 160px;}
.ver_todo{ font-family:Arial, Helvetica, sans-serif;font-size:14px; font-weight:bold; color:#007099; background:url(site/bg_ver_todo.gif) no-repeat right center; height:13px; line-height:13px; text-align:left; padding-right:10px; text-decoration:none}
.ver_todo:hover{text-decoration:underline;}
.sub_menu{width:700px; margin:0 auto; padding-top:5px; height:20px; padding-left:235px;}
.sub_menu li{float:left; border-right:1px solid #737373; margin-right:5px; padding-right:5px;}
.sub_menu li a{color:#007099; text-decoration:none;}
.sub_menu li.ultimo{border-right:none;}

/************esto sirve***********/
.fila_der{float:left;}
.fila_der .panel{padding:36px 9px;}
.fila_izq{float:left; width:640px}
.fila_info{float:left}



.info{;margin-bottom:10px;}
.info_libro{width:280px;float:left;}
.info_formu{height:400px;margin-bottom:10px;}
.info_formu input { background:url(site/fondo_input.gif) repeat-x;height:33px; float:left;width:249px;font-family:Arial, Helvetica, sans-serif;color:#007099;margin-bottom:5px; border:none;}
.info_formu textarea { background:url(site/fondo_text_area.gif) repeat-x;height:163px; float:left;width:245px;font-family:Arial, Helvetica, sans-serif;color:#007099;margin-bottom:5px; border:none; }
.borde_izq {float:left;width:13px;height:33px;background:url(site/borde_izq_inp.gif) no-repeat;margin:0 -1px 0 0;}
.borde_der {float:left;width:13px;height:33px;background:url(site/borde_der_inp.gif) no-repeat;margin:0 0 0 -1px;}
.borde_izq_text {float:left;width:13px;height:163px;background:url(site/borde_izq_texta.gif) no-repeat;margin:0 -2px 0 0;}
.borde_der_text {float:left;width:13px;height:163px;background:url(site/borde_der_texta.gif) no-repeat;margin:0 0 0 -2px;}
.contactarme{ float:right;border:none; background: url(site/contactarme_ahora.jpg) no-repeat; display:block;height:37px; width:120px; padding:0; margin:0; margin-right:56px; opacity: .85; filter: alpha(opacity=85);}
.contactarme:hover{opacity: .99; filter: alpha(opacity=99);cursor:pointer;}

.titulo{font-size:36px;width:380px;float:left;font-family:Arial , Gadget, sans-serif;color:#007099; text-align:left; font-weight:bold;margin:0 0 10px 40px;}
.contenido_titulo{font-size:16px; width:340px;float:left;color:#737373; padding: 0 0 0 40px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.contenido_subtitulo{font-size:14px;float:left;color:#737373;font-family:Arial, Helvetica, sans-serif; text-align:left;}
.subtitulo{font-size:22px;width:259px;float:left; font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:center; font-weight:bold;}
.subtitulo a{font-size:22px;width:259px;float:left; font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:center; font-weight:bold;text-decoration:none;}
.subtitulo a:hover{font-size:22px;width:259px;float:left; font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:center; font-weight:bold;text-decoration:underline;}
.subtitulo_left {font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px; text-decoration:none;}
.subtitulo_left_ctt{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px; text-decoration:none;}
.subtitulo_left_ctt span{float:right;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#737373; text-align:right; font-weight:bold; margin-bottom:10px; text-decoration:none;}

.subtitulo_left a{font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px; text-decoration:none;}
.subtitulo_left a:hover{font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px; text-decoration:underline;}
.contenido_subtitulo_left{font-size:14px;color:#737373;font-family:Arial, Helvetica, sans-serif; text-align:left;}
.subtitulo_azul a{font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#737777;font-weight:bold; text-decoration:none;margin:30px}
.subtitulo_azul a:hover{font-size:22px;font-family:Arial, Helvetica, sans-serif;color:#737777;font-weight:bold; margin:30px;text-decoration:underline}
.subtitulo_azul{margin:10px;}
.contenido_subtitulo_azul{font-size:14px;color:#737373;font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.links_azul a{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px;text-decoration:none;padding-left:25px;}
.links_azul a:hover{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#007099; text-align:left; font-weight:bold; margin-bottom:10px;text-decoration:underline;padding-left:25px;}
.links_azul li{ background:url(site/palomita.png) no-repeat;margin-bottom:15px;}
.img_subtitulo{	padding-top:40px; padding-bottom:5px;}
.linea{background:url(site/linea.gif); height:2px; margin:10px 0 40px 0;}
.linea_subtitulos{background:url(site/linea.gif);height:2px;margin:10px 0 10px 0;}

.panel{float:left; background:url(site/bg_panel.jpg) repeat-x left bottom  #FFFFFF; position:relative; border:2px solid #c9cece; padding:10px;}
.panel .panel_top_der{position:absolute; height:10px; width:10px; right:-2px; top:-2px; background:url(site/panel_top_der.gif) no-repeat left top;}
.panel .top_der_azul{background:url(site/panel_top_der-azul.png) no-repeat left top;}
.panel .panel_top_izq{position:absolute; height:10px; width:10px; left:-2px; top:-2px; background:url(site/panel_top_izq.gif) no-repeat left top;}
.panel .panel_bot_der{position:absolute; height:10px; width:10px; right:-2px; bottom:-2px; background:url(site/panel_bot_der.gif) no-repeat left top;}
.panel .panel_bot_izq{position:absolute; height:10px; width:10px; left:-2px; bottom:-2px; background:url(site/panel_bot_izq.gif) no-repeat left top;}

.panel_centro{float:left;background:url(site/bg_panel.jpg) repeat-x left bottom  #FFFFFF; position:relative; border:2px solid #c9cece; padding:10px;margin:0 36px 0 36px;}
.panel_centro .panel_top_der{position:absolute; height:10px; width:10px; right:-2px; top:-2px; background:url(site/panel_top_der.gif) no-repeat left top;}
.panel_centro.top_der_azul{background:url(site/panel_top_der-azul.png) no-repeat left top;}
.panel_centro .panel_top_izq{position:absolute; height:10px; width:10px; left:-2px; top:-2px; background:url(site/panel_top_izq.gif) no-repeat left top;}
.panel_centro .panel_bot_der{position:absolute; height:10px; width:10px; right:-2px; bottom:-2px; background:url(site/panel_bot_der.gif) no-repeat left top;}
.panel_centro .panel_bot_izq{position:absolute; height:10px; width:10px; left:-2px; bottom:-2px; background:url(site/panel_bot_izq.gif) no-repeat left top;}
.panel_centro .top_izq_azul{background:url(site/panel_top_izq-azul.png) no-repeat left top;}

.panel_azul{float:left;background:url(site/bg_panel.png) repeat-x left bottom  #a6dff7; position:relative; border:2px solid #c9cece; padding:10px;margin:0 0 0 36px;}
.panel_azul .panel_top_der{position:absolute; height:10px; width:10px; right:-2px; top:-2px; background:url(site/panel_top_der_azul.gif) no-repeat left top;}
.panel_azul .panel_top_izq{position:absolute; height:10px; width:10px; left:-2px; top:-2px; background:url(site/panel_top_izq_azul.gif) no-repeat left top;}
.panel_azul .panel_bot_der{position:absolute; height:10px; width:10px; right:-2px; bottom:-2px; background:url(site/panel_bot_der_azul.gif) no-repeat left top;}
.panel_azul .panel_bot_izq{position:absolute; height:10px; width:10px; left:-2px; bottom:-2px; background:url(site/panel_bot_izq_azul.gif) no-repeat left top;}
.panel_azul .top_izq_azul{background:url(site/panel_top_izq-azul.png) no-repeat left top;}


/* pie de Pagina */
#footer{height:70px; background:#ebebeb; text-align:center;}
.copy{color:#005782; text-align:center;width:935px; margin:0 auto; margin-top:10px;}

form .tab{background:#fff; color:#007099; padding:10px 10px 5px}
form .tab p{padding:15px 0}
form .tab span{display:block; padding:0 0}
form .tab input{height:20px; background:url(site/bg_input.png) repeat-x left top; width:229px; border:1px solid #C2C2C2; color:#007099; margin-top:9px; font-weight:bold; font-size:12px; padding:4px 0 0 5px}
.check{ margin-top:0px; border:thin;}
form .form_bot{background:url(site/form_bot.gif) no-repeat left top; height:11px; width:255px}
.frminner .image{ float:left;border:none; background: url(site/iniciar-sesion.jpg) no-repeat; display:block;height:37px; width:251px; padding:0; margin:0; margin-left:0px; margin-top:8px; opacity: .85; filter: alpha(opacity=85); text-indent:-9999px;}
.frminner .image:hover{opacity: .99; filter: alpha(opacity=99); cursor:pointer;}
.frm_inner .image{ float:left;border:none; background: url(site/registrarme_ahora.jpg) no-repeat; display:block;height:37px; width:251px; padding:0; margin:0; margin-left:8px; margin-top:8px; opacity: .85; filter: alpha(opacity=85);}
.frm_inner .image:hover{opacity: .99; filter: alpha(opacity=99);cursor:pointer;}
/*formulario contactenos*/
form .form_bot_contactar{background:url(site/form_bot_contactar.gif); height:11px; width:588px}
form .form_top_contactar{background:url(site/form_top_contactar.gif); height:11px; width:588px}
form .tab textarea{ background:#FFF;  border:1px solid #C2C2C2; color:#007099; margin-top:9px;  font-size:12px; padding:4px 0 0 5px}

