/* CSS Document */

body{
margin:0;
padding:0;
font-size:90%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333D16;
background-color:#DDE7BE;
text-align: center;
}

b{font-size: 110%;}


#contenedorprincipal{
width: 1000px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
border:1px solid #697C2E;
background-color:#FFFFFF;
}

#top{
height:120px; /*Height of top section*/
background:url(/img/top_fondo.jpg); 
}

#barra{
border:solid #697C2E;	
border-width:1px 0px 1px 0;
height:28px;
background:url(/img/barra_fondo.jpg);
}
#textobarra{
margin-left:74px;
text-align:left;
padding:2px;
margin-top:4px;
margin-bottom:3px;
font-weight:bold;
font-size:0.8em;}

#contenedorcolumnas{
float: left;
width: 100%;
background:url(/img/contenido_fondo.jpg);
min-height:500px; 
height:auto !important;
height:500px; 
/* mirar que es eso de overflow:auto*/
}

#divcentral{
margin: 0 200px 0 190px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
width:610px;
height:550px;
overflow:auto;
}

#divizda{
float: left;
width: 190px; /*Width of left column in pixel*/
margin-left: -1000px; /*Set margin to that of -(MainContainerWidth)*/
min-height:550px;
height:auto !important;
height:550px;
border:solid #697C2E;	
border-width:0 1px 0 0;
}

#divdcha{
float: left;
width: 200px; /*Width of right column*/
margin-left: -201px; /*Set left margin to -(RightColumnWidth)*/
min-height:550px; 
height:auto !important;
height:550px; 
border:solid #697C2E;	
border-width:0 0 0 1px;
}

#pie{
clear: left;
width: 100%;
text-align:center;
font-size:0.6em;
font-weight:bolder;
color:#697C2E;
background-color: #CEDCA3;
height:10px;
border:solid #697C2E;
border-width:1px 0 0 0;
padding:8px 0;
}


.listaceltadia1 {
list-style:none;
margin:0;
padding:0px;
}
.listaceltadia1 li a {
text-align:center;
display:block;
padding:2px;
margin-bottom: 5px;
margin-top:8px;
margin-left:12px;
margin-right:12px; 
background-color: #DDE7BE;
font-weight:bold;
/*/*/border:1px solid #697C2E;/* */
}
.listaceltadia2 li a {
padding:1px;
width:140px; 
text-align:left;
margin-bottom: 5px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
font-weight:bold;
border:0px;
background-color:#FFFFFF 
}
.listaceltadia2 li {
margin-bottom: 5px;
margin-top:0px;
list-style:square;
margin-left:37px
}
.listarecursos {
list-style:none;
margin-left:37px;
padding:0px;
margin-top:10px;
}
.listarecursos li a {
padding:1px;
text-align:left;
margin-bottom: 5px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
font-weight:bold;
border:0px;
background-color:#FFFFFF 
}
.listarecursos li {
margin-bottom: 5px;
margin-top:0px;
list-style:square;
}
.listaarticulos {
list-style:none;
margin:0;
padding:0px;
}
.listaarticulos li a {
text-align:center;
display:block;
padding:1px;
margin-bottom: 5px;
margin-top:5px;
margin-left:13px;
margin-right:13px; 
background-color: #DDE7BE;
font-weight:bold;
/*/*/border:1px solid #697C2E;/* */
}


#menurecursos{
margin-top:30px;
text-align: left;
}
.titulo_seccion{
margin-bottom: 5px;
margin-top:8px;
margin-left:0px;
margin-right:0px;
color: #FFFFCC;
background-color:#697C2E;
padding:2px;
text-align:center;
font-weight:bold;
border:0px;
}
/* ENLACES */
a:link, a:visited { color:#62742C; }
a:link, a:visited, a:hover, a:active {text-decoration: none; font-weight:bold}
a:hover, a:active{ color: #333D16; } 
.opcion a:hover, .opcion a:active, .subopcion a:hover, .subopcion a:active { color: #333D16; font-weight:bold }

/* Extras */
#top_info{
text-align:right;
float:right;
font-size:0.7em;
margin-right:10px;
margin-top:14px;
font-weight:bolder;}
#fecha {
font-size:1.2em;
color:#62742C;
font-weight:bolder
}
#direccion{
margin-top:20px;
font-weight:bolder}
#telefono{
font-size:2.5em;
font-weight:bolder
}
h1{font-size:1.5em;
margin-bottom:20px;}
h2{font-size:1.2em;
margin-top:0px;
margin-bottom:10px;
font-weight:bolder;}
p { text-indent: 1.5em; margin-bottom: 1em } 
p + p { text-indent: 1.5em; margin-top: 1em !important;}
li { margin:4px;}
dl{margin-top:4px;
margin-bottom:30px;}
dt{margin-bottom:4px;}
dd{ margin-bottom:8px;
margin-left:20px;}

#contenido {
padding:15px;
text-align:justify;
}
.stb { margin-top: 0.40em }
.mtb { margin-top: 2.17em }
.ltb { margin-top: 3.08em }
.resaltado{
padding:6px;
font-weight:bold;
margin-top:0px;
/*/*/border-bottom:2px dashed #697C2E;/* */
/*/*/border-right:2px dashed #697C2E;/* */
}

.small{ font-size:0.7em;}
.big{ font-size:1.2em;}
.negrita{font-weight:bolder}
.cursiva{ font-style:oblique}
.subrayado{ text-decoration:underline}
.dcha{text-align:right}

/* Otros estilos */
#googlemaps{
margin-left:40px;
width:500px;
height:350px;
/*/*/border:1px solid #697C2E;/* */
} 
.iwidth{ width:40%}
.imgacc{
border:0;
}
.imgnoborder{
border:0;}
.mb3{
margin-bottom:2px;}
#mapaweb ul{
}
#rep li{
margin-bottom:1.5em;}
.imgizda{
float:left;
margin-right:24px;
margin-top:20px;
margin-bottom:20px;}
.imgdcha{
float:right;
margin-left:15px;
margin-right:10px}
.imgcntr{
text-align:center;
margin:20px}
.imgborder{
/*/*/border:1px dashed #333D16;/* */}

#divMenuArticulo{
width:125px;
float:left;
margin-right:1.5em;
margin-bottom:1em;
text-align:right;
}
#divMenuArticulo ul{  
	list-style:none;
	margin-left:0;
	font-size:0.9em;
	}
#divMenuArticulo li{
/*/*/ border-bottom:1px dotted #697C2E;/* */
/*/*/ border-right:1px dotted #697C2E;/* */
padding:4px;
}
#adsense{
}
#adsensem{
float:right;
margin:1.5em;
}

.listanivel1 {
list-style: disc;
margin-bottom:20px;
}

.listanivel2 {
list-style: circle;
margin-bottom:20px;
}
.listanivel3 {
list-style: square;
margin-bottom:20px;
}
.listanivel1 li {margin-left:40px;}
.listanivel2 li {margin-left:70px;}
.listanivel3 li {margin-left:100px;}

