
body{
	font:normal small/120% "Lucida Grande", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;	
	}
#central{
	margin:0px;
	padding:0px;
	background-color:#fff;
	float:left;
	}

html>body{
	font:normal small/120% "Lucida Grande", Arial, Helvetica, sans-serif;
	}
html {overflow-x:hidden;}
h1, h2{
	font: normal 200%/220% Georgia, "Times New Roman", Times, serif;
	color:#036;
	padding:0;
	margin:0;
	}

h3{
	font: normal 120%/120% Georgia, "Times New Roman", Times, serif;
	padding:0px;
	color:#036;
	margin:0 0 12px 0;
	width:95%;
	border-bottom:1px solid #fc0;
	}

h4, h5{
	font: normal 110%/120% Georgia, "Times New Roman", Times, serif;
	padding:0px;
	color:#036;
	margin:15px 0 12px 0;
	width:100%;
	border-bottom:1px solid #69c;
	}

h4, dt{
	font: normal 110%/110% Georgia, "Times New Roman", Times, serif;
	padding:0px;
	color:#036;
	margin:12 0 12px 0;
	width:100%;
	font-weight:bold;
	}

.autor{font: bold 100%/110% Georgia, "Times New Roman", Times, serif;
	  color:#369;
	  padding-left:15px;
	
	}


a{
	color:#036;
	}
a:hover{
	color:#369;
	background-color: #ffc;
	}

p{
	color:#003;
	margin-bottom:4px;
	line-height:130%;
	}

p.entradilla{
	font: normal 120%/110% Georgia, "Times New Roman", Times, serif;
	padding:10px;
	color:#369;
	margin:0 auto 12px auto;
	width:90%;
	border-bottom:1px solid #fc0;
	border-top:1px solid #fc0;
	}

	
img{
	border:0.2px solid #069;
	background-color:#f3f3f3;
	}
	
img { border: 0; }
img.derecha { float: right; margin: 6px 12px 6px 12px; border: 1px solid #D7D7D7; padding: 4px; }
img.izquierda { float: left; margin: 0px 14px 6px 0px; border: 1px solid #D7D7D7; padding: 4px; }
img.centro { display: block; margin: 0px auto 20px auto; border: 1px solid #D7D7D7; padding: 4px; }
	

form{margin:0; padding:0;}

.ampliar {
	background:transparent url("../img/portada/amplia.gif") no-repeat right 4px;
	padding-right:12px;
	margin-right:10px;
	}
.carro{
	background:transparent url("../img/portada/carro.gif") no-repeat right 4px;
	padding-right:14px;
	margin-right:10px;
	}

#contenedortodo{
	width:auto;
	margin:0 auto;
	padding:0;
	border-top:1px solid #bbb;	
	background:#fff;
	}
	
#contenedor{
	width:auto;
	float:left;
	margin:0 auto;
	padding:0px;
	background:#fff;
	}

#contenido{
	width:auto;
	padding-top:10px;
	float:left;
	background:#fff;
	font-size:85%;
	}

.centrar {
	width:auto;
	margin:30px auto;
	border:none;
	text-align:center;
}

/*CABECERA*/
#cabecera{
	background: url("../img/cabecera.gif") no-repeat 110px 22px;
	color:#036;
	padding:0px;
	margin:0 auto;
	width:774px;
	}

#cabecera #logo{
	float:left;
	margin:0;
	padding:0;
	}


#cabecera #logo h1 {
    font: bold 140%/120% Georgia, "Times New Roman", Times, serif;
	color:#369;
	padding:10 0 0 0;
	text-indent:0px;
	text-align:center;
	}
#cabecera #logo h1 a {
	text-decoration:none;
}
div#logo{
	background:transparent url(../img/ojanguren.gif) no-repeat 0 0;
	cursor: pointer;
	height:90px;
	margin:0;
	padding:0;

	}
#navcontainer {
	background:transparent url("../img/fnd_menu.gif") repeat-x 0px 0px;
	margin:0px;
	padding:0px;
	float:right;
	width:774px;
	height:22px;
	}
	
/*MENU SUPERIOR*/
#menu_sup{
	margin-right:0px;
	padding-right:10px;
	text-align:center;
	}
