body {



	margin-top: 0px;



	font-family:	Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



}







/*-------------------- clases comunes ---------------------*/ 



/*clearing: first stardards-compliant, then ie*/



.clearme:after {



	clear: both;



	content: ".";



	display: block;



	height: 0;



	visibility: hidden;



}



/* Hides from IE5-mac \*/



* html .clearme {



	height: 1%;



}



/*-------------------- ---------------------*/ 







#navcontainer { 



width: 123px; 



padding: 3px;



margin: 1px 0 0 0;



border: #FF9933 solid 1px;



}







#navcontainer ul



{



margin: 0;



padding: 0;



list-style-type: none;



font-family: Arial, Helvetica, sans-serif;



font-size: 11px;



}







#navcontainer a



{



display: block;



padding: 2px 3px 2px 6px;



width: 114px;



height: 11px;



background-color: #FFE6BC;



border-bottom: 2px solid #fff;



}







#navcontainer a:link, #navlist a:visited



{



color: #810000;



text-decoration: none;



}







#navcontainer a:hover



{



background-color: #FB911A;



color: #fff;



}







/* End hide from IE5-mac */



/*-------------------- layout basico---------------------*/



#contenedor{
	margin: 0 auto;
	width: 742px;
}

/*-------------------- menu ---------------------*/ 
#nav{
	background-color: #FFC78F;
	background-image: url(../imagenes/bgmenu.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	padding-left: 1px;
}

#nav li{
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*font-weight: bold;*/
	list-style: none;
	padding-bottom: 0px;
}

#nav a{
	border-left: 1px solid #FBA058;
	border-right: 1px solid #FFBDB1;
	color: #ffffff;
	float: left;
	padding: 3px 7px;
	text-decoration: none;
}

#nav a:hover{
	background-color: #FC7E00;
	/*background-color: #D7320A;*/
	color: #ffffff;
}

#nav .primero a{
	border-left: none;
}

#nav .final a{
	border-right: none;
	/*padding: 3px 5px 3px 25px;*/
}



#nav #actual a{
	background-image: url(../imagenes/bg_navon.gif);
	background-repeat: repeat-x;
	color: #ffffff;
}

/*-------------------lista texto-------------------------*/

#nav2 {
	margin: 10px 2px 10px 2px;
	padding: 0;
}

#nav2 li{
	font-size: 10px;
	display: inline;
	border-right: 1px solid #FFBDB1;
}

#nav2 a{
	color: #8A0307;
	padding-left: 5px;
	padding-right: 5px;
	list-style-type: none;
	text-decoration: none;
}

#nav2 a:hover{
	color: #F24E29;
	text-decoration: underline;	
}

#nav2 #ultimo{
	border-right: none;
}

#nav2 #actual a{
	color: #ffffff;
}


/*-------------------autores-------------------------*/











#porautor { 



width: 123px; 



padding: 3px;



margin: 1px 0 0 0;



border: #FF9933 solid 1px;



text-align: center;



}







#imagen {



margin: 0;



padding: 0;



text-align: center;



}







hr {



	color: #FF9933;



	line-height: 1px;



	



}



/*-------------------titulos-------------------------*/



#tit-tema { 



width: 131px;



height: 22px; 



padding: 0;



margin: 0;



background-color: #FFFFFF;



background-image: url(/imagenes/fondo-subtema.gif);



background-repeat: no-repeat;



}







#tit-tema p {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 10px;



font-style: normal;



font-weight: bold;



margin: 0;



padding: 5px 0 0 12px;



color: #FFFFFF;



}



















#titulos { 



width: 742px;



height: 52px; 



padding: 0;



margin: 0;



background-color: #FF9900;



background-image: url(/imagenes/cab_interno.jpg);



background-repeat: no-repeat;



}







#titulos h1 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 18px;



font-style: normal;



font-weight: normal;



margin: 0;



padding: 30px 0 0 15px;



color: #FFFFFF;



}







#titnaranja1 { 



width: 528px;



height: 30px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulonaranja1.gif);



background-repeat: no-repeat;



}







#titnaranja2 { 



width: 528px;



height: 30px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulonaranja2.gif);



background-repeat: no-repeat;



}



#titnaranja3 { 



width: 170px;



height: 24px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulonaranja3.gif);



background-repeat: no-repeat;



}



#titmarron1 { 



width: 528px;



height: 30px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulomarron1.gif);



background-repeat: no-repeat;



}







#titmarron2 { 



width: 528px;



height: 30px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulomarron2.gif);



background-repeat: no-repeat;



}



#titmarron3 { 



width: 170px;



height: 24px; 



padding: 0;



margin: 0;



background-image: url(/imagenes/titulomarron3.gif);



background-repeat: no-repeat;



}



#titporta { 



width: 370px;



height: 30px; 



padding-bottom: 5px;



margin: 0;



background-image: url(/imagenes/titulomarron1.gif);



background-repeat: no-repeat;



}



/*#titnaranja1 h2, #titnaranja2 h2, #titmarron1 h2, #titmarron h2 {*/



h2 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-style: normal;



font-weight: bold ;



margin: 0;



padding: 12px 0 0px 15px;



color: #FF7100;



}







h3 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 12px;



font-style: normal;



font-weight: bold ;



margin: 0;



padding: 12px 0 0px 15px;



