/* RESETEO CSS */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	font-family:Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
	color:#333333
}
a:hover {
	text-decoration:underline;
}
/* FOCO */

body {
	background:#3171C9 url(../img/fondo.jpg) repeat-x;
	color:#000000;
}

ol, ul {
	list-style: none;
}
.clear {
	clear:both;
	display: block;
	font-size:1px;
	line-height:0;
}
/* TABLAS */
table {
	border-collapse: separate;
}
caption, th, td {
	font-weight: normal;
}
.izquierda{
float:left;
width:auto}

.derecha{
float:right;
width:auto}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:12px}
/*WEB*/

.login {
	background:url(../img/login.jpg) no-repeat;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	left:0;
	display:block
}
#no_login {display:none}
.contenedor {
	width:1005px;
	margin:auto;
}
.head {
	height:65px;
	padding: 0 45px;
}
ul.menu_principal {
	padding:15px 0 8px 0;
	height:40px;
	font-size:14px
}
ul.menu_principal li {
	line-height:40px;
	color:#cde2f6;
	background:url(../img/separador_punto.jpg) 0 0 repeat-y;
	display:block;
	float:left;
	width:auto;
	padding:0 12px;
}
ul.menu_principal li a {
	color:#cde2f6;
	font-size:15px;
	display:block;
	text-align: center;
}

ul.menu_principal li a:hover {
	color:#ffffff;
	text-decoration:none;
}
ul.menu_principal li a.seccion_actual {
	font-size:17px;
	color:#ffffff;
	text-decoration:none;
}
.btn_1 {
	width:65px
}
.btn_2 {
	width:125px
}
.btn_3 {
	width:112px
}
.btn_4 {
	width:85px
}
.btn_5 {
	width:60px
}
.btn_6 {
	width:35px
}
.btn_7 {
	width:60px
}
.logo {
	width:173px;
	height:65px;
	float:right;
	display: block;
}
.logo_titulo{
	text-indent:-9999px;
	font-size:1px;
	line-height: 1px;
	display: none;
}

.contenido_head {
	background:url(../img/contenedor_head.jpg) no-repeat;
	width:1005px;
	height:6px;
	display: block;
	font-size:1px;
	line-height:0;
}
.contenido_fondo {
	background:url(../img/contenedor_medio.jpg) repeat-y;
	width:1005px;
}
.contenido_foot {
	background:url(../img/contenedor_foot.jpg) no-repeat;
	width:925px;
	height:15px;
	display: block;
	padding: 16px 40px;
	text-align: right;
}

.contenido_principal {
	padding:7px 40px 3px 40px;
	background:url(../img/separador_punto_2.jpg) repeat-x 0 100%;
}
.idioma {
	font-size:12px;
	color:#2B5EAD;
	visibility:visible;
}
.idioma span {
	float:right;
	padding: 0 3px;
	display: block;
	height: 18px;
	width:auto;
}
.idioma a {
	color:#2B5EAD;
	height:20px;
	display:block;
	float:right;
	width:auto;
}
.idioma a:hover {
	color:#F62D61;
	text-decoration:none;
}
.idioma a.actual {
	background:url(../img/flecha_arriba.jpg) center bottom no-repeat;
	color:#F62D61;
}
.banner_home {
	background:url(../img/banner_home.jpg) 0 12px no-repeat;
	padding:12px 0;
	width:922px;
	height:265px;
	margin: auto;
}
.banner_seccion {
	padding:12px 0 0 0;
	width:922px;
	height:129px;
	margin: auto;
	position: relative;
	z-index: 1;
}
.cuerpo_seccion {
	padding:12px 0;
	width: 923px;
}
.col_iz {
	float:left;
	width:675px;
	padding:0 15px 0 0;
}
.col_der {
	float:right;
	width:218px;
	padding:0 0 0 15px;
}
.cuerpo_seccion_interior .col_iz h1,.cuerpo_seccion_interior .col_iz .titulo_seccion{
	background:url(../img/punto_h.jpg) 0 100% repeat-x;
	font-size:19px;
	color:#f40b48;
	padding:16px 0 0 0;
	width:auto;
	margin:0;
	display:block;
	height: 30px;
	position: relative;
}
.cuerpo_seccion_interior .col_iz h1.tit_2, h1.tit_2 {
	background:url(../img/punto_h.jpg) 0 100% repeat-x;
	font-size:19px;
	color:#f40b48;
	padding:0px 0 0 0;
	margin:0;
	display:block;
	height: 30px;
	position: relative;
	top:-5px;
	width: 690px;
}

