body {background: #FFFFFF url(imagenes/patron_fondo.gif); color: #000000; margin: 0;padding: 0;font: 0.7em "Arial", Helvetica, Sans-Serif;}
* html body{font-size:11px;}

h1,h2,h3,h4,h5,h6{text-decoration:none}
h1 a{text-decoration:none;color:#990000; font-size:20px; padding:0; margin:0;}
h2 {color:#000099; font-size:16px; padding:0; margin:0; text-transform:uppercase;}
h5 a{text-decoration:none;color:#333333; font-size:11px; padding:0; margin:0;}
h6 {color:#333333; font-size:11px; padding:0; margin:0;}
img{border:none;}
a {color:#000000;}

#cabecera {width: 780px; height:242px;margin: 0 auto;padding:10px 0 0 0;}
#logo{width:450px; float:left;}
#contactodet {
   margin-top:20px;
	background-color: #C5DBF1;
	padding: 8px 10px;
	float: right;
	width: 184px;
	border: 1px solid #CBBEA3;
	font-size: 90%;
	line-height: 140%;
}

#hmenu {padding: 13px 0 5px 0;float: left; width:770px; float:left;}

#hmenu a {
	padding: 12px 13px 10px 11px;
	text-decoration: none;
	color: #000000;
	background: #eeeeee url(imagenes/hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 4px solid #cccccc;
}
* html #hmenu a {padding: 12px 13px 3px 11px;}

#hmenu a:hover {
	background: #E54C42 url(imagenes/hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	border-bottom: 4px solid #CD3429;
}

#hmenu a.sele {
	background: #E54C42 url(imagenes/hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	border-bottom: 4px solid #CD3429;
}
#contenido {clear: both; width: 780px;margin: 0 auto 40px auto;padding:0;}
#contenidogaleria {clear: both; width: 780px;margin: 0 auto 40px auto;padding:0;}
#contenidogaleria img.imag {width:262px; margin:4px;}
#contenidogaleriapanel {clear: both; width: 780px;margin: 0 auto 40px auto;padding:0;}
#contenidogaleriapanel img.imag {width:190px; margin:4px; clear:both;}
#contenidogaleriapanel img.boton {width:16px; margin:4px; clear:both;}
#lateral {width: 200px;margin: 0 auto;padding:0; float:left;}
#lateral a {color:#801621; font-weight:bold;}
#general {width: 540px;margin: 0 auto;padding:0 0 50px 25px;float:right; background:url(imagenes/b_izda_rojo.gif) left repeat-y; font-size:12px;}
#generalrecursos {width: 540px; height:500px; margin: 0 auto;padding:0 0 50px 25px;float:right; background:url(imagenes/b_izda_rojo.gif) left repeat-y; font-size:12px;}
li {list-style-image:url(imagenes/bolo_ne.gif);}
#pie{clear: both; width: 780px; height:150px;margin: 50px auto 30px auto;padding:5px 0 0 5px; background:url(imagenes/deg_pie_azul.gif) left repeat-x; color:#000;}
.formrow {clear: left;margin: 0px 0px 6px;padding: 0px;float: left;width: 100%;}
#pie a.azul {color:#2D3F82;}
form {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

form label {
	display: block;
	float: left;
	width: 120px;
	margin-right: 10px;
}

form input, textarea {
	color: #3F352C;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	float: left;
	padding: 2px;
}
.butt{
	float: left;
	height: 23px !important;
	width: 75px !important;
	margin-top: 12px;
	margin-left: 108px;
}

.norm{width: 350px;}

.p_izda_sup {float:left; padding:15px 10px 10px 0; color:#000; width:680px; height:30px;}
* .p_izda_sup {height:50px;} 
.p_izda_inf {float:left; padding:5px 10px 10px 0; color:#FFF; width:680px;}
.p_dcha {float:right; padding:20px 10px 0 0; color:#FFF; width:40px;}
.p_dcha a{color:#FFFFFF;}
.Date{color:#2D3F82; font-weight:bold;}





#cablog{background:url(imagenes/cabizda.gif) repeat-x; border:1px solid transparent; height:135px; width:100%; margin:0; padding:0;font-size:62.5%;}
* html #cablog{border: none;font-size:62.5%;}
#cablog p{font-size:24px; color:#003300; margin:0; padding:12px 5px 0 5px;}
#cablog p.izda{text-align:left; float:left; width:200px;}
#cablog p.dcha{text-align:right; float:right;}
#cablog p.abajo{text-align:left; margin:100px 0 0 0; color:#000066;}
#loguear{ border:1px solid #000000; height:200px; width:300px; margin: 30px auto 2px auto;}
#titulog{border:none; height:33px; width:100%; color:#FFFFFF; font-size:24px; text-align:left; margin:0 0 20px 0; padding:0; background:right url(imagenes/principal.gif) no-repeat #D55435;}
#pnada{height:26px; width:280px; text-align:center; font-size:14px; color:#FFFFFF;}
#pmensaje{noborder:1px solid #000000; height:26px; width:280px; text-align:center; background: url(imagenes/mensaje-error.gif) no-repeat; font-size:14px; color:#FFFFFF;}
#loguear label{color:#330000; font-size:1.1em; float:left; width:120px;margin:5px 0; text-align:right;}
#loguear input{margin:4px 0;}
#paceptar{border:none;margin:10px 18px 0 0; float:right;}
#baceptar{border:none; height:20px; width:60px; background-image: url(imagenes/boton-login.gif); margin:10px 10px 0 130px;}
#avisopie{width:280px; text-align:center; font-size:11px; color:#000;}

.bordeado{border:1px dotted #990000; margin:1px 0;}

.negro a{color:#000000; text-decoration:none;}
.negro a:hover{color:#CC0000; text-decoration:underline;}