/* RESET
--------------------------------------------- */
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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

strong{font-weight: bold;}

/* estirar (clearfix) */
.estirar:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.estirar { display:inline-block; }
/* Hide from IE Mac \*/
.estirar { display:block; }
* html .estirar { height:1px; }
/* End hide from IE Mac */

@font-face {
    font-family: 'Terminal';
    src: url('/https/srv00.epimg.net/fonts/v1.x/v1.0/terminaldosis-light-webfont.eot');
    src: url('/https/srv00.epimg.net/fonts/v1.x/v1.0/terminaldosis-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/https/srv00.epimg.net/fonts/v1.x/v1.0/terminaldosis-light-webfont.ttf') format('truetype'),
         url('/https/srv00.epimg.net/fonts/v1.x/v1.0/terminaldosis-light-webfont.svg#Terminal') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CLASES GEN�RICAS
--------------------------------------------- */
.oculto{display: block; overflow:hidden; text-indent:-9999px; height:0;}
.centrar{margin: 0 auto;}

/* ELEMENTOS REDEFINIDOS
--------------------------------------------- */
.contenedor_principal .header { margin-bottom:10px; border-bottom:1px solid #333;}

/* ELEMENTOS COMUNES
--------------------------------------------- */
.contenido_principal .col-i a { color:#00CCFF;}
.contenido_principal .col-i a:hover { border-bottom-width:1px; border-bottom-style:dotted;}

/* PESTA�AS
--------------------------------------------- */


.pest-inf { position:absolute; left:50%; bottom:-1px; margin-left:-50px; width:100px; padding:8px 0 0; font:bold 9px/11px Tahoma, Geneva, sans-serif; background:#fff; border:1px solid #d8d8d8; border-bottom:0; text-transform:uppercase; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px; }
.pest-inf strong {color: #00CCFF;}

.pest-sup { position:absolute; left:12px; top:-4px; width:60px; padding:0 0 4px; font:bold 9px/11px Tahoma, Geneva, sans-serif; background:#f5f5f5; border:1px solid #d8d8d8; border-top:0; text-transform:uppercase; -moz-border-radius-topleft: 0;-moz-border-radius-topright: 0;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-radius: 0 0 3px 3px;border-radius:0 0 3px 3px ; text-align:center; }

/* T�TULO
--------------------------------------------- */
.t-mod { clear:both; margin:0 0 20px; padding:8px 7px 18px; font:bold 11px/17px Tahoma, Arial, Geneva, sans-serif; background:#fff url("/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/f-pico.png") no-repeat scroll left bottom; border-top: 4px solid #E0E0E0; }

/* ESTRUCTURA
--------------------------------------------- */
.contenido_principal { padding:0 10px; }
.col-i { float:left; width:550px;}
.col-d { float:right; width:400px;}

/* CABECERA
--------------------------------------------- */
.header .logo { background-color:#28B3E0;}

.header-servicios { border:1px solid #239DC5; margin:0 0 1px 0;}
#servicios .header-servicios h1 { padding:16px 12px; background:#28B3E0; border-top:4px solid #25A9D4; font:normal 38px/38px 'Terminal', Arial, Helvetica, Garuda, sans-serif; color:#fff; text-transform:uppercase; letter-spacing:-2px; }
#servicios .header-servicios h1 a { color:#fff;}
#servicios .header-servicios h1 strong { font-weight:bold;}
#servicios .header-servicios .btn { float:right; margin:24px 0 0; padding:8px 15px; background:#2096BF; border:1px solid #1D83A4; border-width:1px 0 0 1px; font:bold 12px/12px Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 2px; -webkit-border-radius: 2px 0px 0px 2px; border-radius: 2px 0px 0px 2px; }
#servicios .header-servicios .btn:hover { opacity: 0.70; filter: alpha(opacity=70); }
.sub-header { position:relative; margin:0 0 30px 0; padding:10px 14px 0; background:#1E98C0; border:1px solid #197FA1; border-top:0;}
#servicios .sub-header h1 { width:600px; padding:4px 0 0; margin:0 0 0; font:bold 26px/30px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 2px 2px 0px #197EA0; letter-spacing:-1px; }
#servicios .sub-header p { margin-bottom: 10px; font:12px/14px Arial, Helvetica, sans-serif; color:#fff; text-shadow: 2px 2px 0px #1A82A5;}
#servicios .sub-header p a { color:#fff;}

#servicios .sub-header .form-mini { float:right;}

/* NAVEGACI�N
--------------------------------------------- */
.naveg { float:left; padding:19px 0 0 0; font:bold 11px/11px Tahoma,Arial, Helvetica, sans-serif;}
.naveg li { float:left; position:relative; z-index:75;}
.naveg li a { display:block; padding:9px 9px 7px; color:#fff;}
.naveg li a:hover { opacity: 0.80; filter: alpha(opacity=80);}
.naveg li.marcado { z-index:150; bottom:-2px;}
.naveg li.marcado a { color:#000; background:#fff; padding-bottom:8px; padding-top:8px; -moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 3px 3px 0px 0px;border-radius: 3px 3px 0px 0px;}
.naveg li.marcado a:hover { opacity: 1; filter: alpha(opacity=100); }
.naveg li.dropdown {position:relative; }
.naveg li.dropdown a {position:relative; z-index:150; padding-right:15px; background:url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/ico-mostrar.gif) no-repeat right 12px; }
.naveg li.dropdown ul { position:absolute; left:0; top:0; width:270px; padding:25px 10px 10px; z-index:100; background:#28B3E0; border:1px solid #1A86A9; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.naveg li.dropdown ul li { float:left; width:135px; border-bottom:1px dotted #6BCBEA;}
.naveg li.dropdown ul li a { color:#DCF3FA; font-weight:normal; padding:5px 0; background:none; }
.naveg li.dropdown ul li a:hover { opacity: 0.70; filter: alpha(opacity=70); }

/* 2� nivel de navegacion */
.naveg li.nivel_2 ul{position: absolute; top: 38px; }
.naveg li.nivel_2 li{font: normal 11px Tahoma, Geneva, sans-serif; border-left: 1px #8A8A8A solid; margin-right: 8px; padding-left: 8px; }
.naveg li.nivel_2 li:first-child{border: none;}
.naveg li.nivel_2 li a{display: inline; padding: 0;}
.naveg li.nivel_2 .marcado a{text-transform: uppercase; color: #26B2DF; font-weight:bold;}
.naveg .list_movil{width: 255px; left: -64px;}
.naveg .list_tv{width: 160px; left: -9px;}
.naveg .list_tabletas{width: 255px; left: -10px;}
.naveg .list_kindle{width: 255px; left: -10px;}

/* FORMULARIOS
--------------------------------------------- */
.form-ctexto { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.form-combo { margin:0 0 7px; padding:8px; border:1px solid #e5e5e5; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  font:14px/16px Arial, Helvetica, sans-serif;  }
.form-combo select { border:0; margin:0; -webkit-appearance: listbox;  background: url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/ico-flecha-select.png) no-repeat right center;}
*:first-child+html .form-combo select { background:none; }
.form-btn { display:block; color:#fff; background:#28B3E0; border:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.form-mini legend, .form-mini label { display:none;}
.form-mini p { padding:5px; background:#fff; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow: 0px 2px 0px 0px #1A86A9;
-moz-box-shadow: 0px 2px 0px 0px #1A86A9;
box-shadow: 0px 2px 0px 0px #1A86A9; }
#servicios .sub-header .form-mini p { margin-bottom:0;}
.form-mini input{ float:left; width:300px; padding:5px 2px; margin:0; margin-right:5px; border:0; background:#fff; font:14px/20px Arial, Helvetica, sans-serif; color:#000; vertical-align:middle;-webkit-appearance: none; outline:none; }
.form-mini button{ float:left; width:26px; height:26px; text-indent:-9000px; overflow:hidden; background:#28B3E0 url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/lupa.gif) no-repeat center center; border:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
.btn-buscar { float:right; margin:0 16px 20px; padding:6px 8px; width:90px; font:bold 11px/13px Tahoma,Arial, Helvetica, sans-serif; color:#fff; background:#28B3E0  url(/https/srv00.epimg.net/iconos/v1.x/v1.0/varios/lupa.gif) no-repeat 66px center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-shadow: 1px 1px 0px #1A82A5; text-transform:uppercase; text-align:left; cursor:pointer;}
.btn-buscar:hover{opacity: .7;filter: alpha(opacity=70);}
.btn-disabled,.btn-disabled:hover { cursor:auto; opacity: .4;filter: alpha(opacity=40); text-shadow: 0 0 0 #1A82A5; color:#fff;}


/* BOTONES
--------------------------------------------- */
.btn-widget { padding:4px 0 4px 40px; font:bold 11px/11px Tahoma, Geneva, sans-serif; color:#fff; text-shadow:2px 2px 0 #1A82A5; background:url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/ico-widget.gif) no-repeat left center;}
.btn-widget:hover { opacity: 0.70; filter: alpha(opacity=70); }




/* PAGINACI�N
--------------------------------------------- */

/* LISTAS
--------------------------------------------- */
.list-img { margin-left:-10px;}
.list-img li { position:relative; z-index:50; float:left; width:129px; margin:0 0 40px 10px; padding:10px 0 30px; text-align:center; background:#efefef; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;-webkit-box-shadow: 1px 1px 0px 0px #a5a5a5;
-moz-box-shadow: 1px 1px 0px 0px #a5a5a5;
box-shadow: 1px 1px 0px 0px #a5a5a5;   }
.list-img li img { display:block; margin:0 auto;}
.list-img li a:hover img { opacity: 0.70; filter: alpha(opacity=70);} 
.list-img li p { font:normal 11px/13px Tahoma, Arial, Geneva, sans-serif; color:#474747}
.list-img li p a {}
.list-img li.marcado { background:#ccc;}
.list-img li.marcado p {color: #000000; font-weight: bold; text-shadow: 1px 1px 0 #FFFFFF;}
.list-img li h3{font: bold 11px/12px Tahoma, Arial, sans-serif; margin-bottom: 7px; }
.list-img li h3 a{color: #000; text-shadow: 1px 1px 0 #FFF; }

.list-hor { padding:0 5px 10px;}
.list-hor li { float:left; margin:0 5px 0 0; font: 12px/20px Arial,Helvetica,sans-serif}
.list-hor a { color:#333; border-bottom:1px dotted #333;}
.list-hor a:hover { border-bottom:0;}

/* M�DULOS
--------------------------------------------- */
.mod-texto { background:#f5f5f5;}
.mod-tipo1{background: url("/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/f-pico2.png") no-repeat scroll left top #ECECEC; margin-bottom: 3px;
    padding: 19px 17px;}
	
.ficha-apoyo { padding:19px 17px 30px 17px; background:#ececec url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/f-pico2.png) no-repeat left top;}
.ficha-apoyo h3 { padding:0 0 6px; margin:0 0 13px; font:bold 11px/13px Tahoma, Arial, Geneva, sans-serif; color:#212121; text-shadow:1px 1px 0 #fff; background: url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/f-separador.gif) repeat-x left bottom; }
.ficha-apoyo ul { margin:0; font:12px/14px Arial, Helvetica, sans-serif; color:#3e3e3e; text-shadow:1px 1px 0 #fff;}
.ficha-apoyo li { float:left; width:190px; padding:0 0 0 16px; margin:0 0 7px; background:url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/ico-flecha.gif) no-repeat 5px 4px;}

/* TABLAS
--------------------------------------------- */

/* COMPARTIR
--------------------------------------------- */
.contenedor_compartir { float:left; background-color: #FFFFFF; clear: both; margin: 0; padding: 0; width: 87px; z-index: 10;}
#servicios .col-i .contenedor_compartir a { color:#666;}
#servicios .col-i .contenedor_compartir a:hover { border-bottom:0;}
.columna_principal .contenedor_compartir .boton_enviar {padding: 2px;float: none;margin-right: 0;	-moz-border-radius: 0;	-webkit-border-radius: 0;	border-radius: 0;}
.columna_principal .contenedor_compartir .facebook,
.columna_principal .contenedor_compartir .twitter {	border-bottom: none;}
.columna_principal .contenedor_compartir .facebook {-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 3px 3px 0px 0px;
border-radius: 3px 3px 0px 0px; }
.columna_principal .contenedor_compartir .eskup {-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
-webkit-border-radius: 0px 0px 3px 3px;
border-radius: 0px 0px 3px 3px; }
#servicios .columna_principal .contenedor_compartir .twitter a.accion:hover { background-image: url("/https/srv00.epimg.net/iconos/v1.x/v1.0/varios/compartir_twitter_hover.png"); color: #0097C8;border-bottom:1px solid #ddd;}
.columna_principal .contenedor_compartir .boton_enviar .accion {background-position: 3px 6px;padding: 4px 0 5px 19px; border-bottom: 1px solid #efefef; width: auto; float: none; background-color: #fff; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.columna_principal .contenedor_compartir .boton_enviar a.accion:hover {	background-color: #efefef;}
.columna_principal .contenedor_compartir .boton_enviar .numero {width: auto;float: none;text-align: left;font: bold 14px/18px Arial, Helvetica, Garuda, sans-serif;	padding: 2px 0 0 4px;}
.columna_principal .contenedor_compartir .facebook .accion {padding: 0;}
.columna_principal .contenedor_compartir .facebook .numero {border-top: 1px solid #dee0e9;}
.columna_principal .contenedor_compartir .eskup a.accion {width: auto;	background-position: 3px 3px;padding-bottom: 3px;border-bottom: none;}
#servicios .columna_principal .contenedor_compartir .eskup a.accion:hover {background-image: url("/https/srv00.epimg.net/iconos/v1.x/v1.0/varios/compartir_eskup_hover.png"); color: #FF3300;}

/* botones inferiores */
.columna_principal .contenedor_compartir .posicionador {float: none;padding: 0;}
.columna_principal .contenedor_compartir a.boton {	float: none;background-color: #fff;	padding: 5px 10px 6px 22px;	background-position: 5px 6px;}
.columna_principal .contenedor_compartir a.compartir {	margin: 10px 0 0 0; border:0;}
.columna_principal .contenedor_compartir .capa_compartir { -moz-border-radius: 0;-webkit-border-radius: 0;	border-radius: 0;}
.columna_principal .contenedor_compartir .capa_compartir a.compartir { margin-top: 0;	background-position: 7px 9px;background-color: transparent;}
#servicios .columna_principal .contenedor_compartir .capa_compartir a.compartir:hover { border-bottom:1px solid #ddd; }
#servicios .columna_principal .contenedor_compartir .capa_compartir ul li a:hover { border-bottom:1px solid #ddd;}

/* solapa inferior */
.util-inf { position:absolute; right:45px; bottom:-5px; width:auto; padding:4px 15px 0 20px; font:bold 9px/11px Tahoma, Geneva, sans-serif; background:#fff; border:1px solid #d8d8d8; border-top-width:2px; border-bottom:0;  -moz-border-radius-topleft: 2px;-moz-border-radius-topright: 2px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px; }
#servicios .contenido_principal .util-inf a { display:inline; padding:5px 10px 6px 20px; font: 11px/12px Tahoma,Arial,Helvetica,Garuda,sans-serif; color:#666;}
#servicios .contenido_principal .util-inf a:hover { border-bottom:0; color:#000;}
.util-inf a.enviar { background: url("/https/srv00.epimg.net/iconos/v1.x/v1.0/varios/correo.png") no-repeat left center;}
.util-inf a.imprimir { background: url("/https/srv00.epimg.net/iconos/v1.x/v1.0/varios/imprimir.png") no-repeat left center;}

.util-inf-mas { right:auto; left:35px;}
#servicios .contenido_principal .util-inf-mas a, #servicios .contenido_principal .util-inf-mas a:hover { padding:0; font:bold 9px/9px Tahoma, Arial, Geneva, sans-serif; border-bottom:1px dotted #00CCFF; text-transform:uppercase; color:#00CCFF; }



/* IPAD */
@media only screen and (device-width: 768px) { 
.form-combo select { -webkit-appearance: none; background: url(/https/srv00.epimg.net/iconos/v1.x/v1.0/servicios/ico-flecha-select.png) no-repeat right center;}
}
