/*FORMATO*/
body{
	font:.87em Arial,Verdana,sans-serif;
	color:#6F7B77;
}

#todo{
	padding:3em;
}
#logos{
	padding:1px 0 1px;
	width:400px;
	float:left;
	height:90px;
}
#buscar{
	display:none
}
#top{
	display:none;
}
#header{
	border-bottom:1px #CADEEB solid;
}
#bannersup{
}
#menu{
	display:none;
}

/* REDEFINICIONES */
img{
	border:0;
}
a{
	color:#0094DB;
	font-weight:bold;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}

h2{
	border-bottom:1px solid #666;
}
/* LISTADOS - DETALLES */
.registro_listado{
	margin-top:20px;
	margin-bottom:10px;
	clear:both;
}
.foto {
	border:1px solid #EFF8FC;
	margin-right:5px;
	margin-bottom:5px;
}
.volver{
	clear:both;
	text-align:center;
}
.paginado {
	text-align:center;
	clear:both;
	padding-top:10px;
}
.titulodetalle{
	color:#000;
	font-weight:bold;
}
/* FORMULARIOS */
input,select,textarea{
	border:1px solid #0094DB;
	color:#555;
	font-family:arial, sans-serif;
}
input.sinborde{
	border:none;
}

#contenidos .formulario dt{
	border:0px;
	float:left;
	clear:both;
	width:150px;
}
#contenidos .formulario dd{
	border:0px;
	padding-bottom:5px;
	margin:0px;
}
#lateral form dt{
	border:0px;
	clear:both;
	width:100px;
}
#lateral form dd{
	border:0px;
	padding-bottom:5px;
	margin:0px;
}
.on span a{ 
	color:#000;
}



/*** mapaweb ***/

#mapaweb ul{
	list-style-type:none;
}
#mapaaweb ul ul{
	list-style-type:none;
	padding-left: 10px;
}
#mapaweb ul ul ul{
	font-size:9px;
	list-style-type:none;
}
#mapaweb a{
	color:#424242;
	text-decoration:none;
}

#mapaweb li li{
	margin:0;
	padding: 10px 0px 0px 15px;
	background-image:url(/i/li.gif);
	background-repeat: no-repeat;
	background-position:  0px 0px;
}


#mapaweb li .ultima{
	margin:0;
	padding: 10px 0px 0px 15px;
	background-image:url(/i/liultima.gif);
	background-repeat: no-repeat;
	background-position:  0px 0px;
}

#mapaweb div{
	margin:0;
	width:140px;
	border-color: #626F6A;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	padding:3px 1px 3px 15px;
} 
#bottom{
	display:none;
}

/***        ***/
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}