/*FORMATO*/
/*
@import url(/css/zero.css);
*/
body{
	text-align:center;
	margin:0px;
	padding:0px;
	font:12px Arial,Verdana,sans-serif;
	color:#5D5D5D;
}

#todo{
	width:760px;
	margin:0px auto;
	text-align:left;
	padding-top:40px;
}

#lateral{
	width:197px;
	float:left;
}
#menu{
	padding-top:20px;
	width:190px;
	float:left;
	font-size:14px;
	
}
#menu dl{
	margin:0px;
	padding:0px;
	padding-right:0px;
}
#menu dt{
	background-color:#FFFFFF;
	padding-top:3px;
	padding-bottom:7px;
	background-image:url(/i/raya.gif);
	background-repeat:no-repeat;
	background-position:0 90%;
}

#menu dd{
	padding-bottom:0px;
	padding-left:0px;
	margin-left:0px;
}
#menu dd a{
	color:#8E8E8E;	
	font-size:12px;
}

#menu a{
	display:block;
}


#menu ul{
	list-style: none;
	margin:0px;
	padding-left:10px;
}

#menu li{
	list-style-type:none;
	height: 17px;
	padding-top:2px;
}
#contlateral{
	padding-top:45px;
	float:left;
}

#centro{
	width:548px;
	height:auto;
	padding-top:0px;
	padding-left:0px;
	float:right;
}
#cabecera{
	color:#0092D1;
	font-weight: bold;
}
#namecompany{
	float:left;
}
#linkscabecera{
	float:right;
	background:url(/i/fondo_contacto.jpg)  repeat-x ;	
	height:22px;
	line-height:22px;
	margin-right:-10px;
}
#cabecera a{
	padding:0px 15px 0px 15px;
}

#cuerpo{
	border:1px solid #0092D1;
}
#glob{
	padding-left:10px;
	background-image:url(/i/i.gif);
	background-repeat:repeat-y;
	background-position:0 3px;
}
#imagentop img{
	/*border-right: 1px solid #0092D1;*/
	border-bottom: 1px solid #0092D1;
}
#imagentopinicio{
	/*border-right: 1px solid #0092D1;*/
	position:absolute;
}
#contenidos{
	padding:20px 13px 20px 13px;
}
#contenidosinicio{
	padding:330px 13px 20px 13px;
}

#contenidos img, #contlateral img{
	border:1px solid #0092D1;
	margin:5px;
}

#contenidos img.sinborde, #contlateral img.sinborde{
	border:0px;
	margin:0px;
	padding:0px;
}
#bottom{
	height:21px;
	float:left;
	padding-top:5px;
	text-align:left;
	padding-left:10px;
	font-size:11px;

}
#noticiasindex{
	margin:0px 0px 20px 0px;

}

/* REDEFINICIONES */
a{
	text-decoration:none;
	font-weight: bold;
	color:#0092D1;
}
a:hover{
	text-decoration:underline;
}
img{
	border:0px;
}
h1, h2{
	color:#8E8E8E;
	font-size:18px;
	font-weight: bold;	
	padding-bottom:3px;
	padding-left:5px;
	border-bottom:1px solid #0092D1;
}

/* LISTADOS - DETALLES */
.registro_listado{margin-top:20px;margin-bottom:10px;clear:both;}
.icon_listado{float:left;display:block;}
#contenidos .icon_listado img, #contlateral .icon_listado img {border:0px;margin:0px;}
.desc_listado{padding-left:20px;display:block;}
.fechanoticia{font-weight: bold;color:#000;	}
.foto {border:1px solid #ffD647;margin-right:5px;margin-bottom:5px;}
.volver{clear:both;text-align:center;}
.paginado {text-align:center;clear:both;padding-top:10px;}
.titulodetalle{font-size:14px;color:#000;font-weight:bold;}

/* FORMULARIOS */
input,select,textarea{
	border:1px solid #73656B;
	font-size:9px;
	color:#555;
	font-family:arial, sans-serif;
	margin-top:2px;
	margin-bottom:2px;
}
input.sinborde{
	border:none;
}

#centro .formulario dt{
	border:0px;
	float:left;
	clear:both;
	width:150px;
}
#centro .formulario dd{
	border:0px;
	padding-bottom:5px;
	margin:0px;
}

#contlateral .formulario dt{
	border:none;
	clear:both;
	float:left;	
	padding-top:5px;
	width:50px;

}
#contlateral .formulario dd{
	border:none;
	padding-bottom:5px;
	margin:0px;
}
#contlateral .formulario img{
	border:0px;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

form .boton{
	color:#0092D1;
	text-decoration:none;
	font-weight: bold;
	border: 1px solid #0092D1;
	background-color: #EDECEA;
	padding:2px;	
}
.on a{
	padding-left:10px;
	background-image:url(/i/bullet.gif);
	background-repeat:no-repeat;
}


/*** 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:#0092D1;
	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;
} 

/***        ***/


td.messageStackError{
	border:1px solid #000;
	width:50px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
