
/* CSS Document */

* { margin: 0; padding: 0; }

html,
body { height: 100%; background-color: #e5dbd1;font-family: "Trebuchet MS" , Tahoma, Verdana; color:#424B52; }

img { border: 0; }

.caja { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; font-weight: normal; border: 1px solid #dfdedd; color: black; background-color: #eee9e5; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px; height: 16px; }

a { text-decoration: none; color: #c41130; }

a:hover { color: #fe7a90; }

ul { padding-left: 15px; list-style-type: circle; }

li ul { padding-left: 15px; list-style-type: square; }

form p { margin: 5px; }

fieldset { border: none; }

label { text-align: left; vertical-align: top; }

.texto_rojo { color: #c41130; font-weight: bold; }

.texto_11 { font-size: 11px; }

.titulo_rojo { font-family: "Trebuchet MS", Tahoma, Verdana; color: #c41130; font-weight: bold; font-size: 18px;  }

#contenedor { position: relative; float: left; margin: auto; width: 100%; height: 100%; }

#banner { position: relative; float: left; width: 100%; margin: auto; background-image: url(../image/fondo_rojo.gif); background-repeat: repeat-x; text-align: center; }

#logo { position: relative; float: left; width: 100%; margin: auto; text-align: center; }

#centro { position: relative; /*	float: left;*/
	width: 100%; height: auto; min-height: 450px; overflow: auto; }

#pie {  height: 30px; font-family: "Trebuchet MS", Tahoma, Verdana; text-align: center; font-size: 10px; padding-bottom:5px; padding-top:5px; margin:auto;margin-bottom: 5px ; width:845px;	 	background:white;
}

#logos { text-align: center; width:845px; margin:auto; background-color: #FFF; padding-top: 20px;}

#capaMenu { position: relative; width: 845px; height: 28px; margin: auto; z-index: 1000; }

#menubar { position: relative; width: 845px; height: 28px; margin: auto; line-height: 10px; background-color: #e5dbd1; }

#menubar a { float: left; background-image: url(../image/boton.png); background-repeat: no-repeat; list-style: none; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; width: 168px; height: 28px; text-align: center; padding-top: 10px; text-decoration: none; color: #FFFFFF; }

#menubar a:hover,#menubar .destacado  { background-image: url(../image/botonHover.png); background-repeat: no-repeat; }

.menu .options { float: left; margin-right: 1px; margin-bottom: 1px; text-align: center; width: 168px; background-color: #e5dbd1; }

.menu a { color: #FFF; font-family: "Trebuchet MS", Tahoma, Verdana; display: block; font-size: 12px; padding: 1px; background-color: #b00e2f; text-decoration: none; }

.menu a:hover { background-color: #464645; }

#contenido { position: relative; margin: 20px auto 0 auto; width: 845px; background-color: #FFF; ; min-height: 487px; }

#contenido_int { position: relative; margin: 20px auto 0 auto; width: 845px; background-color: white; height: auto; min-height: 460px; overflow: auto; padding-bottom: 50px; }

#contenido_int2 { position: relative; margin: 20px auto 0 auto; width: 845px; background-color: white; height: auto !important; min-height: 460px; overflow: hidden; }

#buscador { position: relative; float: left; width: 355px; margin-top: 30px; margin-left: 30px;  height:140px; background-color:#AF1C2E; color:#293138; padding:0px;
	-moz-border-radius-bottomright:12px;
	-webkit-border-radius-bottomright:12px;
	border-radius-bottomright:12px;
}
#buscador fieldset legend {font-weight:bold;font-size:22px;color:#fff; font-family: Tahoma,Verdana,Arial,sans-Serif;
} 
#buscador  div {padding:0 10px}


 #portada   {width:156px;height:200px; margin-top:30px; margin-left:1px; text-align: center; }
 
 #lateral{
	 position: absolute;
	 top: 22px;
	 right: 30px;
	 width:220px; color:#ffffff; font-size: 14px;
 }
  #lateral > div{
	  margin-bottom:25px;
 }
 
#buscador-rapido {
	background-image: url(../image/buscador.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	height: 50px;
	padding-top: 40px;
	
 }


#revista-lateral {
	padding-top: 20px;
	background-image: url(../image/revista_lateral.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 63px;
	width: 222px;
}

#revista-lateral a{
	color: #FFF;
}

#menu-compra{
	background-color: #eae9ea;
	color: #bd032b;
	padding: 15px 10px;
	line-height: 28px;
}

#revista-pie {
	padding-top: 20px;
	color:#ffffff; 
	font-size: 14px;
	background-image: url(../image/revista_lateral.png);
	background-repeat: no-repeat;
	text-align: center;
	height: 63px;
	width: 222px;
}

