body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#f1f1fd;
	font-family:Verdana,sans-serif;
}

h1 {
	color:rgb(0,131,155);
	font-size:14pt;
	padding-bottom:3px;
	}

h2 {
	color:rgb(0,131,155);
	font-size:12pt;
	}
h3 {
	color:rgb(0,131,155);
	font-size:10pt;
	}
p {
	font-family:"Arial Narrow","DejaVu Sans Condensed", sans-serif;
	font-size:12px;
	line-height:14px;
	}
a{text-decoration:none;}
#contenedor {
	width:800px;
	margin:10px auto 0 auto;
	text-align:center;
	background-color:#f1f1f1;
	}

#contenido {
	width:570px;
	background-color:#FFF;
	margin:0 auto 0 auto;
	text-align:left;
	padding:1px 10px;
	min-height:154px;
	}
#contenido h1 {
	border-bottom:2px solid #8c8c8c;
	}
	

#top {
	width:800px;
	height:21px;
	}

#top2 {
	width:800px;
	padding:0 0 14px 0;
	background:url(img/bgtop2.png) bottom left repeat-x;
}
#top2 img {
	padding:0;
	margin:0;
	vertical-align:bottom;
	}

#pie {
	width:800px;
	height:23px;
	background:url(img/bgpie.png) no-repeat;
	position:relative;
font-size:9px;
font-color:#000;
}

#pie_home a.linkhome{
position:absolute;
top:0;
right:70px;
background:url(img/homeoff.png) 0 0 no-repeat;
display:block;
width:68px;
height:32px;
}

#pie_home a.linkhome:hover{
background:url(img/homeon.png) 0 0 no-repeat;
}

#pie_home a.linkcontacto{
position:absolute;
background:url(img/contactoff.png) 0 0 no-repeat;
display:block;
width:68px;
height:32px;
right:2px;
}

#pie_home a.linkcontacto:hover{
background:url(img/contactoon.png) 0 0 no-repeat;
}

#pie a.linkhome{
background:url(img/home-off.png) 0 0 no-repeat;
display:block;
width:68px;
height:32px;
position:absolute;
right:70px;
}

#pie a.linkhome:hover{
background:url(img/home-on.png) 0 0 no-repeat;
}

#pie a.linkcontacto{
position:absolute;
background:url(img/contacto-off.png) 0 0 no-repeat;
display:block;
width:68px;
height:32px;
right:2px;
}

#pie a.linkcontacto:hover{
background:url(img/contacto-on.png) 0 0 no-repeat;
}
#pie_home {
	width:800px;
	position:relative;
	height:32px;
	background:url(img/bgpie1.png) no-repeat;}
#pie_home ul {
	list-style:none;
	margin:0 0 0 5px;
	padding:0px;	}

#pie_home ul li {
	float:left;
	padding-right:21px;
	padding-left:3px;
	background:url(img/bordelink.png) top right no-repeat;
	height:19px;
	padding-bottom:4px;
	}
#pie_home li a, #pie_home li a:visited {
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	}
#pie_home img{border:none;left:115px;position:relative;}
#pie_home li a:hover {	text-decoration:underline;	}
/******************************/

#nav{margin:0; display:block; height:20px;}
ul#nav{margin:0; padding:0; position:relative;}
#nav li{
color:#ccc;  
float:left; 
width:107px;
margin:0;
padding-right:7px;
list-style:none; 
font:11px Arial, Helvetica, sans-serif; 
text-align:center; 
position:relative; 
cursor:default;}
#nav li ul{margin:0px; padding:0px;}
#nav li a{ 
display:block; 
color: #FFFFFF; 
height:20px; 
padding-top:2px; 
font-weight: bold; 
background:url(img/buttonoff.png) no-repeat; 
text-decoration:none;}
#nav li a:hover{text-decoration:none; background:url(img/buttonon.png)top  no-repeat;}


#nav_left ul{list-style:none;margin:0px;
	text-align:left;
	float:left;
	padding:0px;
font-family:Arial;
width:4px;
font-size:14px;					
padding-top:20px;}
#nav_left li{margin:2px;
	width:75px;
padding:2px;border-bottom:1px solid#CCCCCC;}
#nav_left li a{text-decoration:none;color:#72706F;		}
#nav_left li a:hover{color:#000;	}
/************************************/
table.formulario {
font-size:12px;}
table.formulario input,textarea{
border:none;
background:#f1f1f1;
}
input#submit{
background:#588bb6;
color:#FFF;
}
/**********************/
/*********** FORMULARIOS *********/
.smform {
	font-size:85%;
	margin-top:12px;
	border:2px solid black;
	background-color:#DDD;
}
.formtitle {
	background-color:#2980ad;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	border-bottom:2px solid #000;
	}
.HTREP {
	border:1px outset #b5dabd;
	margin-top:12px;
	font-size:95%;
}

.tabla_encabezado {
	font-size:85%;
	color:#FFF;
	background-color:#0a5d87;
	font-weight:bold;
	text-align:center;
	border-bottom:2px groove #b5dabd;
}
.tabla_detalles {
	font-size:90%;
	color:#FFF;
	background-color:#2980ad;
	border-bottom:1px solid #000;
	padding-right:2px;
	padding-left:2px;
}

.RECFLD {
	border-bottom:1px solid #A0A0A0;
	font-size:90%;
	padding-right:2px;
	padding-left:2px;
}
.RECFLD a{text-decoration:none;color:#72706F;}
.RECFLD a:visited{color:#2980ad;}
.RECFLD img{border:none;}

	/***********************/
ul#consulta a{font-size:13px;color:#0a5d87;}
ul#consulta a:hover{font-size:13px;text-decoration:underline;}
.form_foto img{border:none;}
#noticia img{
float:left;
margin:5px;}
.linkmas {
	margin-top:0px;
	margin-bottom:9px;
	text-align:right;
	border-bottom:1px dotted #CCC;
	clear:both;
	}
.linkmas a, .linkmas a:visited {
	color:#bed63a; 
	font-family:Verdana,sans-serif;
	font-size:10px; 
	line-height:12px;
	text-decoration:none;}
.linkmas a:hover { text-decoration:underline; }
.pagnavdiv {text-align:center;}
.pagnavdiv .input_submit {
cursor:pointer;
background-color:#FFF;}
.pagnavdiv .pagnavbtr {
background-color:transparent;
border:none;
width:20px;
height:20px;
background:url(/img/flechar.png)no-repeat;
float:right;}
.pagnavdiv .pagnavbtl {
background-color:transparent;
border:none;
width:20px;
height:20px;
background:url(/img/flechal.png)no-repeat;
float:left;}