#menu_sup ul{
	list-style:none;
	padding:0;
	margin:0;
	}
#menu_sup li{
	display:inline;
	padding:0 4px;
	text-align:right;
	}
#menu_sup li a{
	color:#036;
	}
#menu_sup li a:hover{
	color:#369;
	background-color: #ffc;
	}


/*BUSCADOR*/

#buscareloj{
	padding:18px 150px 2px;
	text-align:right;
	}
	
#reloj{
	color:#ccc;
	padding:8px 40px 0 0;
	height:20px;
	color:#666;
	text-align:right;
	font-size:85%;
	margin:0px;
	}
	
#buscador{
	padding:1px 2px !important;
	padding:0px 2px;
	vertical-align:bottom;
	}

/*FORMULARIOS*/
.campo{
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#e6e9ef;
	color:#003;
	border:1px solid #036;
	width:120px;
	
	}
.campo50{
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#e6e9ef;
	color:#003;
	border:1px solid #036;
	width:50px;
	height:1.2em;
	}
	
.selector{
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#e6e9ef;
	color:#003;
	border:1px solid #036;
	height:1.2em;
	}

.boton{
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	background-color:#036;
	color:#fff;
	border:1px solid #e6e9ef;
	}

.fila{
	width:95%;
	text-align:center;
	padding:5px 0;
	display:block;
	float:left;
	}
	
.columna1{
	width:25%;
	text-align:right;
	padding:2px 10px;
	float:left;
	font-weight:bold;
	}
	
.columna11{
	width:auto;
	text-align:left;
	padding:2px 10px;
	float:left;
	font-weight:bold;
	}
	
.columna2{
	width:65%;
	float:left;
	padding:2px;
	text-align:left;
	}

.columna2 .campo{
	width:90%;
	float:left;
	}


fieldset { margin-bottom: 10px; }
/*ESCONDE MUESTRA*/
	
.esconde {display:none}
.muestra {display:inline}
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block-inline;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}

form.cmxform label { width: 120px; border:1px solid #fabada;} /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 123px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */



/*ZQUIERDA*/
#izquierda{
	width:160px;
	float:left;
	}

#izquierda .destacados{
	width:130px;
	padding:8px;
	margin:4px;
	border:1px dotted #ccc;
	float:left;
	 }

#izquierda .destacados h2{
	font: bold 115%/125% "MS Trebuchet", "Times New Roman", Times, serif;
	color:#036;
	padding:0px;
	margin:5px 0px 12px 0px;
 }

#izquierda .destacados h3{
	font: normal 100%/108% Tahoma, "Times New Roman", Times, serif;
	border-bottom:none;
	color:#036;
	padding:0px;
	margin:0 0 6px 0;
	float:left;
	width:83px !important;
	width:88px;
	text-decoration:none;
 }
 
 #izquierda .destacados a{
	text-decoration:none;
	}

 #izquierda .destacados img{
 		margin-right:4px;
 		float:left;
		}
 #izquierda .destacados p{
 		float:left;
		}
 	
/*CENTRO*/	
#centro{
	width:443px !important;
	width:430px;
	float:left;
	padding:0;
	margin:2px 0;
	}


#centro2{
	width:603px !important;
	width:590px;
	float:left;
	padding:0;
	margin:2px 0;
	}
	
#centro .destacados {
	width:134px !important;
	width:132px;
	padding:2px;
	margin:2px;
	min-height:135px;
	height:auto !important;
	height:135px;
	float:left;

 	}

#centro .destacados img{
	width:132px;
	height:50px;
	margin:0 0 5px 0;
	}
	
#centro .destacados p{
	margin:4px 0  5px 0;
		min-height:80px;
		height:auto !important;
		height:80px;
	}

#centro .subcontenido{
	width:400px;
	margin-top:14px;
	padding:10px 0;
	border-top:1px dotted #369;
	float:left;
	}

#centro .subcontenido h2{
	font-size:150%;
	font-weight:bold;
	margin-bottom:2px;
	}

#centro .subcontenido p{
	padding:0 10px;
	line-height:133%;
	}
	
/*iframe*/
#contenido_in{
	width:98%;
	padding:0px 0;
	float:left;
	background:#fff;
	font-size:85%;
	margin:0;
	}


