*{ margin: 0; padding: 0; }* 
img { border: none; margin:0; }

body { 
font: 80% Arial, "Trebuchet MS", Tahoma, sans-serif; background: #EEE; color:#333;}

a {color: #009543; text-decoration:none;}
a:hover {color: #8F8F8F; text-decoration:none;}

h1 { font: normal 2.5em "Trebuchet MS", Arial, Sans-Serif; color: #009543; padding: 5px 0 0 0; margin: 0; font-weight: bold;}
h2 { font-size: 1.5em; margin-bottom: 5px; color: #009543;}

p {	margin: 0 0 5px 0; }

td { font-size: 75%; padding: 5px 5px 5px 5px; }

ul { list-style : none; }


.left { float:left;}
.right { float:right;}


/* HOME --------------------------------------------------------------------------------------------*/

a.blanco{color:#FFF;text-decoration:none;}
a.blanco:hover{color:#06D94C; text-decoration:none;}

.home{
overflow:auto; margin:0 auto 0 auto; width:775px; background:#FFF;}
.homefoto{
float:left; width:573px; height:351px;}
.homenoticias{
float:left; width:202px; height:351px;background:#006321;}
.hintnoticias{
width:176px; height:305px; margin:13px auto 0 auto; text-align:left; color:#FFF;}

/* FIN DE HOME --------------------------------------------------------------------------------------------*/



/* ESTRUCTURA PRINCIPAL --------------------------------------------------------------------------------------------*/

#f1 {
width:100%; text-align: center; background: url(../imagenes/fp1.gif) repeat-x;}
#f2 {
width:100%; text-align: center; background: url(../imagenes/fp2.gif) repeat-x;}

#superior { 
margin: 0 auto 1px auto; text-align: left; width: 775px; height: 106px; background:#FFF url(../imagenes/fondosuperior.gif) repeat-x;}

#cabecera{
margin: 0 auto; text-align: left; width: 775px; height: 126px; background:#009543;}

#cabecerasinimg{
margin: 0 auto; text-align: left; width: 775px; height: 48px; background:#009543 url(../imagenes/fondocabecera.gif) repeat-y;}

#contenido{
overflow:auto; margin: 0 auto; text-align: center; width: 775px; background: #FFF;}

#cierre{
clear: both; margin: 0 auto; padding: 30px 0 0 0; text-align: left; width: 775px; height:68px; background: #FFF url(../imagenes/fondocierre.gif) repeat-x bottom;}
	
/* FIN DE ESTRUCTURA PRINCIPAL --------------------------------------------------------------------------------------------*/



/* SUPERIOR --------------------------------------------------------------------------------------------*/

#logo { float:left; width:316px; height:106px;}

#supmenu { float:left; width:459px; height:106px;}

.supm1{
margin:5px 20px 0 0; height:40px; text-align: right; font-weight: bold; color:#009543;}

.supm2{
margin:0 20px 0 0; height:25px; border-bottom:1px solid #006321;}

.supm3{
margin:1px 20px 0 0; padding: 5px 0 0 0; height:25px; border-top:1px solid #006321;}

.imglogo { margin:5px 0 0 55px;}

a.menu{color: #585757; text-decoration:none; font-weight: bold;}
a.menu:hover{color: #006321; text-decoration:none; font-weight: bold;}

a.menuactivo{color: #FFF; text-decoration:none; font-weight: bold; background:#009543; padding: 0 2px 0 2px;}
a.menuactivo:hover{color: #012D10; text-decoration:none; font-weight: bold; background:#009543; padding: 0 2px 0 2px;}


/* FIN DE SUPERIOR --------------------------------------------------------------------------------------------*/


/* CONTENIDO */

#titulopro{
margin:0 auto; text-align:left; width:741px; height:50px;}
#titulopag{
margin:0 auto 20px auto; width:741px; height:50px; text-align:left; border-bottom:1px solid #D2D2D2;}

#tp1{
float:left; width:299px;}
#tp2{
float:left; width:442px; height:50px; background: url(../imagenes/fondosubmenunivel.gif) repeat-x;}

#c1{
float:left; text-align:left; margin:0 0 0 17px; width:289px;}
#c2{
float:left; text-align:justify; margin:0 0 0 10px; width:442px;}
#c3{
overflow:auto; margin:0 auto 10px auto; text-align:left;  padding:0 0 10px 0; width:741px; border-bottom:1px solid #000;}
#c4{
overflow:auto; margin:0 auto 10px auto; text-align:justify; font-size: 90%; padding:0 0 10px 0; width:741px; border-bottom:1px dotted #000;}

.c1a{
height:20px; width:289px; border-bottom:1px solid #D2D2D2;}
.c1b{
margin:5px auto 10px auto;}
.c1c{
float:left; width:146px;}
.c1d{
float:left; width:138px; margin: 0 0 0 5px;}

.c3a{
float:left; width:299px;}
.c3b{
float:left; width:437px;}

#c2nomp{
float:left; width:252px;}
#c2logop{
float:left; text-align:right; width:190px; }

#c1clista{
padding-left:0; margin-left:0; border-bottom:1px solid #869796; width:146px;}
#c1clista li{
list-style:none; margin:0; padding:0.10em; border-top:1px solid #869796; color:#000;  font-weight: bold;}
#c1clista li a {
text-decoration: none;  font-weight: bold; color:#000;}

#c1dlista{
padding-left:0; margin-left:0; border-bottom:1px dotted #009543; width:138px;}
#c1dlista li{
list-style:none; margin:0; padding:0.10em; border-top:1px dotted #009543; }
#c1dlista li a {
text-decoration: none; }

#c2lista{
padding-left:0; margin-left:0; border-bottom:1px dotted #DDD; width:100%;}
#c2lista li{
list-style:none; margin:0; padding:0.10em; border-top:1px dotted #DDD; }
#c2lista li a {
text-decoration: none; }

#icocaja {
padding:2px; margin:7px; background-color:#515050; border-style:solid; border-width:1px; border-color:#515050; float:left;}	
#icocaja:hover {
padding:2px; margin:7px; background:#F0BA00; border-style:solid; border-width:1px; border-color:#FFF; float:left;}
#icocaja img {
padding:2px;}
#icocaja p {
color:#FFF; text-align:center; padding:0; margin:0;}

.icomulti { margin:0 45px 0 0;}
.imgindice { float:left; margin: 0 20px 0 0;}
.punteado { border-top:1px dotted #D2D2D2; padding:5px 0 10px 0;}
.cajacont { height:40px; padding:20px 0 0 0; font-weight: bold; border-bottom:1px dotted #D2D2D2;}
.mapaweb { overflow:auto; padding:20px 0 0 0; font-weight: bold; border-bottom:1px dotted #D2D2D2;}
.despdf { height:30px; padding:5px 0 5px 0;  margin:10px 0 10px 0; border-bottom:1px dotted #444; border-top:1px dotted #444;}
.textoimg { font-size: 75%; color:#161514;}
.imghis { margin: 0 0 10px 0;}
.imgespacio {float:left; margin:5px 5px 0 0;}

a.negro{color: #000; text-decoration:none;}
a.negro:hover{color: #DDD; text-decoration:none;}

a.grisosc{color: #8F8F8F; text-decoration:none;}
a.grisosc:hover{color: #AAA398; text-decoration:none;}

.numactivo{color:#FFF; text-decoration:none; padding: 0 3px 0 3px; background:#097309; font-weight: bold;}

/* FIN DE CONTENIDO --------------------------------------------------------------------------------------------*/



/* POPUP --------------------------------------------------------------------------------------------*/
.popblanco{
background: #FFF; text-align:center; border-bottom:20px solid #009543; border-top:20px solid #C3BBAF;}
.popcab{
margin: 0 auto 0 auto; text-align:left; height:130px; width:578px; border-bottom:1px solid #006321;}
.popcabpe{
margin: 0 auto 0 auto; text-align:left; height:75px; width:578px; border-bottom:1px solid #006321; }

.poplogo{
float: left; margin: 15px 0 0 0; width:150px;}
.poptit{
float: left; margin: 40px 0 0 0; text-align:right; width:428px;}
.popcont{
margin: 0 auto 40px auto; text-align:justify; width:578px; border-bottom:1px solid #006321;}

.popc1 {
float:left; margin:10px 0 0 0; width:380px; height:170px;}
.popc2 {
float:left; margin:10px 0 0 0; text-align:right; width:190px; height:170px;}
.popc3 {
width:578px; margin:0;}

.imgsello {margin: 0 2px 0 2px;}
.boldverde {color:#009543; font-weight: bold;}
.imgampli {margin:8px 0 5px 0;}

/* FIN DE POPUP --------------------------------------------------------------------------------------------*/



/* CIERRE --------------------------------------------------------------------------------------------*/

#cint{ margin: 0 17px;}

.negro{ color:#000;}
.verde{ color:#009543;}

a.verdeosc{ color:#225537; font-weight: bold; text-decoration:none;}
a.verdeosc:hover{ color:#8F8F8F; font-weight: bold; text-decoration:none;}

/* FIN DE CIERRE --------------------------------------------------------------------------------------------*/
