body{ background:url('/images/fnd_cab2.jpg') repeat-x top center; font-family:Arial, Helvetica, sans-serif; font-size:62.5%;}
*{ margin:0; padding:0; border:0}



#TODO{ margin:0 auto; width:965px;}
.linkPDF{background:url(/images/ico_pdf2.gif) no-repeat right 2px; padding-right:20px}
.linkDOC{background:url(/images/ico_doc2.gif) no-repeat right 2px; padding-right:20px}
.linkXLS{background:url(/images/ico_xls2.gif) no-repeat right 2px; padding-right:20px}
.linkPPT{background:url(/images/ico_ppt2.gif) no-repeat right 2px; padding-right:20px}
.linkZIP{background:url(/images/ico_zip2.gif) no-repeat right 2px; padding-right:20px}


/*///////////////cabecera/////////////////////////////////////*/

#CABECERA{background:url('/images/fnd_cab3.jpg') no-repeat top center;min-height:151px; height:151px;/**height:auto;_height:151px;*/}
#CABECERA .logo img{ float:left; margin:10px 0 0 0px}
#CABECERA .logo h1{ float:left; margin:0px 0 0 0px}

#CABECERA .sesion{ float:right; margin-top:35px;background:url('/images/fnd_sesion.gif') no-repeat; width:150px; height:38px}
#CABECERA .sesion a{ display:block;color:#005583; font-size:1.5em; font-family:Myriad Pro; padding:10px 0 0 50px; text-decoration:none;font-weight:bold}


#CABECERA .menus{ float:left; width:800px; }
#CABECERA .menus a{ color:#FFFFFF; text-decoration:none}

#CABECERA .menu_tools{ float:left; min-height:22px;height:22px;/**height:auto;_height:22px;*/ padding:15px 0 0 5px;}
#CABECERA .menu_tools li{ float:left; color:#FFFFFF; font-size:1.1em; list-style-type:none;}
#CABECERA .menu_tools li a{color:#FFFFFF; padding:0 3px 0 6px}
#CABECERA .menu_tools li a:hover{ text-decoration:underline}

#CABECERA .menu_idiomas{float:right;min-height:22px;height:22px;/**height:auto;_height:22px;*/padding:15px 10px 0 0; white-space:nowrap}
#CABECERA .menu_idiomas li{ display:inline;font-size:1.1em;color:#FFFFFF; list-style-type:none;}

#CABECERA .menu_idiomas li a{color:#FFFFFF; padding:0 3px 0 6px}
#CABECERA .menu_idiomas li a:hover{ text-decoration:underline}

#CABECERA .menu_ppal{float:left; position:relative;background:url('/images/fnd_menu_hor.gif') no-repeat; min-height:38px;height:38px;/**height:auto;_height:38px;*/ padding:0 6px 0 14px; width:780px; /*background-color:#17608b*/}
#CABECERA .menu_ppal li{ float:left; font-size:1.4em; font-weight:bold;color:#FFFFFF; padding:12px 15px 0 0; list-style-type:none;}
#CABECERA .menu_ppal li a{ float:left;padding:0 12px 0 0}
#CABECERA .menu_ppal li a:hover{color:#ffcc00}
#CABECERA .menu_ppal li span{ float:left; }
#CABECERA .menu_ppal li.activo a{ color:#ffcc00}



#CABECERA .buscador{ float:right; background:url('/images/fnd_buscador.png') no-repeat;min-height:64px;height:64px;/**height:auto;_height:64px;*/width:130px; padding:5px 10px 0px 10px; margin-top:5px; }
#CABECERA .buscador label{ float:left;color:#005583; font-size:1.1em; padding:2px 0 5px 0}
#CABECERA .buscador input{ height:22px;float:left;color:#666666}
#CABECERA .buscador input.box{ width:107px;background:url('/images/fnd_box.gif') no-repeat; padding:0 0 0 3px}
#CABECERA .buscador a{ float:left; text-decoration:none; font-size:1.0em; color:#666666; padding:2px 0 0 0}
#CABECERA .buscador a:hover{ text-decoration:underline}


/*///////////////CUERPO/////////////////////////////////////*/

#CUERPO{ float:left; width:965px; background:url(/images/fnd_col_dere.gif) repeat-y top right; padding:0 0 20px 0}
#CUERPOnoColumnas{ float:left; width:965px; padding:0 0 60px 0}


/*///////////////PORTADA/////////////////////////////////////*/

#CUERPO h2{ font-size:2.0em; color:#235a97; font-weight:lighter; padding:10px 0 15px 0; font-family:trebuchet MS}
#CUERPO h3{ font-size:1.2em; color:#235a97; font-weight:lighter}
#CUERPO h3.subtitulo_01{ font-size:1.6em; color:#7c8058; font-weight:bold; padding:0 0 5px 0}
#CUERPO h3.subtitulo_01 a{ color:#7c8058; }
#CUERPO p{ color:#333333; font-size:1.2em;}