#centro_in{
	/*width:453px !important;*/
	width:98%;
	float:left;
	padding:0;
	margin:0;
	}


#centro_in .destacados{
	width:134px !important;
	width:132px;
	padding:2px;
	margin:2px;
	min-height:135px;
	height:auto !important;
	height:135px;
	float:left;

 	}

#centro_in .destacados img{
	width:131px;
	height:50px;
	margin:0 0 5px 0;
	}
	
#centro_in .destacados p{
	margin:4px 0  5px 0;
		min-height:80px;
		height:auto !important;
		height:80px;
	}

#centro_in .subcontenido{
	width:98%;
	margin-top:14px;
	padding:10px 0;
	border-top:1px dotted #369;
	float:left;
	}

#centro_in .subcontenido h2{
	font-size:150%;
	font-weight:bold;
	margin-bottom:2px;
	}

#centro_in .subcontenido p{
	padding:0 8px;
	line-height:133%;
	}



.imagenes{
	width:98%;
	margin:0;
	padding:0;	
	}
	
.imagenes img{
	float:left;
	width:61px;
	margin-left:4px;
	}

#bloquepremios{
	width:98%;
	padding:6px;
	margin:0;
	background-color:#fcfdff;
	border:1px solid #dadbdd;
	float:left;
	}
	
#bloquepremios .premios{
	width:46%;
	min-height:180px;
	height:auto !important;
	height:180px;
	padding:2px;
	margin:0 2px 8px 2px;
	float:left;
	border-bottom: 1px dotted #dadbdd;
	}
#bloquepremios .premios img{
	float:left;
	margin:0 6px 4px 0;
	}
#bloquepremios .premios p{
	width:95%;
	margin:0;
	min-height:150px;
	height:auto !important;
	height:150px;
	}
#bloquepremios .premios	h3{
	font: normal 100%/100% Arial, "Times New Roman", Times, serif;
	padding:0px;
	color:#036;
	margin:0 0 12px 0;
	width:95%;
	border-bottom:1px solid #fc0;
	height:30px;
	overflow-y:hidden;
}
#bloquepremios .premios h3 a{
	text-decoration:none;
	position:relative;
	bottom:0;
}
.sugerencias{
	width:98%;
	padding:2px;
	margin:0 2px 8px 2px;
	border-bottom: 1px dotted #dadbdd;
	}
.sugerencias #titulo{
	font: normal 120%/100% Arial, "Times New Roman", Times, serif;
	padding:0px;
	color:#036;
	margin:0 0 12px 0;
}
.sugerencias #titulo a{
	text-decoration:underline;
}
	
iframe{padding:0; margin:0;}

/* DERECHA*/
#centroyderecha {
    width:550px;
	float:left;
}
#derecha{
    display:none;
	width:150px;
	float:left;
	}

#derecha #registro{
	width:134px;
	padding:8px;
	margin:4px;
	height:auto !important;
	height:150px;
	border:1px dotted #09c;
	background-color:#069;
	float:left;
	color:#fff;
	}
	
#derecha #registro h2{
	font: bold 100%/130% Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:0;
	margin:5px 0 12px 0;
	 }
 
#derecha #registro .campotexto{
	font:bold 91.3%/108.2% Georgia, "Times New Roman", Times, serif;
	color:#333;
	padding:0px;
	height:1.2em;
	width:125px;
	border:1px solid #ccc;
	background-color:#fff;
	 }
 
 #derecha #registro .boton{
	font: bold 95%/108% Georgia, "Times New Roman", Times, serif;
	color:#fff;
	padding:2px;
	border:1px solid #fff;
	background-color: #c60;
	float:right;
	margin-top:5px;
	clear:left;
	display:block;
	}

  #derecha #registro p{
  	width:100%;
  	display: block;
  	text-align:center;
  	margin-top:2px;
  	padding:0;
  	line-height:20px;
	clear:both;
	display:block;
  	}
 
  #derecha #registro a{
	color:#fff;
	font-weight: bold;
  	}

  #derecha #registro a:hover{
	color:#0cf;
	font-weight: bold;
	display: block;
  	}
 
 
  #derecha #losmasvendidos{
	width:134px;
	min-height:250px;
	height:auto !important;
	height:250px;
	padding:8px;
	margin:4px;
	border:1px dotted #369;
	background-color:#e0ecf2;
	float:left;
	}
