body {
	margin: 0;
	padding: 0;
	background-color: #D5D5D5;
	background-image: url(../comunes/fondo.gif);

}



#total {
	position: relative;
	width: 954px;
	border-style: solid;
	border-width: 0 2px 0 2px;
	border-color: #000000;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-y;
	background-image: url(../comunes/fondo_principal.jpg);
	background-color: #ffffff;
	

}


#cabecera {
	width: 100%;
	height: 88px;
	background-image: url(../comunes/fondo_principaln.gif);

}



#menu_sup {
	width: 100%;
	height: 21px;
	border-style: solid;
	border-width: 1px 0 1px 0;
	background: #6D9BA0 url(../comunes/menu.gif) repeat-x;
	border-color: #3F3F3F;

}



#menu_sup ul{

	text-align: right;

	padding: 3px 6px 0 0;

	margin: 0;

	font: 11px Arial, Helvetica, Geneva, Verdana;

	color: #fff;

}



#menu_sup li {
	display: inline;
	list-style: none;
	margin: 0 10px 0 0;
	font-weight: bold;

}



#menu_sup li a {

	color: #fff;

	text-decoration: none;

	font-weight: bold;

}



#menu_sup li a:hover {

	color: #FFCC06;

}



#general {
	margin: 0;
	padding: 0;
	width: 100%;
	background-image: url(../comunes/fondo_principaln.gif);
	background-repeat: repeat-y;

}



#menu {
	float: left;
	width: 178px;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}



#contenidos {
	width: 570px;
	float: left;
	position: relative;
	background-color: #FFF;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 16px;
}



h1, h2, h3 {

	margin: 12px 0 -5px 0;

	font-family: arial, verdana, helvetica;

	font-weight: bold;

	color: #50878D;

}



h1 {

	font-size: 22px;

}



h2 {

	font-size: 14px;

}



h3 {

	font-size: 12px;

}





p.noticia {

	font-weight: bold;

	color: #ff0000;

	font-size: 14px;

	font-family: verdana, arial, helvetica;

}



p.imagen {

	text-align: center;

	margin: 15px 20px 0 0;

	_margin: 15px 8px 0 0;

	padding: 0;

}



p.oferta {

	text-align: center;

	margin: 15px 20px 15px 0;

	_margin: 15px 8px 15px 0;

	padding: 0;

}



p.inicio_noticia {

	margin: 0 10px 10px 0;

}



p {

	text-indent: 10px;

	margin: 12px 10px 10px 0;

	text-align: justify;

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

}
#menu_dch {
	width: 166px;
	float: right;
	position: relative;
	height: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
}



#cabecerafinal {

	clear: both;

	margin: 5px 0 0 0;

	padding: 1px 0 0 0;

	width: 100%;

	height: 30px;

	text-align: center;

	background-color: #50878D;

	font-size: 11px; 

	color: #ffffff; 

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

	border-top: solid 1px #000000;

	border-bottom: solid 1px #000000;

}



#cabecerafinal p {

	text-align: center;

	margin: 1px 0 0 0;

	padding: 0;

	font-size: 11px; 

	color: #ffffff; 

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

}



#cabecerafinal a {

	font-size: 10px; 

	color: #ffffff; 

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

	text-decoration: none;

}



#cabecerafinal a:hover {

	color: #022370;

	text-decoration: underline;

}



img.anular {

	margin: 0 0 0 -10px;

	padding: 0 0 0 0;

}



img.anular2 {

	margin: 6px 0 0 5px;

	padding: 0 0 0 0;

}



#anular2 {

	display: inline;

	margin: 0 0 0 5px;

	padding: 0 0 0 0;

}



img.general, img.general2 {

	border: solid 2px #705F35;

	margin: 15px 0 1px 0;

	display: block;

	text-align: center;



}



img.general {

	margin: 0 auto;

}



img.general2 {

	margin: 12px auto;

}



img.idiomas {

	border: 0;

	margin: 6px 0 0 10px;

}



img.submenu {

	border: 0;

	margin: 0 0 6px 392px;

}



#contenidos ul {

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

}



#contenidos ul li {list-style-image: url(../imagenes/flecha.gif);}



#total2 {

	position: relative;

	margin: 0 auto;

	width: 770px;

	text-align: right;

	padding: 10px 0 10px 0;

}



#menu ul {

	margin: 0 0 12px 10px;

	padding: 0;

}



#menu li {

	font-family: arial;

	font-size: 12px;

	color: #065760;

	list-style: none;

}



