@CHARSET "ISO-8859-1";

/* Reset */
a img,:link img,:visited img{border: none;}
body{margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}

/* Web Page Structure */
div#header{margin:0px auto; width: 775px; height: 66px; border: 1px solid #999999;}
div#container{margin:0px auto; width: 775px; border-left: 1px solid #999999; border-right: 1px solid #999999; background: #FFFFFF url(../images/background.jpg) repeat-y;}
div#menu{float:left; width: 179px; padding-top:15px; border-right: 1px solid #999999; background: #DCE9F9 url(../images/escudo.jpg) no-repeat;}
div#content{float:left; width: 570px; padding: 10px;}
div#footer{margin:0px auto; width: 775px; background-color: #AAAAAA; height: 18px; color:#FFFFFF; text-align: center; padding-top: 2px; border:1px solid #999999;}

/* Header */
img#logo{border-right: 1px solid #999999;}
img.imagenesCabecera{float:left; height:66px;}

/* Menu */
div.contenidoMenu{padding:5px 0px 5px 0px; border-bottom: 1px solid #999999; font-size: 11px; font-family: verdana;}

div.contenidoMenu ul{margin: 0; padding: 0; list-style-type: none; width: 179px; z-index:1}
div.contenidoMenu ul li{position: relative; z-index:1}

/* Subnivel del menu */
div.contenidoMenu ul li ul{margin: 0; padding: 0; width: 179px; position: absolute; top: 0; visibility: hidden; border:1px solid #666666 ; background-color: #EEEEEE;}
div.contenidoMenu .subsecciones{background: url(../images/bkarrow.gif) no-repeat center right;}

/* Subnivel del menu para los links */
div.contenidoMenu ul li a{display: block; color: black; text-decoration: none; padding: 4px 10px; overflow: auto; /*overflow para IE7*/}
div.contenidoMenu ul li a:visited{color: black;}
div.contenidoMenu ul li a:hover{background-color: #CCCCCC;}

/* Solo para IE \*/
* html div.contenidoMenu ul li {float: left; height: 1%;}
* html div.contenidoMenu ul li a {height: 1%;}

div#buscador{padding-top:30px; padding-bottom: 20px; border-bottom: 1px solid #999999;}
div#buscador div#entrada{padding-left: 10px; padding-bottom: 10px;}
div#buscador div#boton{padding-left: 55px;}

div#oficinas{text-align: center; padding-top:5px; padding-bottom:5px; border-bottom: 1px solid #999999;}
div#idiomas{padding-top: 10px;}
div#idiomas div.idioma{width: 169px; text-align: right;}
div.enlacesMenu a{color:#152758; font-family:verdana; font-size:12px; font-weight:bold; text-decoration:none;}
div.enlacesMenu a:hover{text-decoration: underline;}

div#spacerMenuSub{height: 100px; background-color: #DCE9F9;}

/* Navigation Bar */
div#navigationBar{float: left; width: 576px; background-color: #AAAAAA; height: 17px; color:#FFFFFF; font-size:11px; font-weight:bold; padding-left:19px; padding-top: 3px; border-bottom: 1px solid #999999;}
div#navigationBar a{color:#FFFFFF; font-family:verdana; font-weight:normal; text-decoration: none;}
div#navigationBar a:hover{text-decoration: underline;}

div#tituloPagina {float:left; width: 575px; color:#800000; font-family:verdana; font-size:11px; font-weight:bold; padding: 10px;}

/* Portada */
div#contentSWF{float:left; width: 595px;}
div#marquesina{float:left; width: 595px; border-top: 1px solid #999999; border-bottom: 1px solid #999999; height: 1%; overflow: hidden;}
div#marquesina a{color:#000000; font-weight: normal;}
div#contentLeft{float:left; width: 47%; margin-right: 2%; border-bottom: 1px solid #999999;}
div#contentRight{float:left; width: 47%; margin-left: 2%; border-bottom: 1px solid #999999;}