#revista-pie a{
	color: #FFF;
}

 
 #index-izq{
	 margin-top: 30px;
	 margin-left: 30px;
	 position: relative;
	 float: left;
	 width: 445px;
	 min-height: 300px;
	 height: auto;
	 overflow: auto;
 }
 
 #index-dcha{
	 margin-top: 30px;
	 margin-right: 30px;
	 position: relative;
	 float: right;
	 width: 300px;
 }

 
.encabezado { font-family:  Tahoma, Verdana; color: #c41130; font-weight: bold; font-size: 18px; background:#FFF; padding-left:15px ; margin-bottom: 5px;}

.caja_gris { font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; padding: 15px 10px; background:#efefef}

.caja_gris a { text-decoration: none; color: #333; }

.caja_gris a:hover { color: #666; }

.caja_gris ul li{
	list-style-image: url(../image/bullet.gif);
	margin-bottom: 15px;
}

.caja_gris h3.titulo_noticia{   margin:3px 0; font-size:12px}

.oscuro{
	background-color: #CCC;
}

h2.titular{ font-size:14px}




#num_revista { color: white; font-family:  Tahoma, Verdana; font-size: 12px; font-weight: bold; position: absolute; left: 175px; top: 162px;  }

.titulo,
#titulo { position: relative; float: left; font-family:  Tahoma, Verdana; color: #c41130; font-weight: bold; font-size: 18px; margin: 50px 0 20px 50px; width: 575px; }

#texto_foto { position: relative; float: left; margin: 0 30px 0 50px; font-family:  Tahoma, Verdana; font-size: 12px; text-align: justify; width: 450px; }

.texto,
#texto { position: relative; float: left; margin: 0 50px 0 50px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 13px; text-align: justify; }

#imagen { position: relative; float: right; margin: 0 50px 20px 0; }

#capa_formulario { position: relative; float: left; width: 400px; font-family:  Tahoma, Verdana; font-size: 12px; margin-left: 50px; }

#capa_formulario fieldset { text-align: right; width: 400px; }

#capa_formulario label{
	display: inline-block;
	width: 60px;	
}

#capa_formulario p{
	text-align: left;	
}

#capa_form_asocia { position: relative; float: left; width: 360px; font-family:  Tahoma, Verdana; font-size: 12px; margin-left: 50px; }

#capa_form_asocia fieldset { text-align: right; width: 360px; }

#capa_form_asocia label{
	display: inline-block;
	width: 60px;	
}

#capa_form_asocia p{
	text-align: left;	
}

#capa_pago { position: relative; float: right; width: 350px; margin-right: 50px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; }

#contacto { position: relative; float: right; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; margin-right: 120px; width: 300px }

#contacto label { display: block; }

#nuevo_numero { position: relative; float: right; background-color: #e5e4e4; width: 740px; min-height: 260px; margin: 0 50px 0 50px; padding-top: 20px; padding-left: 8px; }

#imagen_rev { position: relative; float: left; margin-left: 5px; }

#capa_roja { position: relative; float: left; font-family: "Trebuchet MS", Tahoma, Verdana; color: #FFF; text-align: right; font-size: 12px; padding: 3px; background-color: #a00b31; width: 82px; height: 217px; }