#CUERPO .foto_portada{ background:url('/images/sombra.jpg') no-repeat bottom right; padding:0 0 10px 0; margin:0 0 5px 0; font-size:0}
#CUERPO .foto_portada img{ padding:1px; background-color:#CCCCCC}


/*///////////////COLUMNA central/////////////////////////////////////*/

#CUERPO .col_content{ float:left; width:640px; padding:10px 0 0 0; margin-left:13px;}
#CUERPO .col_content img.foto{ float:left;background-color:#CCCCCC; padding:1px; margin:2px 20px 20px 0; }
#CUERPO .col_content img.fotoDRCHA{ float:right;background-color:#CCCCCC; padding:1px; margin:2px 0px 20px 20px; }
#CUERPO .col_content .content{ float:left; width:620px;padding:0px 10px 10px 10px }
#CUERPO .col_content .content p{ padding:0 0 10px 0; font-size:1.2em; color:#333333; text-align:justify; line-height:1.4em;}
#CUERPO .col_content .content a{ color:#336699; text-decoration:none; font-weight:normal;}
#CUERPO .col_content .content a:hover{ color:#336699; text-decoration:underline}

#CUERPO .col_content .content ol{ padding:0px 0px 0px 30px; font-size:1.2em;}
#CUERPO .col_content .content ol li{ padding:0px 0px 10px 0px; font-weight:normal; list-style-type:decimal; }
#CUERPO .col_content .content ol li ol{ padding:10px 0px 0px 15px; font-size:0.9em;}
#CUERPO .col_content .content ol li ul{ padding:10px 0px 0px 0px; font-size:0.9em;}
#CUERPO .col_content .content ul{ padding:0px 0px 0px 0px; font-size:1.2em;}
#CUERPO .col_content .content ul li{ padding:0px 0px 10px 25px; font-weight:normal; background:url(/images/bullet_03_sede.gif) no-repeat 15px 6px; list-style-type:none; }
#CUERPO .col_content .content ul li ul{ padding:10px 0px 0px 0px; font-size:0.9em;}
#CUERPO .col_content .content ul li ul li{ padding:0px 0px 10px 25px;}

#CUERPO .col_content h3.tipo_01{ color:#7c8058; font-size:1.4em; font-weight:bold; border-bottom:1px solid #c3c6a5; margin-bottom:10px; padding:0 0 5px 0}
#CUERPO .col_content h3.tipo_01 select{ border:1px solid #d8e3e5; margin-left:10px }
#CUERPO .col_content h4.tipo_01{ color:#7c8058; font-size:1.4em; font-weight:bold; border-bottom:1px solid #c3c6a5; margin-bottom:10px; padding:0 0 5px 0}
#CUERPO .col_content h4.tipo_01 select{ border:1px solid #d8e3e5; margin-left:10px }
#CUERPO .col_content h5.tipo_01{ color:#7c8058; font-size:1.4em; font-weight:bold; border-bottom:1px solid #c3c6a5; margin-bottom:10px; padding:0 0 5px 0}
#CUERPO .col_content h5.tipo_01 select{ border:1px solid #d8e3e5; margin-left:10px }
#CUERPO .col_content h6.tipo_01{ color:#7c8058; font-size:1.4em; font-weight:bold; border-bottom:1px solid #c3c6a5; margin-bottom:10px; padding:0 0 5px 0}
#CUERPO .col_content h6.tipo_01 select{ border:1px solid #d8e3e5; margin-left:10px }

#CUERPOnoColumnas{ float:left; width:966px; padding:10px 0 0 0;}
#CUERPOnoColumnas .content{ float:left;padding:0px 10px 10px 10px; }
#CUERPOnoColumnas .content p{ padding:0 0 10px 0; font-size:1.2em; color:#333333; text-align:justify}
#CUERPOnoColumnas h3.tipo_01{ color:#7c8058; font-size:1.4em; font-weight:bold; border-bottom:1px solid #c3c6a5; margin-bottom:10px; padding:0 0 5px 0}


/*///////////////COLUMNA DERECHA/////////////////////////////////////*/

#CUERPO .col_dere{float:right; width:150px; margin-left:12px}
#CUERPO .col_dere img{ padding:1px; background-color:#CCCCCC; margin:10px 0 0 10px}
#CUERPO .col_dere h3{ padding:5px 10px 7px 10px; font-weight:bold; font-size:1.3em}
#CUERPO .col_dere .linea{ font-size:0; border-bottom:1px solid #dfe1d4; height:1px; width:100%; display:block;}
#CUERPO .col_dere ul{ padding:0 10px 10px 10px; }
#CUERPO .col_dere ul li{ padding:0 0 7px 0; font-size:1.1em; list-style-type:none;}
#CUERPO .col_dere a{ color:#333333; text-decoration:none}
#CUERPO .col_dere a:hover{ color:#333333; text-decoration:underline}

