/* CSS Document */
html{ 
height:100%; 
} 

body {
	padding: 0; margin: 0; 
color: #555555; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
	height:100%;
	

}

#marc_web {
	width:862px;
	margin: 0px auto 0;
	position:relative;
	
}

#contenedor { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 1px solid #CDCDCD;  background:#fff; width:860px;  float:left; }

#barra_buscador { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px;  background:#fff; width:100%; height: 25px; float:left; background: #EAEAE0; text-align: right; clear:both;}
#columna_izquierda { margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px;   background:#fffFFF; width:170px;  float:left;}

#columna_contenido{ margin: 0px 0px 0px 5px; padding: 0px 0px 0px 0px; border: 0px solid #CDCDCD;  background:#fff; width:675px;  float:left; background: #ffffff;}

#destacados{ margin: 0px 0px 5px 5px; padding: 5px 5px 5px 5px; border: 5px solid #bfbfbf; background: #ffffff; }


#menu_izquierda { margin: 0px 0px 0px 0px; padding: 0px 20px 0px 0px;   background:#fffFFF; width:150px; height:235px; text-align: right;}
#logo { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;    background: url(../imagenes/logo_siruela.gif) no-repeat; width:170px; height:280px;}


#escaparate { padding:0px 0px 0px 0px; margin: 5px 0px 5px 0px; width:674px; height:400px; float:right; background:#ffffff;}

#contenedor_columna { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  float:left;}

.columna_central_1 { padding:0px 15px 10px 20px; margin: 0px 0px 0px 0px; width:395px; float:left; background:#424242;}
#columna_central_2 { padding:20px 20px 20px 70px; margin: 0px 0px 0px 0px; width:340px; float:left; background: url(../imagenes/fondo_actualidad.gif) no-repeat; background-color:#EAEAE0; background-position: 10px 45px; }

#info {  margin: 0px 0px 0px 0px; padding:0px 0px 0px 5px; width:165px;}

#caja { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

#caja_left { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-align:left;}

#caja_right{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-align:right; }

#caja_gris { padding:0px 0px 0px 0px; margin: 0px 1px 0px 0px; background: #555555; float:right;}
#precioLibro { padding:0px 0px 0px 0px; margin: 0px 1px 0px 0px; background: #555555; float:right;}
#fragmentoLibro { padding:0px 0px 0px 0px; margin: 0px 1px 0px 0px; background: #555555; float:right;}

.detalle5 { margin: 0px 0px 0px 0px; padding: 0px 5px 55px 5px; border:0px;}



/* varios ---------------------------------------------------------------------------------- */ 

.foto_izquierda {
	margin: 0px 10px 0px 0px;
	padding:5px 5px 5px 5px;
	border: 1px solid #bfbfbf;
}

.puntos_horizontales	{margin:0px 0px 0px 0px; height:10px; padding-left:0px;  background: url(../imagenes/puntos_horizontales.gif) repeat-x; background-position:0px 5px;}

/* form ---------------------------------------------------------------------------------- */ 

input,select,textarea{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #8E8E84; background-color: #ffffff;  border: 1px solid; border-color: #9E9E94 #9E9E94 #CECEC4 #CECEC4}
input.input_hidden{font-size: 1px; color: #FFFFFF; border: 0px;}

.input4, select4 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; background-color: #FFFFFF; border:1px solid #CDCDCD; width: 120px; height:15px; padding-left: 5px; margin:0px 0px 0px 0px;}

/* titulares ---------------------------------------------------------------------------------- */ 


.titulo1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #888888;
	font-weight: bold;

	
}

.titulo1-1 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #888888;

	
}

.titulo2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}

.titulo2-1 {
	font-family: tahoma, Times, serif;
	font-size: 14px;
	color: #8DA701;
		background: url(../resources/pixel_gris.gif) repeat-x;
	background-position: 0px 25px;
	height:27px;
}

.titulo3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	background: url(../resources/pixel_gris.gif) repeat-x;
	background-position: 0px 20px;
	height:22px;
}
.titulo4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #2F0060;
		background: url(../resources/pixel_gris.gif) repeat-x;
	background-position: 0px 20px;
	height:22px;
}

.titulo5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #2F0060;

}

.textoblanco {
	font-family: Arial, verdana, tahoma;
	font-size: 10px;
	color: #ffffff;

}

.textoazulclaro {
	font-family: Arial, verdana, tahoma;
	font-size: 9px;
	color: #8AAAD9;

}


