/* ----------------------------------------------
Reset navegador
------------------------------------------------*/
*{margin:0;padding:0;font-size:100% }
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:Segoe UI,Arial,Verdana,Helvetica,sans-serif; text-align:center; background: #b4d2ef;}
#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; height: 313px; overflow: hidden; position: relative; margin-bottom: 13px; }
#headerText { color:#FFF; position: absolute; top: 115px; left: 365px; height:120px; overflow:hidden; width:380px; font-size: 1em; }
#fs_descarga { position: absolute; right: 12px; top: 48px; }
#fs_login { position: absolute; right: 12px; top: 172px; }

#navi ul { width: 900px; margin: auto; }
#navi li { display: block; float: left; width: 225px; height: 118px; }
#navi li a { display: block; float: left; width: 225px; height: 118px; background-position: top left; background-repeat: no-repeat; }
#navi li a:hover { background-position: center; }
#navi li a.activo, #navi li a.activo:hover { background-position: top right; }
#navi li a.pest01 { background-image: url(../img/img_pest_01.gif); }
#navi li a.pest02 { background-image: url(../img/img_pest_02.gif); }
#navi li a.pest03 { background-image: url(../img/img_pest_03.gif); }
#navi li a.pest04 { background-image: url(../img/img_pest_04.gif); }
#content { background: url(../img/int_pleca_foot.gif) no-repeat bottom; width: 900px; margin: auto; padding-bottom: 6px; }
#content .inner { background: #fff url(../img/int_pleca_fnd.gif) repeat-y;margin-top:-33px;display:block;margin-top:-33px;position:relative;}

#colaboracion { width: 900px; margin: 10px auto 0; text-align: right; }
#footer { background: url(../img/int_outer_fnd.gif) repeat-x bottom; clear:both; height: 146px; }
#foot{ width: 984px; margin: auto; height: 146px; }
#foot, #foot a { color:#000000; font-family:Tahoma; font-size:11px; }
#footer_internal { background: url(../img/int_footer_fnd.gif) no-repeat top; padding: 86px 35px 0 39px; }
#footer_windows { float:left; padding-top:15px; width:105px; }
#footer_microsoft { color:#000000; float:right; font-size:9px; width:84px; line-height: 1; }
#footer_links { float:right; margin-right:20px; padding-top:10px; text-align:right; width:70%; line-height: 1.5em; }



/*---	Generales	---*/
h1 img { font-size: 2em; margin: 42px 0 30px 24px; }
#footer a { color:#000000; font-family:Tahoma; font-size:11px; line-height: 1.5em; }
.main strong { font-weight: bold; color: #e68c37; }
strong span { font-weight: normal; }
a { color: #000;}

/*--- Específicos · Pestaña 1 ---*/
.pest01 .inner { padding: 0 25px 22px; }
.pest01 .side_le { margin-bottom: 22px; }
.pest01 .main{ float:left; display:inline; margin-right: 30px; }
.pest01 .side_ri{ float:left; display:inline; width: 385px; }
.pest01 .side_ri ul {  }
.pest01 .side_ri li { background: url(../img/int_pest01_li_fnd.gif) no-repeat right bottom; margin: 3px 0 6px; padding-bottom: 10px; }
.pest01 .side_ri li.final { background: none; }
.pest01 .side_ri ul h3 { font-size: 18px; color: #50a7d0; font-family: Segoe,Arial,Verdana,Helvetica,sans-serif; margin-bottom: 8px; }
.pest01 .side_ri ul img { float: left; margin-right: 15px; }

/*--- Específicos · Pestaña 2 ---*/
.pest02 .inner { padding: 0 25px 22px; }
.pest02 .side_le { margin-bottom: 22px; }
.pest02 .main{ float:left; display:inline; margin-right: 30px; }
.pest02 .side_ri{ float:left; display:inline; width: 385px; }
.pest02 .side_ri ul {  }
.pest02 .side_ri li { background: url(../img/int_pest01_li_fnd.gif) no-repeat right bottom; margin: 3px 0 6px; padding-bottom: 10px; }
.pest02 .side_ri li.final { background: none; }
.pest02 .side_ri ul h3 { font-size: 18px; color: #50a7d0; font-family: Segoe,Arial,Verdana,Helvetica,sans-serif; margin-bottom: 8px; }
.pest02 .side_ri ul img { float: left; margin-right: 15px; }
.pest02 .img-descarga { margin-left: 15px; margin-bottom:20px;}

/*--- Específicos · Pestaña 3 ---*/
.pest03 .inner { position: relative; padding: 0 4px; }
.pest03 .side_le { padding-left: 50px; float: left; }
.pest03 .main { float: left; clear: left; min-height: 580px; width: 690px; padding: 12px 0px 12px 50px; color: #646464; }
.pest03 .mainNoFoto { float: left; clear: left; min-height: 382px; width: 780px; padding: 12px 0px 12px 50px; color: #646464; }
.pest03 .side_ri { float: right; position: absolute; right: 40px; }
.pest03 .side_ri_abajo { float: right; position: absolute; right: 40px; margin-top:310px }
.pest03 .main p, .pest03 ul { margin-bottom: 19px; }
.pest03 .main p { width: 500px; }
.pest03 li { background: url(../img/int_pest03_li_fnd.gif) no-repeat left 0.5em; padding-left: 10px; }
.pest03 ul.descargas { width: 590px; }
.pest03 ul.descargas li { background: url(../img/int_pest03_ul-desc_fnd.gif) no-repeat left 0.1em; padding-left: 33px; }
.pest03 ul.descargas a { text-decoration: underline; color: #45abde; }

/*--- Específicos · Pestaña 4 ---*/
.pest04 .inner { position: relative; padding: 0 4px; }
.pest04 .side_le { padding-left: 50px; float: left; }
.pest04 .main { float: left; clear: left; min-height: 580px; width: 690px; padding: 12px 0px 12px 50px; color: #646464; }
.pest04 .mainNoFoto { float: left; clear: left; min-height: 382px; width: 780px; padding: 12px 0px 12px 50px; color: #646464; }
.pest04 .side_ri { float: right; position: absolute; right: 40px; }
.pest04 .side_ri_abajo { float: right; position: absolute; right: 40px; margin-top:310px }
.pest04 .main p, .pest03 ul { margin-bottom: 19px; }
.pest04 .main p { width: 500px; }
.pest04 li { background: url(../img/int_pest03_li_fnd.gif) no-repeat left 0.5em; padding-left: 10px; }
.pest04 ul.descargas { width: 590px; }
.pest04 ul.descargas li { background: url(../img/int_pest03_ul-desc_fnd.gif) no-repeat left 0.1em; padding-left: 33px; }
.pest04 ul.descargas a { text-decoration: underline; color: #45abde; }


/*--- Para que aparezca el banner, eliminar la siguiente línea ---*/

#banner { display: none; }

/*--- Inner ---*/
.inner{background: url(../img/f_superior.jpg) top left no-repeat;margin-top:-35px}