.cuerpo_seccion_interior .col_iz p {
	font-size:12px;
	color:#000000;
	padding:14px 0 12px 0;
	margin:0;
	display:block;
	line-height:23px;
	text-align: justify;
}
.col_iz h1 {
	font-size:19px;
	color:#f40b48;
	padding:12px 0 0 0;
	margin:0;
	display:block;
}
.col_iz p {
	font-size:14px;
	color:#000000;
	padding:8px 0 12px 0;
	margin:0;
	display:block;
	line-height:23px
}
.col_iz p strong{
	color:#3271ca;
}
.cuerpo_seccion_interior .col_iz h2{
font-size:12px;
font-weight:bold;
color:#3271ca;
padding:10px 0 0 0;}
.cuerpo_seccion_interior .col_iz h2 a{
color:#3271ca;}
.carousel_home {
	padding:24px 0;
}
.col_der {
	float:right;
	width:218px;
	padding:0 0 0 15px;
}
.col_gris_head {
	background:url(../img/col_gris_head.jpg) no-repeat;
	height:10px;
	font-size:1px;
	line-height:0;
	width: 218px;
}
.col_gris {
	background:#F0F0F0;
	padding: 5px 15px;
}
.col_gris2 {
	background:#F0F0F0;
	padding: 5px 15px;
}
.col_gris_foot {
	background:url(../img/col_gris_foot.jpg) no-repeat;
	height:10px;
	font-size:1px;
	line-height:0;
	width: 218px;
}
.cuerpo_seccion_interior .col_der h1 {
	font-size:20px;
	color:#2d67b9;
	height:30px;
	background:url(../img/punto_h_2.jpg) 0 100% repeat-x;
	margin:0 0 7px 0;
	padding: 0;
}
.cuerpo_seccion_interior .col_der h2 {
	font-size:12px;
	color:#000000;
	margin:0 0 7px 0;
	padding: 0;
	line-height: 20px;
}
.cuerpo_seccion_interior .col_der h3 {
	font-size:20px;
	color:#2d67b9;
	height:24px;
	background:url(../img/punto_h_2.jpg) 0 100% repeat-x;
	margin:0 0 7px 0;
	padding: 25px 0 5px 0;
}
.cuerpo_seccion_interior .col_der p {
	font-size:12px;
	color:#000000;
	margin:0 0 7px 0;
	padding: 0;
	line-height: 20px;
}
.cuerpo_seccion_interior .col_der ul {
padding:0 0 10px 5px;
}
.cuerpo_seccion_interior .col_der ul li {
	background:url(../img/punto_lista.jpg) 0 center no-repeat;
	padding:0 0 0 10px;
	font-size:12px;
	height: 20px;
	line-height: 20px;
}

.cuerpo_seccion_interior .col_der h1.titulo_h1 {
	font-size:19px;
	color:#f40b48;
	padding:22px 0 10px 0;
	margin:0;
	width: 180px;
	display: block;
	border:none;
	background:none;
}
.cuerpo_seccion_interior .col_der h2.titulo_h2 {
	font-size:19px;
	color:#f40b48;
	padding:22px 0 10px 0;
	margin:0;
	width: 180px;
	display: block;
}
.cuerpo_seccion_interior .col_der h3.titulo_h3 {
	font-size:20px;
	color:#2d67b9;
	height:24px;
	background:url(../img/punto_h_2.jpg) 0 100% repeat-x;
	margin:0 0 7px 0;
	padding: 25px 0 5px 0;
}
.cuerpo_seccion_interior .col_der p.parrafo_p {
	font-size:12px;
	color:#000000;
	margin:0 0 7px 0;
	padding: 0;
	line-height: 20px;
}

.col_der h1 {
	font-size:19px;
	color:#f40b48;
	padding:22px 0 10px 0;
	margin:0;
	width: 180px;
	display: block;
}
.col_der_2 h1 {
	font-size:19px;
	color:#f40b48;
	padding:22px 0 10px 0;
	margin:0;
	width: 180px;
	display: block;
}
a.facebook {
	background:url(../img/face_b.jpg) 8px 0 no-repeat;
	width:28px;
	height:28px;
	float:left;
	display:block;
	padding:0 8px;
}
a.facebook:hover {
	background:url(../img/face_b.jpg) 8px -28px no-repeat;
}
a.twitter {
	background:url(../img/twit.jpg) 8px 0 no-repeat;
	width:28px;
	height:28px;
	float:left;
	display:block;
	padding:0 8px;
}
a.twitter:hover {
	background:url(../img/twit.jpg) 8px -28px no-repeat;
}
a.twitter {
	background:url(../img/twit.jpg) 8px 0 no-repeat;
	width:28px;
	height:28px;
	float:left;
	display:block;
	padding:0 8px;
}
a.twitter:hover {
	background:url(../img/twit.jpg) 8px -28px no-repeat;
}
a.flickr {
	background:url(../img/flickr.jpg) 8px 0 no-repeat;
	width:28px;
	height:28px;
	float:left;
	display:block;
	padding:0 8px;
}
a.flickr:hover {
	background:url(../img/flickr.jpg) 8px -28px no-repeat;
}
a.youtube {
	background:url(../img/youtube.jpg) 8px 0 no-repeat;
	width:28px;
	height:28px;
	float:left;
	display:block;
	padding:0 8px;
}
a.youtube:hover {
	background:url(../img/youtube.jpg) 8px -28px no-repeat;
}
.contenido_pie {
	padding:15px 40px 5px 40px;
}
.col_pie_1 {
	width:185px;
	float:left;
	padding:0 0 0 5px;
}
.col_pie_1 h2, .col_pie_1 h2 a {
	color:#F42960;
	font-size:13px;
}
.col_pie_2 {
	width:170px;
	float:left;
	padding:0 0 0 5px;
}
.col_pie_2 h2, .col_pie_2 h2 a {
	color:#295DA6;
	font-size:13px;
}
.col_pie_3 {
	width:190px;
	float:left;
	padding:0 0 0 5px;
}
.col_pie_3 h2, .col_pie_3 h2 a {
	color:#6DAA1E;
	font-size:13px;
}
.col_pie_4 {
	width:160px;
	float:left;
	padding:0 0 0 5px;
}
.col_pie_4 h2, .col_pie_4 h2 a {
	color:#222222;
	font-size:13px;
}
.col_pie_1 p, .col_pie_2 p, .col_pie_3 p, .col_pie_4 p {
	font-size:10px;
	color:#333333
}
.col_pie_5 {
	width:200px;
	float:left;
}
.logo_pie {
	padding:0 15px
}
/*Slider*/
  .sliderGallery {
	overflow: hidden;
	position: relative;
	height: 160px;
	width: 660px;
        }
        
        .sliderGallery UL {
	position: absolute;
	list-style: none;
	white-space: nowrap;
	padding: 0;
	margin: 0;
        }
        
        .sliderGallery UL LI {
	display: inline;
	width: 160px;
	margin: 0 5px;
        }
        
        .slider {
	width: 660px;
	height: 12px;
	top: 140px;
	position: absolute;
	background:url(../img/slider_barra.png) repeat-x;
	cursor: pointer;
        }
        
        a.handle {
	position: absolute;
	cursor: pointer;
	height: 12px;
	width: 20px;
	top: 0;
	background:url(../img/slider_ico.png) center no-repeat;
	z-index: 100;
	display: block;
        }
		a.handle:hover {
		text-decoration:none
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }
/*Menu Seccion*/
.cuerpo_seccion_interior{
padding:18px 0 0 0;}
*:first-child+html .cuerpo_seccion_interior{/*IE7*/
padding:9px 0 0 0;}
* html .cuerpo_seccion_interior{/*IE6*/
padding:9px 0 0 0;}

ul.menu_seccion{
	float:left;
	width:auto;
	padding: 0 0 0 3px;
}
ul.menu_seccion li{
	background:url(../img/item_centro_simple_seccion.jpg) center top repeat-x;
	float:left;
	width:auto;
	display:inline-block;
	margin:0 9px 0 0;
}
ul.menu_seccion li.activo{
background:url(../img/item_centro_seccion.jpg) center top no-repeat;
font-weight:bold;
}
ul.menu_seccion li.activo a{
	background:url(../img/item_iz_seccion.jpg) 0 0 no-repeat;
	height:42px;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
ul.menu_seccion li a{
background:url(../img/item_iz_seccion.jpg) 0 0 no-repeat;
height:42px;
display:block;
color:#CDE2F7;
font-size:13px;
width:auto;
float: left;
cursor:pointer
}
ul.menu_seccion li a:hover{
text-decoration:none;
color:#FFFFFF;
}
ul.menu_seccion li a span{
background:url(../img/item_der_seccion.jpg) 100% 0 no-repeat;
padding:0 13px;
line-height:35px;
height:42px;
display:block;
float: left;
width:auto;
}
/*Cambio de tamaño de tipo*/
.estilo_tipo{
	float:right;
	width:auto;
	padding: 0 3px 0 0;
}
.estilo_tipo a.aumentar_tipo{
background:url(../img/tipo_grande.jpg) no-repeat;
}
.estilo_tipo a.disminuir_tipo{
background:url(../img/tipo_chica.jpg) no-repeat;
}
.estilo_tipo a.email{
background:url(../img/email.jpg) no-repeat;
}
.estilo_tipo a.email, .estilo_tipo a.disminuir_tipo, .estilo_tipo a.aumentar_tipo{
width:22px;
height:22px;
display:block;
margin:1px;
float:right;
}

.cuerpo_seccion_interior .col_iz ul li{
	background:url(../img/lista_flecha.jpg) 0 8px no-repeat;
	line-height:22px;
	font-size:12px;
	padding: 0 0 0 14px;
}
.cuerpo_seccion_interior .col_iz ul.lista_2 li{
	background:url(../img/lista_circulo.jpg) 0 8px no-repeat;
	line-height:22px;
	font-size:12px;
	padding: 0 0 0 14px;
}
.caja_260{
	width:280px;
	float:left
}
.caja_260_2{
	width:240px;
	float:left
}
.caja_140{
width:140px;
float:left}
.caja_260 h3, .caja_260_2 h3, .caja_140 h3{
padding:10px 0;
color:#f40b48;
font-size:14px;
}
.caja_335{
width:270px;
padding:0 40px 0 25px;
float:left}
.cuerpo_seccion_interior .col_iz .caja_335 p, .cuerpo_seccion_interior .col_iz .caja_335_b p{
	padding:0;
	line-height: 15px;
}
.caja_335_b{
width:251px;
padding:0 42px 0 42px;
float:right;
font-size:12px;}
.caja_335_b strong{
color:#2D64B6;}
.cuerpo_seccion_interior .col_iz .caja_260 p, .cuerpo_seccion_interior .col_iz .caja_260_2 p, .cuerpo_seccion_interior .col_iz .caja_140 p {
	font-size:12px;
	color:#000000;
	padding:0;
	margin:0;
	display:block;
	line-height:23px
}
.caja_675{
	background:#F0F0F0 url(../img/head_caja_675.jpg) 0 0 no-repeat;
	width: 675px;
	margin: 30px 0 0 0;
}
.caja_675 .caja_contenido{
	background:url(../img/foot_caja_675.jpg) 0 100% no-repeat;
	padding:0 25px 25px 25px;
}
.caja_675 .caja_contenido a{
	display:block;
	padding:5px 10px 5px 0;
	font-size:12px;
	text-decoration:underline;
	float:left;
	width:auto;
	color:#333333;
}
.caja_675 .caja_contenido_2{
	background:url(../img/foot_caja_675.jpg) 0 100% no-repeat;
	padding:30px 20px 10px 15px;
}
.caja_675 div a:hover, .caja_675 div a.mapa_actual{
text-decoration:underline;
font-size:12px;
color:#f40b48;
}
.mapa{
width:625px;
height:221px;}
.caja_seccion{
	padding:0 0 40px 0;
}
.cuerpo_seccion_interior .col_iz .caja_seccion p{
padding:5px 0 12px 0
}
.separador{
	background:url(../img/punto_h.jpg) repeat-x center;
	height:20px;
	clear: both;
}
a.boton_17{
	background:url(../img/boton_17_iz.jpg) 0 0 no-repeat;
	height:17px;
	text-align:center;
	color:#FFFFFF;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	display: block;
	float:right;
	width:auto;
}
.cuerpo_seccion_interior .col_iz .boton_en_aviso ul li{
	padding:0;
	background:url(../img/boton_17_iz.jpg) 0 0 no-repeat;
	height:17px;
	text-align:center;
	color:#FFFFFF;
	line-height:17px;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	float:left;
	width:auto;
	display:inline;
}

.boton_en_aviso{
float:right;
width:auto;
}
.cuerpo_seccion_interior .col_iz .boton_en_aviso ul li a:hover{
text-decoration:none
}

.cuerpo_seccion_interior .col_iz .boton_en_aviso ul li a{
	background:url(../img/boton_17_der.jpg) 100% 0 no-repeat;
	height:17px;
	text-align:center;
	color:#CDE2F7;
	float:left;
	width:auto;
	line-height:17px;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:0 8px;
}
.cuerpo_seccion_interior .col_iz .boton_en_aviso ul li a:hover{
	color:#ffffff;
}
a.boton_17:hover{
text-decoration:none;
}

a.boton_17 span{
background:url(../img/boton_17_der.jpg) 100% 0 no-repeat;
height:17px;
line-height:17px;
font-size:10px;
font-weight:bold;
float:right;
width:auto;
display:block;
padding:0 8px;

}
.boton_en_titulo{
	position:absolute;
	bottom:6px;
	right:5px;
	display: block;
}
.cuerpo_seccion_interior .col_iz .boton_en_titulo ul li{
	padding:0;
	background:url(../img/boton_22_iz.jpg) 0 0 no-repeat;
	height:22px;
	text-align:center;
	color:#FFFFFF;
	line-height:22px;
	list-style:none;
	font-size:10px;
	font-weight:bold;
	float:left;
	width:auto;
	display:inline;
}

.cuerpo_seccion_interior .col_iz .boton_en_titulo ul li a:hover{
text-decoration:none
}

.cuerpo_seccion_interior .col_iz .boton_en_titulo ul li a{
	background:url(../img/boton_22_der.jpg) 100% 0 no-repeat;
	height:22px;
	text-align:center;
	color:#CDE2F7;
	float:left;
	width:auto;
	line-height:22px;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:0 8px;
}
.cuerpo_seccion_interior .col_iz .boton_en_titulo ul li a:hover{
	color:#FFFFFF;
}
.caja_formu{
	padding:25px 0 40px 0;
}
.caja_formu_2{
	padding:10px 0 0 0;
}
.item_formu{
	padding:3px 0;
	position: relative;
}
.item_formu label{
	width:206px;
	padding:0 10px 0 0;
	float:left;
	height:32px;
	line-height:32px;
	font-size:12px;
	text-align: right;
}
.item_formu label.label_76{
	width:76px;
	padding:0 10px 0 0;
	float:left;
	height:32px;
	line-height:32px;
	font-size:12px;
	text-align: right;
}
.item_formu label.label_76 span{
	line-height:15px;
}
.item_formu label.label_75{
	width:65px;
	padding:0 10px;
	float:left;
	height:32px;
	line-height:32px;
	font-size:12px;
	text-align: right;
}
.item_formu label.label_75 span{
	line-height:15px;
}
.item_formu label.label_80{
	width:68px;
	padding:0 14px 0 0;
	float:left;
	height:32px;
	line-height:26px;
	font-size:12px;
	text-align: right;
	display: block;
}

.item_formu .campo_549 span.texto_linea{
	line-height:32px;
	float:left;
	width:auto;
	padding:0 5px;
	font-size: 10px;
}
.item_formu input.check{
	position:relative;
	top:5px;
	float:left;
	width:auto;
}
.item_formu .campo_549 span.texto_linea a{
font-size:10px;
color:#2D64B6;
text-decoration:underline;}
.item_formu .campo_549 span.texto_linea a:hover{
font-size:10px;
color:#2D64B6;
text-decoration:none;}
.item_formu label.label_88{
	width:88px;
	padding:0 10px 0 0;
	float:left;
	height:32px;
	line-height:32px;
	font-size:12px;
	text-align: right;
}
.inp328_vacio{
width:328px;
height:32px;
float:left;
}
.inp328{
background:url(../img/campo_328.jpg) no-repeat;
width:328px;
height:32px;
float:left;
}
.inp328 input{
background:none;
border:none;
width:318px;
height:22px;
padding:5px;
}
.inp588{
	background:url(../img/campo_588.jpg) no-repeat;
	width:589px;
	height:32px;
	float:left;
}
.inp588 input{
background:none;
border:none;
width:578px;
height:22px;
padding:5px;
}

.inp32{
width:328px;
height:32px;
float:left;
}

.inp226{
background:url(../img/campo_226.jpg) no-repeat;
width:226px;
height:32px;
float:left;
}
.inp226 input{
background:none;
border:none;
width:216px;
height:22px;
padding:5px;
}
.inp234{
background:url(../img/campo_234.jpg) no-repeat;
width:234px;
height:32px;
float:left;
}
.inp234 input{
background:none;
border:none;
width:224px;
height:22px;
padding:5px;
}
.inp234_2{
width:234px;
height:32px;
float:left;
}
.inp234_2 input{
width:224px;
padding:5px;
}
.inp154{
	background:url(../img/campo_154.jpg) no-repeat;
	width:154px;
	height:26px;
	float:left;
}
.inp154 input{
background:none;
border:none;
width:144px;
height:16px;
padding:5px;
}
.inp154_2{
	background:url(../img/campo_154.jpg) no-repeat;
	width:154px;
	height:26px;
	margin:auto
}
.inp154_2 input{
background:none;
border:none;
width:144px;
height:16px;
padding:5px;
}
.area_txt549{
background:url(../img/textarea549.jpg) no-repeat;
height:119px;
width:549px;
float:left;}
.area_txt549 textarea{
	background:none;
	border:none;
	height:109px;
	width:539px;
	float:left;
	padding: 5px;
}
.area_txt330{
background:url(../img/area_txt_330.jpg) no-repeat;
height:89px;
width:330px;
float:left;}
.area_txt330 textarea{
	background:none;
	border:none;
	height:79px;
	width:320px;
	float:left;
	padding: 5px;
}
.area_txt588{
background:url(../img/textarea588.jpg) no-repeat;
height:89px;
width:588px;
float:left;}
.area_txt588 textarea{
	background:none;
	border:none;
	height:79px;
	width:578px;
	float:left;
	padding: 5px;
}
.campo_328{
width:328px;
height:32px;
float:left;
}
.campo_549{
width:549px;
height:32px;
float:left;
}
.campo_recordar{
	height:26px;
	line-height:26px;
	padding:0 0 0 80px;
	width:130px;
	float:left;
}
.campo_recordar input.check{
float:left;

}
.campo_recordar input{
position:relative;
top:3px;
}
.campo_recordar span{
	font-size:10px;
	line-height:20px;
	/*float:left;*/
	padding:0 5px;
	/*width: 150px;*/
}

input.boton_examinar{
	float:right;
	width:80px;
	margin: 3px 0 0 0;
} 

* html input.boton_examinar{
	position:inherit;
	float:right;
	margin:3px 0 0 0;
	width:80px
}
.item_formu_info{
	padding:0 0 0 216px;
	font-size: 10px;
	color: #323232;
	height: 27px;
	line-height: 15px;
}

.item_formu_info_75{
	padding:0 0 0 85px;
	font-size: 10px;
	color: #323232;
	height: 27px;
	line-height: 15px;
}

.item_formu_info span{
line-height:20px;
float:left;
width:auto;
padding:0 5px;
}
.item_formu_info a{
color:#2D64B6;
text-decoration:underline;
}

.item_formu_info input.check{
	position:relative;
	top:2px;
	float:left;
	width:auto;
}
.item_formu_info2{
	padding:0;
	font-size: 10px;
	color: #323232;
	height: 27px;
	line-height: 15px;
}

.item_formu_info2 span{
line-height:20px;
float:left;
padding:0 5px;
width:auto;
}
.item_formu_info2 a{
color:#2D64B6;
text-decoration:underline;
}

.item_formu_info2 input.check{
	position:relative;
	top:2px;
	float:left;
	width:auto;
}
.boton_formu{
	background:url(../img/boton_azul_formu.jpg) no-repeat;
	width:113px;
	height:33px;
	color:#CDE2F7;
	border: none;
	position: relative;
	bottom: 1px;
	left: 10px;
	font-size: 18px;
}
.boton_formu:hover{
color:#FFFFFF;}
.boton_formu2{
	background:url(../img/boton_azul_formu.jpg) no-repeat;
	width:113px;
	height:33px;
	color:#FFFFFF;
	border: none;
	bottom: 1px;
	font-size: 18px;
}
.logos_tar{
padding:30px 0}

.logos_tar img{
padding:0 15px 0 0;}

.caja_padding_top{
	padding:10px 0 0 0;
}

.formu_login{
padding:30px 0 0 0;}
.texto_login{
	width:154px;
	padding:7px 0 7px 80px;
	text-align: right;
	font-size: 11px;
}
.texto_login a{
text-decoration:none;
}
.texto_login input.boton_entrar, input.boton_entrar{
background:url(../img/btn_entrar.jpg) 0 0 no-repeat;
border:none;
width:64px;
height:26px;
display:block;
float:right;
text-indent:-9999px;
font-size:1px;
}
.texto_login input.boton_entrar:hover, input.boton_entrar:hover{
background:url(../img/btn_entrar.jpg) 0 -26px no-repeat;
border:none;
width:64px;
height:26px;
display:block;
float:right;
text-indent:-9999px;
font-size:1px;
}
.separador_vertical_160{
	background:url(../img/punto_v.jpg) repeat-y;
	margin:15px 0 0 0;
	height:160px;
	width:1px;
	float:left;
}
.img_padding{
padding:22px 0 0 0;
text-align:center;}
.ancho_230{
	width:240px;
}
/*Selects y checks*/
select {border:none;}
.select_ie6{
height:18px;
position:relative;
overflow:hidden;}
.select_ie6 select{
height:26px;
position:absolute;
top:-3px;
left:-3px}
.btn_negro select{
width:150px;}
span#select3{
width:210px}
.inp32_2 select{
width:234px;}
.inp32_2 span#select3 {
	position: relative;
	/*opacity: 0;*/z-index: 5;
	height: 32px;
	width:234px;
	text-align:left;
	border:none;
}

* html .inp32_2 span#select3 {
	position:inherit;
	/*opacity: 0;*/z-index: 5;
	height: 32px;
	width:234px;
	text-align:left;
	border:1px solid #000000;
}

span#select2{
width:297px}
span#select1{
width:297px}