#listado li
{
/*margin-left: -30px;
margin-top: 0px;
padding-top:-15px;
padding-left:0px;
list-style: none;
list-style-image:url(../resources/arrow.gif);*/

    margin-left: -40px;
	padding-left:10px;
	padding-top:2px;
	background-image: url(../resources/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
	list-style: none;


}


#horizontal li
{
float:left; 
    margin-left: -40px;
	padding-left:10px;
	padding-top:2px;
	background-image: url(../resources/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0px 6px;
	list-style: none;


}




/* links ---------------------------------------------------------------------------------- */ 

a:link
{
	color: #385B85;
	text-decoration: none
}

a:visited
{
	color: #385B85;
	text-decoration: none
}

a:hover
{
	color: #bfbfbf;
	text-decoration: none
}

a:active
{
	color: #bfbfbf;
	text-decoration: none
}




a.lnkmenuizq:link
{
	color: #A09E97;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

a.lnkmenuizq:visited
{
	color: #A09E97;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

a.lnkmenuizq:hover
{
	color: #010066;
	text-decoration: none
}

a.lnkmenuizq:active
{
	color: #010066;
	text-decoration: none
}




a.boton:link
{
color: #bfbfbf; font-size: 10px;
width:80px;
height:20px;
background: #555555;
text-decoration: none;
padding-top:5px;
padding-left:5px;
padding-right:5px;
display:block;
}

a.boton:visited
{
color: #bfbfbf; font-size: 10px;
width:80px;
height:20px;
background: #555555;
text-decoration: none;
padding-top:5px;
padding-left:5px;
padding-right:5px;
display:block;
}

a.boton:hover
{
	color: #ffffff;
	 background: #444444;
	text-decoration: none;
}

a.boton:active
{
	color: #ffffff;
	text-decoration: none
}

a.intboton:link
{
color: #bfbfbf; font-size: 10px;
background: #555555;
text-decoration: none;
}

a.intboton:visited
{
color: #bfbfbf; font-size: 10px;
background: #555555;
text-decoration: none;
}

a.intboton:hover
{
	color: #ffffff;
	 background: #444444;
	text-decoration: none;
}

a.intboton:active
{
	color: #ffffff;
	text-decoration: none
}

a.links_utilidades2:link{FONT-SIZE: 11px; color: #8E8E84;text-decoration: none}
a.links_utilidades2:visited{FONT-SIZE: 11px; color: #8E8E84;text-decoration: none}
a.links_utilidades2:hover{FONT-SIZE: 11px; color: #000000;text-decoration: none}
a.links_utilidades2:active{FONT-SIZE: 11px; color: #8E8E84;text-decoration: none}

a.lnkboton_borde:link{font-family: Verdana, Arial, Helvetica, sans-serif;width: 100px; height:15px; font-size: 10px; color: #FFFFFF;text-decoration: none; display: block; margin-top: 4px; text-align:center; vertical-align: middle; background:#646479; background-image: url(../imagenes/boton.gif);}
a.lnkboton_borde:visited{font-family: Verdana, Arial, Helvetica, sans-serif;width: 100px; height:15px; font-size: 10px; color: #FFFFFF;text-decoration: none; display: block; margin-top: 4px; text-align:center; vertical-align: middle;  background:#646479; background-image: url(../imagenes/boton.gif);}
a.lnkboton_borde:hover{font-family: Verdana, Arial, Helvetica, sans-serif;width: 100px; height:15px; font-size: 10px; color: #FFFFFF;text-decoration: none; display: block; margin-top: 4px; text-align:center; vertical-align: middle;  background:#8F8FAD; background-image: url(../imagenes/boton.gif);}
a.lnkboton_borde:active{font-family: Verdana, Arial, Helvetica, sans-serif;width: 100px; height:15px; font-size: 10px; color: #FFFFFF;text-decoration: none; display: block; margin-top: 4px; text-align:center; vertical-align: middle;  background:#646479; background-image: url(../imagenes/boton.gif);}

a.submenu:link
{
	color: #000000;
	font-size: 12px;
	text-decoration: none;

}

a.submenu:visited
{
	color: #555555;
	font-size: 12px;
	text-decoration: none;

}

a.submenu:hover
{
	color: #A09E97;
	text-decoration: none
}

a.submenu:active
{
	color: #A09E97;
	text-decoration: none
}

.buscadorsup{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #8E8E84; background-color: #ffffff;  border: 1px solid; border-color: #CECEC4 #CECEC4 #CECEC4 #CECEC4}

.titulo_soporte{
	color: #A09E97;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 34px;
    letter-spacing: -2px;
	margin-left: 18px;
}

.content_soporte{
	color: #000000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 1.4;
}

.content_soporte A:link {
    color: #2F0060;
    text-decoration: none;
}

.content_soporte A:hover {
    color: #000000;
    text-decoration: underline;
}