#menu li.apartado {

	font-family: arial;

	font-size: 12px;

	color: #065760;

	font-weight: bold;

	padding: 6px 12px 0 4px;

}



#menu li a {

	text-decoration: none;

	color: #065760;

	padding-left: 14px;

}



#menu li a:hover {

	font-family: arial;

	font-size: 12px;

	display: block;

	color: #fff;

	background: #478590;

	width: 132px;

}







.titular {

	font-weight: bold;

	color: #ff0000;

}



#contacto{

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

}



#contacto dl.p{

	margin: 0;

	padding: 0;

}



#contacto ul{

	margin: 0;

	padding: 0;

}



#contacto ul li{

	list-style: none;

	list-style-image: none;

}



#contacto input{

	border: 2px solid black;

	margin: 2px 0 0 0;

}



#privada{

	width:177px;

	height:137px;

	background-color: #F9E5D6;

	margin:16px 0px 16px 6px;

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

	font-family: arial, verdana;

	font-size: 10px;

}



#privada p{

	margin: 0 0 0 -2px;

	padding: 2px 0 0 0;

	font-family: arial, verdana;

	font-size: 10px;

}



#privada p.info{

	text-align: center;

	margin: 2px 0 0 0;

	text-indent: 0;

}



#privada a{

	color: #ff0000;

}



#privada a:hover{

	color: #8B7753;

	text-decoration: none;

}



#privada dl{

	margin: 0 0 0 0;

	padding: 50px 0 0 0;

}



#privada dt{

	display: block;

	margin: 0 0 0 0;

	padding: 2px 0 0 29px;

}



#privada dd{

	display: inline;

	margin: 0 0 0 0;

	padding: 0 0 0 29px;

}



#privada input.text{

	border: 1px solid #000000;

	font-size: 10px;

}



p object{

	margin: 0 0 0 -4px;

	padding: 0 0 0 0;

}



table {

	width: 557px;

	margin: 0;

	padding: 0;

}



td.combinado{

	font: 20px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

	color: #F25702;

	font-weight: bold;

}



td.combinado strong{

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	font-weight: bold;

}



td.izquierda {

	width: 140px;

	vertical-align: top;

}



td.derecha p{

	margin: 10px 0 0 0;

}



td.izquierda img{

	border: solid 2px #705F35;

}



td.derecha {

	vertical-align: top;

	width: 412px;

	padding: 0 0 0 6px;

	text-indent: 10px;

	text-align: justify;

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

}



acronym {

	cursor: help;

	border-bottom: 1px dotted gray;

}



table.espesores{

	width: 95%;

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;



	margin: 0 0 0 10px;

}



table.espesores tr.par{

	background-color: #F4D8C3;

}



table.espesores tr.impar{

	background-color: #E0AC82;

}



table.espesores tr.cabecera{

	background-color: #888;

	color: #fff;

}



table.espesores td{



	text-align: center;

}



#advertencia{

	text-align: center;

	width: 90%;

	margin: 0 0 12px 22px;

	padding: 2px;

	background-color: #ED4F06;

	border: solid 2px #834747;

	font: 12px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;

	color: #fff;

}









#contacto dd {

	margin: 1px 0 4px 0;

}



#contacto input, #contacto select, #contacto textarea {

	border: 1px solid #50878D;

}











img.enlace{

	float: left;

	margin: 8px 8px 0 0;

}



p.enlace, p.enlace2, p.enlace3 {

	font-family: arial;

	font-size: 11px;

	text-indent: 0;

}



p.enlace {

	margin: 22px 0 0 0;

}



p.enlace a {

	color: #50878D;

	text-decoration: none;

}



p.enlace a:hover {

	color: #1B374E;

	text-decoration: underline;

}



p.enlace2 {

	margin: 0;

}







#inicial {

	margin: 10px 0 10px 0;

}



#inicial img {

	margin: 8px 6px 4px 6px;

}



#inicial a img{

	border: 0;

}



p.recomienda {

	size: 12px;

	text-indent: 0;

	font-weight: bold;

	color: #50878D;

	margin: 6px 0 0 0;

}



p.recomienda2 {

	size: 12px;

	text-indent: 0;

	font-weight: bold;

	color: #50878D;

	margin: 28px 0 0 0;

}



img.recomienda {

	float: left;

	margin: 8px 8px 10px 0;

}



a img.recomienda {

	border: 0;

}



p.anular {

	clear: both;

}



img.dcha {

	float: right;

}