#derecha #losmasvendidos .separadores{
	width:100%;
	float:left;
	margin:10px 0;
	padding:0;
	}
	
#derecha #losmasvendidos h2{
	font: normal 130%/120% "MS Trebuchet", "Times New Roman", Times, serif;
	color:#036;
	padding:0;
	margin:5px 0 12px 0;
 	}
#derecha #losmasvendidos  .separadores h3{
	font: normal 100%/108% Tahoma, "Times New Roman", Times, serif;
	border-bottom:none;
	color:#036;
	padding:0;
	margin:0 0 0px 0;
	float:left;
	width:80px !important;
	width:75px;
 	}

#derecha #losmasvendidos  .separadores img{
 	margin:0 4px 15px 0;
 	float:left;
	}
#derecha #losmasvendidos .separadores p{
 	float:left;
	width:80px !important;
	width:75px;
	}
#derecha #losmasvendidos a{
	text-decoration:none;
	}


#pie{
	background:#e0ecf2 url("../img/pie.gif") repeat-x 0 bottom;
	color:#036;
	min-height:58px;
	height:auto !important;
	height:58px;
	padding:2px 5px;
	margin:0 auto;
	width:620px;
	border-top:1px dotted #036;
	font-size:85%;
	float:left;
	}
	
#pie p{
	margin:0px;
	padding:2px 0px;
	}
	
#pie ul{
	float:right;
	list-style:none;
	margin:0;
	padding:0;
	}
#pie li{
	padding:0 0 0 18px;
	display:inline;
	margin:0 5px;
}

	
.favoritos{
	background: transparent url("../img/portada/favoritos.gif") no-repeat 0 0;
	}

.inicio{
	background: transparent url("../img/portada/inicial.gif") no-repeat 0 0;
	}
	

/*iframe{
	width:100%;
	border:0;
	overflow:visible;
	display:none;
	background:none;
	font-size:36px;
	padding:0px;
	

}*/
iframe src html>body{
	background:none;

	}
	
#ifra{border:none;}

.oculto{display:none;}
	
/* LISTADOS DE DATOS  */

	dd {margin-bottom:30px; padding-left:5px;}
	
/* MATERIAS ÁRBOL */

#materias{margin:0; overflow:auto; border-top:1px dotted #036; width:100px;}
#materias_izq{ width:20%; margin:0; float:left; overflow:auto; border-top:1px dotted #036;}

#materias ul, #materias_izq ul{ list-style:none; margin: 0; padding:10px;} 
#materias li, #materias_izq li{padding:6px 0 5px 20px; background:#fff  url("../img/carpeta.gif") no-repeat 1px 6px;}
#materias p{width:90%;}
#columna_izq{width:65%; float:left;}
#ofertas{width:65%; float:left;}
#ofertas dl{ margin:0 10px 0 0; padding:0;}
#ofertas dd { margin:0; padding:0; border-bottom:1px dashed #036; min-height:180px; height:auto; }
html>#ofertas dd {height:180px;}
#ofertas p { text-align:justify;}
#ofertas strong {font-size:14px;}
#ofertas ul{list-style:none; width:95%; margin:30px auto; padding:0; display:block; text-align:center;}
#ofertas li{ display:inline; padding:0; margin:0 15px;}
#ofertas li a{padding:5px;}
#ofertas li .activo{background-color:#369; color:#fff;}



#ofertas dd img{float:left; padding:0 10px 20px 0; background-color:transparent;}
#ofertas_derecha{width:25%; float:left; border:1px dashed #69c; text-align:center; margin-left:15px;}
#ofertas_derecha img{margin:15px auto;}
#ofertas_derecha .separadores{margin:10px 0; border-bottom: 1px solid #ccc;}
#ofertas_derecha a, a:hover{text-decoration:none;}

#vertodas, #vertodas a {
	font: normal 100%/108% Tahoma, "Times New Roman", Times, serif;
	color:#036;
	text-align:right;
	text-decoration:underline;
 }
