@charset "UTF-8";
/* CSS Document */

body { background-color:#e7e7e7; font-family:Arial, Helvetica, sans-serif; margin:0px}
h1 { color:#626262; font-size:24px; margin:10px 0;}
h2 { color:#8b8b8b; font-size:18px; margin:0px; padding:10px 0 0 20px;}
p { font-size:12px; color:#7d7d7d; text-align:left; margin:10px 0; line-height:18px}
a { text-decoration:none;}
.clear { clear:both}
.header { height:215px; width:100%; background-color:#005ABB; background-image:url(../images/header-bg.jpg); background-repeat:repeat-x; background-position:bottom}
.header-top { height:70px; width:100%}
.header-white { height:70px; width:100%; background-color:#FFF}
.header-bottom { height:10px; width:100%; background-image:url(../images/header-shadow.png); background-repeat:repeat-x; position:absolute; top:70px; z-index:100}
.header-container { width:893px; margin:0px auto}
.logo {	width:480px;	float:left;	margin-top: 10px;	margin-right: 0;	margin-bottom: 0;	margin-left: 20px;}
.logo2 {	width:234px;	float:right;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}
.gallery-container { width:893px; height:145px; margin:0px auto; background-color:#FFF}
.main-container { width:892px; margin:20px auto}
.main-menu { height:134px; width:100%; margin:0 0 20px 0}
.main-menu ul { margin:0px; padding:0px; list-style:none}
.main-menu li { width:276px; float:left; height:122px; font-size:26px; text-shadow:#333 1px 1px 1px; text-align: center; color:#FFF;}
.main-menu li a, a:visited { color:#FFF; text-decoration:none}
.main-menu li span { padding:0 0 0 94px; position:absolute; top:324px; z-index:100; width:130px}
.first-item { background-image: url(../images/menu-first.png); margin:0 32px 0 0; }
.first-item a:hover { background-image: url(../images/menu-first-active.png);display:block;}
.first-item-active{ background-image: url(../images/menu-first-active.png); margin:0 32px 0 0}
.second-item { background-image: url(../images/menu-second.png); margin:0 32px 0 0}
.second-item a:hover { background-image: url(../images/menu-second-active.png); display:block;}
.second-item-active { background-image: url(../images/menu-second-active.png); margin:0 32px 0 0}
.third-item { background-image:url(../images/menu-third.png)}
.third-item a:hover { background-image:url(../images/menu-third-active.png); display:block;}
.third-item-active { background-image: url(../images/menu-third-active.png)}
.text-container { width:852px; background-color:#FFF; margin:0px auto; padding:10px 20px;}
.menu-ee-container { width:892px; background-color:#f5f5f5; padding:0 0 10px; margin:0px auto;}
.menu-ee-main { width:892px; margin:0px auto}
.menu-ee { width:100%;}
.menu-ee-left { width:100%;}
.menu-ee-left ul {	margin-top: 8px;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	padding-left: 18px;}
.menu-ee-left li { color:#8b8b8b; font-size:13px; font-weight:bold; list-style:url(../images/bull.gif) inside; float:left; margin:0 14px 0 0;}
.menu-ee-left li a, a:visited { color:#8b8b8b; text-decoration:none}
.menu-ee-left ul ul { margin:2px 0 0 0; padding:0 0 0 16px}
.menu-ee-left ul ul li { color:#7D7D7D; font-weight:lighter; font-size:12px; list-style:none}
.login-container { width:100%;}
.login-left { width:100%;}
.login-left ul { margin:10px 0 0 0; list-style:none; padding:0 0 0 20px}
.login-left li {color:#7D7D7D; font-size:13px; float:left; margin:0 20px 0 0;}
.login-left li span { background-image:url(../images/bt-bg.jpg); background-repeat:repeat-x; height:27px; float:left; padding:0 4px; line-height:22px; color:#FFF}
.login-left li span a, a:visited { color:#FFF; text-decoration:none}
.text-field { border:0px; background-image:url(../images/text-field.jpg); width:155px; height:20px}
.bt-ingresar-left { width:8px; height:27px; background-image:url(../images/bt-left.jpg); float:left}
.bt-ingresar-left2 { width:8px; height:27px; background-image:url(../images/bt-left-gray.jpg); float:left}
.bt-ingresar-right { width:8px; height:27px; background-image:url(../images/bt-right.jpg); float:left}
.bt-ingresar-right2 { width:8px; height:27px; background-image:url(../images/bt-right-gray.jpg); float:left}
.olvide { font-size:11px !important; margin:6px 0}
.olvide a, a:visited { color:#7D7D7D; text-decoration:none}
.footer { width:100%; background-color:#005da8}
.footer-text { text-align:center; font-size:12px; color:#9ec1de; line-height:26px}
/* gallery */
#container {width:894px; margin:0 auto; position:relative; z-index:0}
#example { width:894px; height:145px; position:relative}
#frame { position:absolute; z-index:0; width:894px; height:194px; top:-3px; left:-80px}
#slides { position:absolute; z-index:100}
.slides_container { width:894px; overflow:hidden; position:relative; display:none;}
.slides_container a { width:894px; height:145px; display:block;}
.slides_container a img { display:block}
#slides .next,#slides .prev { position:absolute; top:0px; left:0px; width:24px; height:43px; display:block; z-index:101}
#slides .next {left:826px;}
.pagination { margin:4px auto 0; width:100px;}
.pagination li { float:left; margin:0 1px; list-style:none}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/pagination.png); background-position:0 0; float:left; overflow:hidden}
.pagination li.current a { background-position:0 -12px}
/* segmentation */
.seg-items { width: 104px; height:92px; float:left; margin:10px 0 10px 20px;}
.seg-text { width: 96%; float:left; margin:0 0 10px}
.spacer2 { width:20px; float:left; height:20px}
.seg-bt {background-image:url(../images/bt-bg.jpg); background-repeat:repeat-x; height:27px; float:left; padding:0 4px; line-height:26px; color:#FFF; font-size:12px}
.seg-bt2 {background-image:url(../images/bt-bg-gray.jpg); background-repeat:repeat-x; height:27px; float:left; padding:0 4px; line-height:26px; color:#FFF; font-size:12px}
.seg-bt a, .seg-bt a:visited, .seg-bt2 a, .seg-bt2 a:visited { color:#FFF; text-decoration:none}
.seg-container { width:268px; height:auto; float:left; margin:20px 16px 20px 0; }
.separator { background:url(../images/separator.jpg) right no-repeat;}
.height1 { height:40px;}
.height2 { height:106px;}
/* text*/
.text-left { float:left; width:400px}
.text-right { float:right; width:416px; padding:50px 0 0 0}
.graphic { margin:10px 0 0 20px;}
.segmentation-text { font-size:12px; color:#7d7d7d; text-align:left; margin:10px 0; line-height:18px; float:right; width:126px;}
/*popups*/
.p-bg { background-color:#0159BB; width:100%; height:100%;}
.p-container { width:201px; margin:0px auto; padding:20px 0;}
.white-bg { background:url(../images/pop-bg.png) repeat-y;}
.white-bg ul { margin:0 0 0 20px; padding:20px 0; list-style:none;}
.white-bg ul li { color:#666; font-size:12px; padding:3px 5px 0 0;}
.p-bottom { height:15px; background:url(../images/p-bottom.png);}
.bt-cerrar { width:104px; margin:0px auto; padding:10px 0 0;}
/*includes*/
.parrafo, .texto_noofer { font-size:12px; color:#7d7d7d; text-align:left;  line-height:18px;}
.titulos2 { color:#8B8B8B;}
.tit_parrafo { color:#005EA8;}
.size { font-size:14px;}
.text_enviar { color:#005EA8; font-size:12px;}
.tabla_gris	{ background-color:#005EA8; height:30px; color:#FFF; font-size:13px; font-weight:bold;}
.texto_tablalink { color:#333; background-color:#E6E6E6; font-size:12px;  }
.texto_tabla {	 color:#333; background-color:#E6E6E6; font-size:12px; }
.detalle_titulo{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;  }
.detalle_text{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; }
.terminosycondiciones ul{
	list-style-type:disc;
	list-style-position:outside;
	padding-left:12px;
	
	
	}
.terminosycondiciones ul li{font-size:12px; color:#7d7d7d; text-align:left;  line-height:18px;	}


