<!--
/* --------- INICIO ESTILOS DE USO GENERAL --------- */
.oculto{
display: none;
}
.oculto2{
visibility: hidden;
}

body {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 62.6%; /* con esta medida para fuente, 11px equivalen a 1.1em */
color: #666666;
text-align: center; /* centrado en IE */
background-color: #F4F4F4;
}

#lienzo {
width: 78%;
margin: 2px auto 0px auto; /* centrado en NS, Opera... */
text-align: left;
/*border: 1px solid #284080;*/
background-color: #FFFFFF;
padding: 1px;
}

a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
br.finbloquefloat {
clear: both;
font-size: 0em;
line-height:0px;
}
.floatleft{
float: left;
}
.floatright{
float: right;
}
/* --------- FIN ESTILOS DE USO GENERAL --------- */


/* --------- INICIO ESTILOS CABECERA --------- */
#cabecera {
background: url(../img/fondo_cabecera.jpg) left top no-repeat;
height: 1%;
}
	#logo {
	width: 130px; 
	height: 88px; /*altura real 90px (height+padding)*/
	text-align: center;
	padding-top: 2px;
	margin-right: 1px;
	float: left;
	}
	#logo img{
	border:0px;
	}
	#menusup{
	margin: 0px;
	float: right;
	}
		#menusup ul{
		margin: 0px;
		padding: 0px;
		float:right;
		}
		#menusup ul li {
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		float: left;
		}
		#menusup ul li.margen1{
		margin-right: 1px;
		}
		#menusup ul li.margen2{
		margin-right: 2px;
		}
		#menusup ul li a img {
		border: 0px;
		}
/* --------- FIN ESTILOS CABECERA --------- */


/* --------- INICIO ESTILOS CONTENEDOR --------- */
#contenedor {
width: 100%;
margin: 2px 0px 0px 0px;
}
	#contenido #migas{
	height: 15px;
	margin: 5px 5px 10px 5px;
	font-size: 0.9em;
	}
	#submenu {
	}
		#submenu ul {
		height: 19px;
		margin: 0px !important;
		padding: 0px !important;
		}
		#submenu ul.dosfilas {
		height: 38px;
		}
		#submenu ul li{
		list-style-type: none !important;
		margin: 0px 2px 0px 0px !important;
		padding: 0px 0px 0px 20px !important;
		float: left;
		white-space: nowrap;
		}
		#submenu ul li.subopcion_on{
		}
		#submenu ul li div.subopcion{
		padding: 3px 15px 3px 5px;
		margin-left: -3px;
		}
		#submenu ul li div.subopcion_on{
		}
		#submenu ul li div.subopcion a{
		font-size: 0.9em;
		color: #ffffff;
		}
		#submenu ul li div.subopcion a.subopcion_on{
		cursor: default;
		text-decoration: none;
		}
/* --------- FIN ESTILOS CONTENEDOR --------- */


/* --------- INICIO ESTILOS PIE --------- */
#pie {
height: 28px; /*altura real 31 px (height+padding)*/
margin-top: 2px;
padding-top: 3px;
background-color: #E7E7E7;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 1em;
}
	#lnkpie div.lnk{
	float: right;
	height: 17px;
	padding: 5px 0px 0px 20px;
	margin: 2px 13px 0px 0px;
	}
	#lnkpie div.inicio {
	background: url(/img/bulletinicio.gif) left no-repeat;
	}
	#lnkpie div.contacto {
	background: url(/img/bulletcontacto.gif) left no-repeat;
	}
	#lnkpie div.ayuda {
	background: url(/img/bulletayuda.gif) left no-repeat;
	}
	#lnkpie div.mapa {
	background: url(/img/bulletmapa.gif) left no-repeat;
	margin-right: 5px;
	}
	#lnkpie div.legales {
	background: url(/img/bulletlegales.gif) left no-repeat;
	margin-right: 5px;
	}
	#lnkpie div.lnk a{
	color: #656565;
	}
/* --------- FIN ESTILOS PIE --------- */
-->