span.select {
	position: absolute;
	width: 297px;
	height: 32px;
	padding: 5px 24px 0 8px;
	color: #333333;
	font: 12px/21px arial, sans-serif;
	background:url(../img/select_328.jpg) 100% 0px no-repeat;
	overflow: hidden;
	z-index:6
}

* html span.select {
	position:inherit;
	width: 297px;
	height: 32px;
	padding: 5px 24px 0 8px;
	color: #333333;
	font: 12px/21px arial, sans-serif;
	background:none;
	overflow: hidden;
}

input.styled { display: none; height:32px;} 
select.styled {
	position: relative;
	/*opacity: 0;*/
	z-index: 5;
	height: 32px;
	width:328px;
	text-align:left;
	border:none;
}

* html select.styled {
	position:inherit;
	/*opacity: 0;*/
	height: 32px;
	width:328px;
	text-align:left;
	border:1px solid #000000;
	padding:0 0 10px 0
}

*:first-child+html select.styled {
	position:relative;
	top:10px;
}

.titulo_headers{
	position:absolute;
	left:5px;
	top:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	width: 500px;
	color: #FFFFFF;
}

.titulo_popup {
	background:url(../img/punto_h.jpg) 0 100% repeat-x;
	font-size:19px;
	color:#f40b48;
	padding:16px 0 0 0;
	margin:0;
	display:block;
	height: 30px;
	position: relative;
}
.contenedor_popup{
background:#FFFFFF}
.contenedor_popup p{
	font-size:12px;
	color:#000000;
	padding:8px 0 12px 0;
	margin:0;
	display:block;
	line-height:23px
}
.contenido_foot img{
padding:0 0 0 5px;}
strong{
	color:#3271ca;
}
#login_caja{
	position:absolute;
	top:65px;
	left:10px;
	width:283px;
	z-index: 9999;
}
#login_caja span.top_login{
	background:url(../img/top_login.png) 0 0 no-repeat;
	display: block;
	height: 27px;
}
#login_caja span.top_login span{
	display: block;
	height: 29px;
	overflow:hidden;
	line-height:35px;
	font-size:11px;
	padding: 5px 5px 0 0;
}
#login_caja span.top_login span strong{
font-weight:bold;
color:#295DA6
}
#login_caja span.top_login a{
	height:27px;
	width:70px;
	display:block;
	float:right;
}
#login_caja span.footer_login{
	background:url(../img/footer_login.png) 0 100% no-repeat;
	display: block;
	height: 16px;
}
.contenido_login{
	padding:0 14px 7px 12px;
	background:url(../img/centro_login.png) repeat-y;
}
.item_formu_login{
	padding:2px 0 4px 0;
	line-height:26px;
}
.item_formu_login label{
	display:block;
	float:left;
	width:75px;
	height:25px;
	color: #333333;
	font-size: 11px;
	text-align: right;
	padding: 0 10px 0 0;
	font-weight: bold;
}
.item_formu_login label.label_login_auto{
	display:block;
	float:left;
	width:auto;
	height:25px;
	color: #f40b48;
	font-size: 13px;
}
.item_formu_login span{
	display:block;
	float:left;
	width:auto;
	color: #333333;
	font-size: 11px;
}
.item_formu_login span.campo_centrado_login{
	text-align:center;
	width: 230px;
}

