/***** COMUN *****/
*{
	margin:0;
	padding:0;	
	text-decoration:none;
	color:#A0A0A0;
}

img{
	border:none;
}

#separador{
	height:5px;
/*	background-color:#000000;*/
	width:0px;
/*	margin:0 auto;
	position:relative;*/
}


#top{
	width:940px;
	margin:0 auto;
	position:relative;
	background-color:#FFFFFF;
	border: solid #B0b0b0;
	border-width: 1px 1px 1px 1px;
}

#cabecera{
	width:930px;
	height:92px;
	margin:0 auto;
	position:relative;
}

#logo{
	position:absolute;
	top:0px;
	left:0px;
	margin:0 auto;
	width:188;
	height:92px;
}

#lema150{
	width:930px;
	height:150px;
	margin:0 auto;
	position:relative;
}

#cajas-interior{
	width:930px;
  height:auto;
	overflow:auto; /*Ojo, quitando esto evita los saltos del menú dcho en Explore, pero no sale bien en Chrome*/ 
	margin:0 auto;
	position:relative;
}

#caja-izda{
	width:670px;
	margin:0 auto;
	position:relative;
	float:left;
}

#caja-contenido{
	width:670px;
	margin:0 auto;
	position:relative;
/*	float:left; */
	background:url(/images/fondo-rojo-degr.gif) repeat-x 0px 0;
	border: solid #e2001a;
	border-width: 1px 1px 1px 1px;

}

#caja-cont470{
	width:470px;
	margin:0 auto;
	position:relative;
/*	float:left; */
	background:url(/images/fondo-rojo-degr.gif) repeat-x 0px 0;
	border: solid #e2001a;
	border-width: 1px 1px 1px 1px;
}
#caja-cont200{
	width:195px;
	margin:0 auto;
	position:relative;
/*	float:left; */
	background:url(/images/fondo-rojo-degr.gif) repeat-x 0px 0;
	border: solid #e2001a;
	border-width: 1px 1px 1px 1px;
}

#caja-dcha{
	width:252px;
	margin:0 auto;
	position:relative;
	float:right;
}

#caja-subdcha{
	width:250px;
	margin:0 auto;
	position:relative;
/*	float:right; */
	background:url(/images/fondo-verde-degr.gif) repeat-x 0px 0;
	border: solid #008f36;
	border-width: 1px 1px 1px 1px;
}

#caja-destdcha{
	width:250px;
	margin:0 auto;
	position:relative;
	background:url(/images/fondo-allo-degr.gif) repeat-x 0px 0;
	border: solid #e2c800;
/*	background:url(/images/fondo-rojo-degr.gif) repeat-x 0px 0;
	border: solid #e2001a;*/
	border-width: 1px 1px 1px 1px;
}

h3{
	margin:5px 0 0 5px;
	font: bold 13px/1.5 Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
h3 a {font: bold 13px/1.5 Arial, Helvetica, sans-serif; color:#ffffff;}
h3 a:hover {font: bold 13px/1.5 Arial, Helvetica, sans-serif; color:#ffffff;}

.txt{
	font: 11px Arial,Helvetica,sans-serif;
	color:#808080;
}
.txtw{
	font: 11px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}
.txtw a{
	font: 11px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}
.txtw a:hover {
	font: 11px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
.textocajas{
	margin:5px 5px 5px 5px;
	font: 11px Arial,Helvetica,sans-serif;
	color:#808080;
/*	vertical-align:super; */
}
.textocajas a {text-decoration:underline;color:#008f36;}
.textocajas a:hover {text-decoration:underline;color:#e2001a;}
.textocajas b {font: 12px Arial,Helvetica,sans-serif;font-weight:bold;color:#e2001a;}
.textocajas strong {font: 12px Arial,Helvetica,sans-serif;font-weight:bold;color:#0000FF;}
.textocajas li{list-style-type: disc;margin:0 0 0 15px}

.textotbl{
	padding:5px 0px 2px 0px;
	font: 11px/1.2 Arial,Helvetica,sans-serif;
	color:#808080;
	border: solid #D0D0D0;
	border-width: 0px 0px 1px 0px; 
	vertical-align:top;
}
/*.textotbl {margin:5px 0px 5px 0px; list-style-image: url(/images/ico-web.gif); font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#808080;border: solid #D0D0D0;border-width: 0px 0px 1px 0px;}
.textotbl li.nolink{margin:5px 0px 5px 0px; list-style-image: url(/images/ico-web3.gif); font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#808080;border: solid #D0D0D0;border-width: 0px 0px 1px 0px;}*/
.textotbl a{font: bold 13px/1.2 Arial,Helvetica,sans-serif;	color:#008f36;}
.textotbl a:hover{font: bold 13px/1.2 Arial,Helvetica,sans-serif;	color:#e2001a;}
.textotbl a.pueblo{font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#008f36;}
.textotbl a.pueblo:hover{font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#e2001a;}
.textotbl2{
	padding:5px 0px 2px 5px;
	font: 11px/1.2 Arial,Helvetica,sans-serif;
	color:#808080;
	vertical-align:top;
}
.textotbl3{
	padding:7px 10px 2px 0px;
	font: 11px/1.2 Arial,Helvetica,sans-serif;
	color:#808080;
	border: solid #D0D0D0;
	border-width: 0px 0px 1px 0px; 
	vertical-align:top;
}
.submenu{
	margin:5px 5px 5px 25px;
	font: bold 11px/1.2 Arial,Helvetica,sans-serif;
	color:#808080;
	list-style: none;
/*	list-style-image: url(/images/ico-web.gif);*/
	list-style-position: outside; 
}
.submenu li{margin:5px 0px 5px 0px; list-style-image: url(/images/ico-web.gif); font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#808080;border: solid #D0D0D0;border-width: 0px 0px 1px 0px;}
.submenu li.nolink{margin:5px 0px 5px 0px; list-style-image: url(/images/ico-web3.gif); font: 11px/1.2 Arial,Helvetica,sans-serif;	color:#808080;border: solid #D0D0D0;border-width: 0px 0px 1px 0px;}
.submenu li a{margin:5px 0px 5px 0px;list-style-image: url(/images/ico-web.gif); font: bold 13px/1.2 Arial,Helvetica,sans-serif;	color:#008f36;}
.submenu li a:hover{margin:5px 0px 5px 0px;list-style-image: url(/images/ico-web2.gif); font: bold 13px/1.2 Arial,Helvetica,sans-serif;	color:#e2001a;}

.textopie{
	margin:0 0 0 0px;
	font: 11px Arial, Helvetica, sans-serif;
	color:#B0B0B0;
	text-align: right;
}

#pie{
	position:relative;
	width:930px;
	height:95px;
	margin:0 auto;
	border: solid #B0B0B0;
	border-width: 1px 0px 0px 0px;
}
.oculto {
	font: 1px Arial,Helvetica,sans-serif;
	color:#FFFFFF;
}

