/* CSS Document */


/* CSS Document */


* { margin: 0; padding: 0; }    a img { border: 0; background: transparent; }    fieldset { border: none; }    html { height: 100% }    body { min-height: 101% }

body {font: 70%/1.4 Verdana, Arial, Helvetica, sans-serif;color: #595959;background: #E8E8FF;}
a:link {color: #666666;}
a:visited {	color: #666666;}
a:hover {color: #CCCCCC;}
a:active {color: #666666;}

/*-----------------------------------
contenedor
-------------------------------------*/
#contenedor { width: 800px; margin: 0 auto; background:#FFFFFF;}

#espacio{height:80px;}

#titulares_secciones h3 {color: #666; color: #777; 	padding: 0 0 5px 20px;margin: 0 25px 5px 18px;font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom: 2px solid #ddd;text-transform: uppercase;background: transparent url(../img/arrow-big.gif) no-repeat 2px 0;	letter-spacing: 0.0em}

#texto_contenido{
	margin:0px 20px 0px 20px; height:200px;
}

#titular{
	width: 250px;
}

#titular h3 {color: #666; color: #777; 	padding: 0 0 5px 20px;margin: 0 25px 5px 18px;font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom: 2px solid #ddd;text-transform: uppercase;background: transparent url(../img/arrow-big.gif) no-repeat 2px 0;	letter-spacing: 0.0em}

/*----------------------------------------
cabecera
----------------------------------------- */

#header{width:800px;margin:0; background-color:#E8E8FF;/* background: url(../img/cabecerafondo.gif) top repeat-x;*/ height:200px;  }	

html>body #header{width:800px;margin:0; background-color:#E8E8FF; height:250px;  }	

#logo{margin-left:80px; margin-top:50px; float:left; position:relative;}
html>body #logo{margin-left:160px; margin-top:50px; float:left; position:relative;}

#menu_idiomas{float:right; width:100px; /*margin-top:100px;*/}
#menu_superior{ height:30px; margin-left:10px;  }

#contenidos{width:100%;float:left;position:relative;}

#portada{margin: 10px auto;width: 100%;float: left;}

#texto {margin-top: 30px;width: 500px;float: left; }
#texto ul { list-style:none;}

/*-------------------------------------
pie
-----------------------------------------*/
#pie{width:800px; clear:both; /*background-image:url(../img/footer.gif); background-repeat:repeat-x; background-position:bottom;*/ height:60px; background-color:#E8E8FF; padding-top:10px;}
#pie a {text-decoration: none;	padding-left: 4px;	padding-right: 4px; color:#666666;}
#pie a:hover {color: #000;}
#pie span#izq {float: left;	margin-right: 10px;	padding-top: 2px;	padding-left:10px;}
#pie span#der {	float: right;	margin-left: 10px;	border-left: 1px solid #e3e3e3;	 padding-right:10px;}



/*-----------------------------------------
menu superior
-----------------------------------------*/
#nav{list-style:none;position:relative;float:left;left: 5px; top:5px; font-size: 1.1em;}
#nav li{display:inline;padding:0 6px;border-right:1px solid #666666;float:left;}
#nav li a{color:#666666;padding-left:7px;height:21px;float:left;}
#nav li a span{height:100%;display:block;padding-right:7px;float:left;}
#nav li a:hover{background:url(../img/subnavleft.gif) no-repeat left #000831;cursor:pointer;}
#nav li a:hover span{background:url(../img/subnavright.gif) no-repeat right #000831;cursor:pointer;color:#FFF;}
#nav li a.current{background:url(../img/subnavleft.gif) no-repeat left #000831;}
#nav li a.current span{background:url(../img/subnavright.gif) no-repeat right #000831;cursor:pointer;color:#FFF;}
#nav .last{border-right:none;}

/*--------------------------------------
menu derecha
------------------------------------------*/

#menu_derecha {margin-left:10px; border-left: solid #d4d0c5 1px;border-right: solid #d4d0c5 1px;margin-bottom: 50px;
	margin-right: 35px;	float: left;margin-top:20px;	}
#menu_derecha h3 {color: #666; color: #777; 	padding: 0 0 5px 20px;margin: 0 25px 5px 18px;font: bold 11px/14px Trebuchet MS, Lucida Sans, Tahoma, Lucida Sans, Verdana, Arial, Helvetica, sans-serif;border-bottom: 2px solid #ddd;text-transform: uppercase;background: transparent url(../img/arrow-big.gif) no-repeat 2px 0;	letter-spacing: 0.0em}

.subnav {padding: 4px 0;margin: 0 25px 0 19px;}
.subnav ul {border-top: 0px solid #ccc;	padding: 0;	margin: 10px 0 0 0;}
.subnav li {border-bottom: 1px solid #ececec;list-style: none;margin: 0;}
.subnav li a:link, .subnav li a:visited, .subnav li a:active {display: block;text-decoration: none;	padding: 5px 0 5px 21px;	padding: 4px 0 4px 21px;background: #FFF url(../img/arrow-subnav-up.gif) no-repeat 7px 12px;font-size: 1.0em;color: #666666;	color: #555;margin: 1px 0;}
.subnav li a:hover {color: #666666;	color:#333;background: #eee url(../img/arrow-subnav-up.gif) no-repeat 11px 12px;
	padding: 4px 0 4px 21px;margin: 1px 0;}
.subnav a.selected {color:#F66013; color: #666666;background: #ececec url(../img/arrow2.gif) no-repeat 7px 12px;
	padding: 3px 0 3px 21px;margin: 1px 0;	}
	
/*--------------------------------------
contacto
------------------------------------------*/

#main {
	margin:0px 10px 0px 10px;
}

/*--------------------------------------
login
------------------------------------------*/

#log{
	width:180px;
	margin:10px 10px 10px 200px;
	padding:10px 10px 10px 10px;
	border:1px solid #443322;
}

#login{
	width:780px;
	text-align:right;
}
