/* ----------------------------------------------
Reset navegador
------------------------------------------------*/
*{margin:0;padding:0;}
body{background: #fff;}
input, textarea, :focus{outline: 0;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a,img,fieldset{border:0;}
ol, ul{list-style: none;}
table{border-collapse: collapse; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
a {text-decoration:none}
/* ----------------------------------------------
(1 ÷ tamaño de fuente del padre) × tamaño deseado en píxeles = valor en em
Ajuste multinavegador  siempre puede ser mas
simple (http://uninstallme.com/ )
------------------------------------------------*/
html{font-size: 125%;}  /*ponemos el html a 20px */
body{ font-size:0.65em; } /* y el body a 0.65em (13px) */  /*  Por problemas con el subrayado en elementos flotantes, hemos quitado el "line-height:1"*/
/* ----------------------------------------------------------------
Ajuste tamano relativo de elementos
de bloque contenidos en otros elementos de bloque (http://uninstallme.com/)
----------------------------------------------------------------------------*/
li p, li li, li address, li dt, li dd, dd p, dd li, td p, td li, th p, th li, td dt, td dd, th dt, th dd, address p, address li, h1, h2, h3, h4, h5, h6 {font-size: 1em;}
/* ----------------------------------------------
Limpiar float
------------------------------------------------*/
div:after, ul:after, dl:after, dd:after, dt:after, ol:after, fieldset p:after{content:".";display:block; clear:both; height:0; visibility:hidden;}
div, ul, dl, dd, dt, ol, fieldset p{min-height:0; height:1%;}/*ie7 - ie6*/
#footer:after { content: ""; }
html>body div, html>body ul, html>body dl, html>body dd, html>body dt, html>body ol, fieldset p{height:auto;}
.over{overflow:visible; height:1%}/*ie6*/
html>body .over{overflow:hidden; height:auto}
/*--------------------------------------
Ocultar
--------------------------------------*/
.ocultar{position:absolute;top: -9999em;left:0px;width:1px;height:1px;text-indent:-9999em;line-height:0;overflow:hidden}
.none{display:none}
.js .nonejs{display:none}/*ocultar elementos de javascript*/
/*--float--*/
.f_le{ float:left}
.f_ri{ float:right}
/*------------------------------------
Fin base css
------------------------------------*/

/*----------------------------------
css									
----------------------------------*/

/*---	Layout	---*/

body{ font-family: "Trebuchet MS", Segoe UI,Arial,Verdana,Helvetica,sans-serif; text-align:center; background: #dee9f6;}
#outer { background: #dee9f6 url(../img/int_global_fnd.gif) repeat-x top;  }
#container{ background: url(../img/int_container_fnd.gif) repeat-y; margin: auto;text-align:left;width:984px; }
#container #innercontainer { background: url(../img/header_bkg.jpg) no-repeat center top; padding: 0 12px 0 14px; }
#header_right { float:right; padding:10px 0 0; text-align:right; width:35%; margin: 0 25px; }
#mastheadLinks { font-family:Tahoma; font-size:11px; }
.masthead_language { margin-right:10px; }
#mastheadLinks a { font-family:Tahoma; font-size:11px; color: #000; }
.masthead_country { font-weight:bold; margin-right:10px; }
.masthead_pipe { padding:0 9px; }
#masthead_search {float:right;padding-top:12px;clear:both;display: block;position:relative;}
#masthead_search form {margin-right:25px;}
#search_provider {font-family:Tahoma;font-size:11px;margin-top:3px;float:right; clear:both; margin-right:25px}
#search_provider img {vertical-align:middle;}

#header_nav { margin: 0 25px 20px; }
#header { background: url(../img/int_principal_fnd.jpg) no-repeat 50px top; height: 249px; overflow: auto; position: relative; padding-left: 200px; }
.js #header { overflow: hidden; }
#headerImg { float: left; margin-right: 15px; }
#headerText { margin-top: 64px; left: 0; }

#content { background: url(../img/int_caja-nav_fnd.jpg) no-repeat left top; width: 915px; height: 370px; margin: auto; }
#content .inner { padding: 86px 28px 0 127px; }
#content .inner .lista { width: 206px; height: 248px; float: left; }
#content .inner .lista ul { text-align: right; padding-top: 22px; }
#content .inner .lista span { font-size: 20px; color: #ee6b1c; }
#content .inner .lista a { font-weight: bold; color: #178fbb; }
#content .inner .lista a.activo { color: #ee6b1c; }
#content .inner .contenido { width: 540px; height: 248px; background-image: url(../img/int_contenido_fnd.gif); background-repeat: no-repeat; background-position: right top; float: right; position: relative;  }
.js #content .inner .contenido { display: none; }
#content .inner .contenido .flecha { position: absolute; left: -12px; }
#content .inner .contenido .titular { font-family: Segoe, "trebuchet MS", sans-serif; font-size: 32px; color: #1980c5; padding: 27px 0 12px 24px; line-height: 1.1em; width: 505px; }
#content .inner .contenido .texto { width: 256px; height: 162px; position: relative; left: 27px; color: #7b7b7b; font-size: 12px; }
#content .inner .contenido .texto p { margin-bottom: 1em; }
#content .inner .contenido .texto a { color: #ee6b1c; font-weight: bold; text-decoration: underline; }
#content #contenido1 { background-image: url(../img/int_contenido_1_fnd.png) }
#content #contenido2 { background-image: url(../img/int_contenido_2_fnd.png) }
#content #contenido3 { background-image: url(../img/int_contenido_3_fnd.png) }
#content #contenido4 { background-image: url(../img/int_contenido_4_fnd.png) }
#content #contenido5 { background-image: url(../img/int_contenido_5_fnd.png) }
#content #contenido6 { background-image: url(../img/int_contenido_6_fnd.png) }
#content #contenido7 { background-image: url(../img/int_contenido_7_fnd.png) }
#content #contenido8 { background-image: url(../img/int_contenido_8_fnd.png) }
#content #contenido1 .flecha { top: 20px; }
#content #contenido2 .flecha { top: 45px; }
#content #contenido3 .flecha { top: 71px; }
#content #contenido4 .flecha { top: 97px; }
#content #contenido5 .flecha { top: 123px; }
#content #contenido6 .flecha { top: 149px; }
#content #contenido7 .flecha { top: 175px; }
#content #contenido8 .flecha { top: 200px; }
#content #contenido2 .titular { font-size: 26px; }
#content #contenido3 .titular { font-size: 19px; }
#content #contenido4 .titular { font-size: 26px; }
#content #contenido5 .titular { font-size: 30px; }
#content #contenido7 .titular { font-size: 30px; }
.expert #content #contenido3 .titular { font-size: 25px; }
.expert #content #contenido8 .titular { font-size: 29px; }

#footer { clear:both; }
#foot{ width: 984px; margin: auto; background: url(../img/int_container_fnd.gif) repeat-y center top; }
#foot { color:#878787; font-size:18px; }
#foot a { color: #209fdf; text-decoration: underline; }
#footer_internal { background: url(../img/int_footer_fnd.gif) no-repeat bottom; padding: 0 36px 85px 42px; }
#footer_left { float: left; padding-top: 16px; }
#footer_right { float: right; }

/*---	Generales	---*/
h1 img { font-size: 2em; margin: 18px 0 0px 19px; }
h2 img { font-size: 1.5em; margin: 0 0 0 19px; }
#headerText .contenido { float: left; width: 525px; }
#headerText h3, #headerText h4 { font-size: 20px; }
#headerText h3 { color: #b2bcd0; }
#headerText h4 { color: #178fbb; margin-bottom: 12px; }
#headerText p { font-family: Segoe UI, Segoe, "trebuchet MS", sans-serif; }
#headerText a { color: #7f8381; text-decoration: underline; }
#headerText #otros a { color: #f2762b; }
#headerText a img { margin-left: -5px; }
#winXp h4 strong { font-size: 23px; font-weight: normal; }
#winVista h4 { font-size: 17px; }
#otros h3 { color: #7f8381; font-size: 13px; background: url(../img/img_descarga_otros.gif) no-repeat left top; padding: 11px 60px 0 68px; margin: 20px 0px 10px 37px; height: 45px; font-family: Segoe, "trebuchet MS", sans-serif; }
#otros p { font-size: 12px; }
.main strong { font-weight: bold; color: #e68c37; }
strong span { font-weight: normal; }
a { color: #000;}