.item_formu_login span.campo_centrado_login img{
padding:0 0 0 3px
}
.caja_bordes_login{
	border:1px solid #666666;
	padding: 0 0 10px 0;
}
.caja_bordes_login h1{
	line-height:39px;
	font-size:14px;
	color:#FFFFFF;
	padding:0 12px;
	background:url(../img/head_h1_login.png) repeat-x;
}
.caja_formu_login{
	padding:14px 8px 0 8px;
}
.item_login_seguridad{
	padding:4px 5px;
	background:#E0E2E4;
	margin: 0 0 5px 0;
}
.item_login_seguridad p{
line-height:20px;
text-align:center;
font-size:11px;
font-weight:bold;}
.login_seguridad{
float:left;
padding:0 2px 0 0;
width:100px;
height:25px;
display:block;}
.login_recargar{
	float:left;
	padding:5px 4px;
	width:auto;
}
.campo_100{
background:url(../img/campo_100.png) no-repeat;
width:91px;
height:14px;
padding:5px;
float:right;
}
.campo_100 input{
border:none;
background:none;
width:91px;
height:14px;
}
/* casos de éxito */
.casos_exito {display:block; margin-top:10px; padding-bottom:5px; border-bottom:1px dotted #333333}
.casos_exito h1 {font-size:19px; color:#f40b48; display:block; float:left; width:auto;}
.casos_exito span.boton_descarga {display:block; float:right; width:auto;}
span.boton_descarga a {color:#295DA6; text-decoration:none; font-size:12px; font-weight:bold}
span.boton_descarga a:hover {color:#295DA6; text-decoration:underline}
.txt_casos {display:block; margin-top:10px; font-size:12px; line-height:1.5em}
.txt_casos h2 {display:block; width:450px; margin:0 auto; line-height:2.5em; text-align:center}
.cortar {clear:both; display:block}
.cortar_20 {clear:both; display:block; height:20px}
object{
z-index:-1}
#fancy_overlay{
z-index:99}
#fancy_outer{
z-index:999}