color: #BC0000;



}



h4 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-style: normal;



font-weight: bold ;



margin: 0;



padding: 8px 0 0px 15px;



color: #BC0000;



}



h5 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-style: normal;



font-weight: bold ;



margin: 0;



padding: 8px 0 0px 15px;



color: #FF7100;



}



h6 {



font-family: Verdana, Arial, Helvetica, sans-serif;



font-size: 11px;



font-style: normal;



font-weight: bold ;



margin: 0;



padding: 0;



color: #FFFFFF;



}







p {



	font-size: 11px;



	color: #000000;



	text-align:	left;



	}



p a {



	font-size: 11px;



	color: #800000;



	text-decoration: underline;



}



p a:hover {



	color: #FF7100;



	text-decoration: none;



}







.textomarron1 {



	color: #800000;



	}



.textomarron2 {



	color: #BC0000;



	}



.textonaranja {



	color: #FF7100;



	}



.textogris1 {



	color: #666666;



	}



.textogris2 {



	color: #6E6E6E;



	}



.textogris3 {



	color: #333333;



	}



.textoblanco {



	color: #000000;



	}







#bloque {



	width: 560px;



	margin: 0;



	padding: 0 0 10px 20px;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 10px;



	



	}



	



#listadodb {



 	position: relative;



	width: 550px;



	background-color: #FFE9D8;



	border-top-color:#FFBA85;



	border-top-style: solid;



	border-width: 1px;



	padding-bottom: 10px;



	padding-top: 3px;



	}



#listadodb2 {



 	position: relative;



	width: 550px;



	background-color: #FDF4ED;



	border-top-color:#FFBA85;



	border-top-style: solid;



	border-width: 1px;



	padding-bottom: 10px;



	padding-top: 3px;



	}







div#main {



  margin-left: 30px; /* Space for the left menu */



  margin-right: 80px; /* Space for the right menu */



}







div#menu1 {



  position: absolute;



  top: 0;



  left: 1px;



  width: 9px;



  color: #6a574d;



  font-weight: bold;



  text-align: right;



  padding: 3px 5px 0 3px;



}







div#menu2 {



  position: absolute;



  top: 0;



  right: 1px;  /* Because top and right are defined, appears in top right */



  width: 60px;



  padding: 3px 3px 10px 3px;



  text-align: right;



}







.tit {



	color: #B5340B;



	font-weight: bold;



}







.tit2 a {



	font-size: 10px;



	color: #B5340B;



	text-decoration: underline;



}







.tit2 a:hover {



	color: #FF7100;



	text-decoration: none;



}



.det_titulo {



	padding-top: 15px;



	font-size: 16px;



	font-weight: bold;



}







#det_head {



	width: 550px;



	padding: 10px 0 10px 0;



}



#det_precio {



	width: 170px;



	background-color: #FDF4ED;



	border-color: #FFBA85;



	border-style: solid;



	border-width: 1px;



	padding: 10px 20px 10px 20px;



}







#totalnum {



	width: 550px;



	font-size: 10px;



	text-align: right;



}











#dbottomdb {



	width: 550px;



	text-align: center;



	padding: 10px 3px 10px 3px;



	color: #333333;



	font-size: 12px;



}



	



.dbottomdb a {



	font-size: 10px;



	color: #B5340B;



	text-decoration: underline;



}







.dbottomdb a:hover {



	color: #FF7100;



	text-decoration: none;



}	



	



	



.floatleft { 



	float: left; 



	margin: 0 10px 10px 0;



	padding: 0px;



}







.TitPortada {



	font-weight: bold;



	color: #800000;



}







p.portada {



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



  }



  



#navlist4 {



margin-left: 0;



padding-left: 0;



list-style: none;



}







#navlist4 li {



	width: 150px;



	margin: 0;



	font-family: Verdana, Arial, Helvetica, sans-serif;



	font-size: 11px;



	color: #000000;



	padding-left: 10px;



	background-image: url(/imagenes/tit_punto.gif);



	background-repeat: no-repeat;



	background-position: 0 .5em;



}







#detalles {



	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 20px



}







.TitDetalle {



	font-size: 14px;

	font-weight: bold;

	color: #800000;



}



.subtitulo14 {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #333333;

}



.links-fondo-blanco {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#000000;

}

.links-fondo-blanco a {

	color:#000000;

}

.links-fondo-blanco a:hover {

	color:#009966;

	text-decoration:none;		

}.Estilo1bold {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.Estilo1bold {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

.subtit11curs {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: bold;

	text-decoration: none;

}

.Titnaranja {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-style: normal;

	font-weight: bold;

	color: #A44120;

	text-decoration: none;

}

.azul11cur {

	font-family: Verdana, sans-serif;

	font-size: 11px;

	font-style: italic;

	font-weight: normal;

	color: #0066FF;

	text-decoration: none;

}

.azul11cur {

	font-family: Verdana, sans-serif;

	font-style: italic;

	font-weight: normal;

	color: #0000FF;

}

.Titdetalle14 {

	font-family: Verdana, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #800000;

	text-decoration: none;

}

.blanco14 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.negro14 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.titm12 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #A0301C;
	text-decoration: none;
}
.titm12 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}
.negro12 {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.negro13 {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.puntol10 {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.Titm13 {
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #800000;
	text-decoration: none;
}