.indice { position: relative; float: left; width: 440px; margin-left: 15px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; color: #323232; font-weight: bold; }

#nuevo_numero a { color: #323232;   }

#nuevo_numero a:hover { color: #a00b31;  }

.barra_anyo {   height: 30px; margin-left: 70px; margin-top: 40px; color: #a00b31; font-family: "Trebuchet MS", Tahoma, Verdana; font-weight: bold; font-size: 12px; width: 150px; }

.barra_vols {  background-color: #e5e4e4; width: 725px; height: 25px; margin: 0 50px 0 50px; font-family: "Trebuchet MS", Tahoma, Verdana; color: #323232; font-weight: bold; font-size: 12px; padding-left: 20px; padding-top: 7px; vertical-align: middle; }

#otros_num { position: relative; float: left; margin-left: 50px; width: 725px; background-color: #e5e4e4; padding: 10px; }

.volumen {   float: left; width: 175px; margin-left: 5px; }

.volumen img { margin-bottom: -3px; }

.panel_vol {  background-color: #e5e4e4; min-width: 725px; height: auto; /*min-height: 100px;*/
	overflow: hidden; margin: 10px 50px 0 50px; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; color: #323232; padding: 10px; }

.panel_vol a { color: #323232; }

.panel_vol a:hover { color: #a00b31; }

.btn_vol { background: url(../image/flecha.gif) no-repeat; }

.active { background: url(../image/flecha2.gif) no-repeat; }

.titulo_vol { border-bottom: 1px solid #a00b31; width: 100%; font-weight: bold; color: black; }

#mensaje { position: absolute; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; color: red; left: 50px; top: 30px; }

.negrita { font-weight:bold }

.titular { float:left; font-family:"Trebuchet MS", Tahoma, Verdana; padding:0;   font-weight:bold; width:80%; margin:5px 2px 10px 50px; text-align:justify; }

.corte{clear:both; margin: 3px 0 15px}

.clear{clear:both; }

div.corte{height:0px}

.titulo_rojo{color:#CD152B}


.red { color: #C41130; }

/*	Página de búsqueda	*/

#frmbuscador {margin-left:50px; width:750px}
#frmbuscador fieldset { padding: 10px; margin:0px;  -moz-border-radius: 6px; border-radius: 6px;  font-size:12px; border: 1px solid #CCC;}

#frmbuscador fieldset div { height:35px }

#frmbuscador fieldset legend { font-size:110%; font-weight:bold}

#frmbuscador fieldset label { min-width:85px; display:inline-block; margin:0px; padding:0px; border:0px; }

#frmbuscador fieldset input[type=text]  { height:20px;  margin:0px; padding:0px; border:0px; background:#eee; border:1px solid #777; font-size:13px; color:#323232; -moz-border-radius: 4px; border-radius: 4px; padding-left:5px}

#frmbuscador fieldset div{ vertical-align:top}
#frmbuscador fieldset input[type=text]:focus { background:#ddd; border:1px solid #000; }

 
#frmbuscador fieldset select {  margin:0px; padding:1px ; border:0px; background:#eee; border:1px solid #777; font-size:13px; -moz-border-radius: 4px;
border-radius: 4px;  cursor:pointer ; width:80px}

#listado{ padding:0 50px; font-size:12px; text-align:justify;}

#listado td{ padding-bottom:8px}

.may{text-transform:uppercase}

#pestanyas{ margin-bottom: -63px;
    padding: 22px;
    text-align: right;
        padding-right: 250px;}
 /*
 #pestanyas >a{
	 display:inline-block;
	 font-family:  Tahoma, Verdana,Arial; 
	  color: #fff;   font-size:15px; background:#AF1C2E;padding:8px;padding-left:15px ;  
	  
	      background-image: url("../image/boton.png");
    background-repeat: no-repeat;
    width:168px;
    height:28;
	    }*/
	    
	#pestanyas a {   display:inline-block; background-image: url(../image/boton.png); background-repeat: no-repeat; font-family: "Trebuchet MS", Tahoma, Verdana; font-size: 12px; width: 168px; height: 28px; text-align: center; padding-top: 6px; text-decoration: none; color: #FFFFFF; }
	
	
	#pestanyas a:hover  { background-image: url(../image/botonHover.png); background-repeat: no-repeat; }


#capa_noticias{
	float: left; font-size: 12px; margin-left: 50px; width: 500px;
}

#capa_noticias td.titulando{
	background-color: #E9E9E9; padding: 5px; font-size: 13px; width: 500px;
}
