@charset "UTF-8";
@media all
{
	#contenedor2 {
		background: url(/images/layer12.gif) repeat-y 187px top;
	}
	#contenido {
		float: right;
		width: 680px;
	}
	#contenido2 {
		margin-top: 41px;
	}
	#columna {
		float: left;
		margin-top: 41px;
	}	
	#contenido #cont_tit{
		background: #f1f1f1;
		width: 100%;
		left: -177px;		
		font-size: 1em;
		line-height: 1.8em;
		font-weight: bold;
		position: relative;
		padding-top: 5px;
	}
	#contenido #cont_tit h2 {
		color: #022a55;
		font-size: 0.9em !important;
		float: left;
		background: url(/images/index1.gif) no-repeat right center;
		padding: 0 25px 0 0;
		margin: 0 5px 0 0;
	}
	#contenido #cont_tit a{
		color: #ed7813;
	}
	#contenido #cont_tit a:link, #contenido #cont_tit a:visited{
		text-decoration: none;
	}
	#contenido #cont_tit a:hover{
		text-decoration: underline;
	}
	#contenido #cont_tit a:active{
		text-decoration: none;
	}	
	#contenido #cont_tit a strong{
		text-transform: uppercase;
	}
	#contenido #cont_zona {
		margin-top: 27px;
		color: #022a55;
	}
	#contenido #cont_zona a{
		display: block;
		width: 128px;
		height: 86px;
		position: absolute;
		font-size: 0.7em;
		padding-left: 10px;
		margin: 0 0 0 210px;
		top: 10px;
		right: 80px;
	}
	#contenido #cont_zona a span {
		position: absolute;
		width: 100%;
		height: 100%;
		display:block;
		cursor:pointer;
		background: url(/images/prejecucion18.gif) no-repeat;
	}
	#contenido #cont_zona #logo_promo{
		position: absolute;
		top: 10px;
		right: 80px;
	}
	#contenido #cont_zona h3{
		font-size: 1.3em;
	}
	#contenido #cont_zona p {
		margin-top: 6px;
	}
	ul#menu_promo{
		float: left;
		display: block;
		width: auto;
		height: 390px;
		margin-top: 10px;
		position: relative;
		display: block;
	}
	ul#menu_promo li {
		font-size: 0.7em;
		width: 186px;
		position: relative;
	}
	ul#menu_promo li a span {
		position: absolute;
		width: 100%;
		height: 100%;
		display:block;
		cursor:pointer;
	}
	ul#menu_promo li.menu_promo_desc span {
		position: absolute;
		width: 100%;
		height: 100%;
		display:block;
	}
	ul#menu_promo li a:hover {
		text-indent: 0;	
	}
	ul#menu_promo li#menu_promo_volver{
		background: url('/images/prejecucion4.gif') no-repeat right center;
		width: 156px;
		text-align: right;
		padding: 0 16px 0 0;
		margin-bottom: 15px;
	}
	ul#menu_promo li#menu_promo_volver a{
		font-size: 1.5em;
		text-decoration: none;
	}
	ul#menu_promo li#menu_promo_volver a:link, ul#menu_promo li#menu_promo_volver a:visited{
		color:  #21426d;
	}
	ul#menu_promo li#menu_promo_volver a:hover{
		color: #ed7916;
	}
	ul#menu_promo li#menu_promo_volver a:active{
		color:  #21426d;
	}
	ul#menu_promo li#menu_promo_1 {
		height: 34px;
	}
	ul#menu_promo li#menu_promo_2 {
		height: 27px;
	}
	ul#menu_promo li#menu_promo_3 {
		height: 27px;
	}
	ul#menu_promo li#menu_promo_4 {
		height: 26px;
	}
	ul#menu_promo li#menu_promo_5 {
		height: 25px;
	}
	ul#menu_promo li#menu_promo_6 {
		height: 26px;
	}
	ul#menu_promo li#menu_promo_7 {
		height: 26px;
	}
	ul#menu_promo li#menu_promo_13 {
		height: 26px;
	}
	ul#menu_promo li#menu_promo_8 {
		height: 27px;
	}
	ul#menu_promo li#menu_promo_9 {
		height: 27px;
	}
	ul#menu_promo li#menu_promo_10 {
		height: 51px;
	}
	ul#menu_promo li#menu_promo_11 {
		height: 26px;
	}
	ul#menu_promo li#menu_promo_12 {
		height: 26px;
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 /*Submenú 2
	ul#Submenu {
		top: -6px;
		left: 100px;
		position: relative;
		width: 279px;
		height: 127px;
		background: url(/images/layer29.gif) repeat-y right;
		padding-top: 32px;
	}
	ul#Submenu li {
		margin: 0 28px 10px 0;
		font-size:0.9em;
	}
	ul#Submenu li a {
		text-align: right;
		font-weight: bold;
		display: block;
	}
	ul#Submenu li a span {
		display: block;
		font-weight: normal;
		font-style: normal;
	}
	ul#Submenu li a:link, ul#Submenu li a:visited {
		color: #888887;
		text-decoration: none;
	}
	ul#Submenu li a:hover {
		color: #ed791a;
		text-decoration: underline;
	}
	ul#Submenu li a:active {
		color: #888887;
		text-decoration: none;
	}
	 Fín Submenú 2
	 Caja con sombra		
	div.top {
		height:12px;
        background-image:url(/images/layer33.gif);
		background-repeat: repeat-x; 
		margin:2em 0 0 0;}
		
	img.esquina_sup_izq { float:left; background-color: #fde6d1; }
	img.esquina_sup_der { float:right; background-color: #fde6d1; }
	
	div.content { 
		background:url(/images/layer34.gif) repeat-y;
		background-color: #fde6d1;
		color: #21426d;
		background-repeat:repeat-y;
	}
	div.content2 { 
		background:url(/images/layer39.gif) repeat-y;
		background-color: #fff;
		color: #21426d;
		background-repeat:repeat-y;
	}	
	div.boxcontrol { padding:0 5% 0 5%; 
		background:url(/images/layer35.gif) repeat-y;
		background-position:right;
		height: 30px;
	}
	div.boxcontrol2 {
		padding:0 1% 0 1.2%; 
		background: url(/images/layer40.gif) repeat-y right;
	}	
	div.bottom { height:8px; 
        background-image:url(/images/layer38.gif);
		background-repeat:repeat-x;
	}		
	img.esquina_inf_izq { float:left; background-color: #fff; }
	img.esquina_inf_der { float:right; background-color: #fff; }		
	 IE 5.5 box model hack para posicionar correctamente las imagenes de esquina 
	* html img.esquina_sup_izq, * html img.esquina_inf_izq  { \margin-left:-.2em;  ma\rgin-left:0; }
	* html img.esquina_inf_der, * html img.esquina_sup_der { \margin-left:.2em; } 
	 Fín caja con sombra
	#contenido2{
		width: 640px;
		margin: -15px 0 0 20px;
	}
	#boxcontrol{
		color: #ed791a;
		padding-top: 15px;
		font-size: 1.1em;
		position: relative;
		padding-right: 200px;
		height: 37px;
	}
	#boxcontrol h4{
		display: inline;
		margin-right: 5px;
		font-weight: bold;
	}
	#boxcontrol span{
		text-transform: uppercase;
	}
	#boxcontrol2 #caja{
		background: url(/images/layer41.gif) repeat-y left;
		position: relative;
	}
	ul#menu_promo{
		float: left;
		display: block;
		width: auto;
		margin-top: 10px;
	}
	ul#menu_promo li{
		margin: 5px 0;
		display: block;
		width: 167px;
	}
	ul#menu_promo li a {
		color:  #21426d;
		font-size: 1.05em;
		padding-left: 43px;
		display: block;
	}
	ul#menu_promo li a:link, ul#menu_promo li a:visited {
		text-decoration: none;
	}
	ul#menu_promo li a:hover {
		text-decoration: underline;
		color: #ed791a;
		background: url(/images/layer42.gif) repeat-y 0;
	}
	ul#menu_promo li a:active {
		text-decoration: none;
	}
	 ACTIVADO 
	ul#menu_promo li.ON a:link, ul#menu_promo li.ON a:visited, ul#menu_promo li.ON a:hover, ul#menu_promo li.ON a:active {		
		text-decoration: underline;
		color: #ed791a;
		background: url(/images/layer42.gif) repeat-y 0;
	}
	 FIN ACTIVADO 
	ul#menu_promo li.separador {
		background: url(/images/prejecucion5.gif) repeat-x left;
		height: 2px;
		width: 130px;
	}
	#contenido2 #content #boxcontrol .logo_villanueva {
		position: absolute;
		top: -6px;
		right: 8px;
		border: 1px solid #a00;
		
	}*/
}