/
/*/////////////// mapa web /////////////////////////////////////*/

/*nivel 1*/
#CUERPOnoColumnas ul.sitemap{ width:965px; display:block;}
#CUERPOnoColumnas ul.sitemap li{width:178px; float:left; font-size:1.2em; padding:0px 0px 0px 0px; margin:0px 14px 0px 0px; list-style-type:none;}
#CUERPOnoColumnas ul.sitemap li a{ background-color:#4e7c89; color:#FFFFFF; padding:5px; margin:3px 0px; display:block; border:1px solid #434142; font-weight:bold; }
/*nivel 2*/
#CUERPOnoColumnas ul.sitemap li ul{ margin:0px;}
#CUERPOnoColumnas ul.sitemap li ul li{ width:176px; font-size:1.1em; padding:0px; margin:5px 0px; border-top:none; border-right:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; list-style-type:none;}
#CUERPOnoColumnas ul.sitemap li ul li a{ background-color:#d8e3e5; padding:5px 8px; margin:0px; color:#336699; font-weight:bold; border:none;  border-top:1px solid #CCC}
/*nivel 3*/
#CUERPOnoColumnas ul.sitemap li ul li ul{margin:0 0px 0px 0px;}
#CUERPOnoColumnas ul.sitemap li ul li ul li{font-size:1.0em; padding:0px; margin:0px; border:none; list-style-type:none; }
#CUERPOnoColumnas ul.sitemap li ul li ul li a{background-color:#f8f9f3; color:#336699; font-weight:normal; border:none;  border-top:1px solid #CCC}
/*nivel 4*/
#CUERPOnoColumnas ul.sitemap li ul li ul li ul{margin:0px 0px 0px 0px; border-top:1px solid #CCC}
#CUERPOnoColumnas ul.sitemap li ul li ul li ul li{font-size:1.0em; padding:0px; margin:0px; border:none; list-style-type:none;  }
#CUERPOnoColumnas ul.sitemap li ul li ul li ul li a{ background:#fff; margin:0px; padding:5px 8px;  color:#333; font-weight:normal; border:none; }
/*nivel 5*/
#CUERPOnoColumnas ul.sitemap li ul li ul li ul li ul{margin:0px 0px 5px 0px; padding:0px;  border:none;  }
#CUERPOnoColumnas ul.sitemap li ul li ul li ul li ul li{font-size:0.8em; border:none; padding:0px; margin:0px; list-style-type:none;}
#CUERPOnoColumnas ul.sitemap li ul li ul li ul li ul li a{ backgrounD:url(/images/bullet_03_sede.gif) no-repeat 8px 8px; color:#666; margin:0px; padding:3px 5px 5px 15px; border:none;}

#CUERPOnoColumnas ul.sitemap a{ text-decoration:none; color:#369;}
#CUERPOnoColumnas ul.sitemap a:hover{ text-decoration:underline}




/*///////////////PIE/////////////////////////////////////*/



/*esta es la opcion para  poner el pie con imagen de fondo, no hay que tocar nada en el html
 * #PIE{ float:left; width:100%; background:url('/images/fnd_pie.gif') no-repeat top center;padding:25px 0 50px 0}*/

#PIE{ float:left; width:100%;background-color:#f5f5f5; border-top:5px solid #005583; padding:25px 0 50px 0}

#PIE div{ margin:0 auto; width:965px}

#PIE a{ text-decoration:none}
#PIE a:hover{ text-decoration:underline}

#PIE .menu_wai{ float:right;padding:0 10px 0 5px;}
#PIE .menu_wai li{ float:left; color:#666666; font-size:1.1em; list-style-type:none;}
#PIE .menu_wai li a{color:#666666; padding:0 3px 0 6px}

#PIE p{ float:left; clear:both; font-size:1.1em;color:#005583; font-weight:bold; padding:10px 0 0 10px}



#CUERPOnoColumnas .content_02{}
#CUERPOnoColumnas .content_02 .results{ float:left; width:955px; padding:0px 0 50px 0px}
#CUERPOnoColumnas .content_02 .results ul li{padding:10px 10px 10px 25px; font-weight:normal; background:url(/images/bullet_03_sede.gif) no-repeat 15px 14px; list-style-type:none; }
#CUERPOnoColumnas .content_02 .results ul li a{ color: #369; text-decoration:none; font-size:1.2em}
#CUERPOnoColumnas .content_02 .results ul li a:hover{text-decoration:underline}
#CUERPOnoColumnas .content_02 .results ul li.odd{background-color:#F8F9F3; }
