/***********************
	  GENERAL
************************/

/* Estilos generales */
*{
padding:0;
margin:0;
}

body{
margin:0;
padding:0;
font:normal .72em/1.5em 'Trebuchet MS', sans-serif;
color:#333;
background:#FFF url(imagen/fondo.jpg) repeat-x;
text-align:center;	
height:100%;	
}

/* Enlaces */
a{
background:inherit;
color:#72A545;
}
a:hover{
background:inherit;
color:#006699;
}

/* Titulos */
h1, h2, h3, h4{
font:bold 1em 'Trebuchet MS', Tahoma, Sans-serif;
color:#65944A;
}
h1{
font-size:1.4em;
}
h2{
font-size:1.2em;
margin:25px 15px 7px 15px;
text-align:justify;
}
h3{
font-size:1em;
}
h4{
font-size:0.8em;
}
p, h1, h3, h4{
margin:10px 15px;
text-align:justify;
}
ul, ol{
margin:10px 30px;
padding:0 15px;	
color:#72A545;	
}
ul span, ol span{
color:#333;
}

/* Imagenes */
img{
border:2px solid #72A545;
}
img.flot-dcha{
margin:5px 0px 5px 15px;  
}
img.flot-izq{
margin:5px 15px 5px 0px;
height:121px;
width:100px;
}
a img.imagen{  
border: 2px solid #72A545; /* #32CD32; */
}


/***********************
	  MAQUETACION
************************/

#cabecera-interior, #contenido, #contenido-pie{
width:760px;
}

/* Cabecera */
#cabecera{
height:100px;
text-align:left;	
}
#cabecera-interior{
position:relative;
margin:0 auto; padding: 0;
}
#cabecera-interior #logo{
position:absolute;	
font:bold 4em 'Trebuchet Ms', Sans-serif;
letter-spacing:-2px; 
color:#FFF;
margin:0;
padding:0;
	/* Cambia los dos siguientes valores para ajustar la posicion del logo */
top:0;
left:0px;
}
#cabecera-interior #eslogan{
position:absolute;	
font:bold 1.1em 'Trebuchet Ms', Sans-serif;
text-transform:none;
color:#FFF;	
margin:0;
padding:0;
	/* Cambia los dos siguientes valores para ajustar la posicion del eslogan */
top:55px;
left:26px;
}

/* Menu superior */
#cabecera-interior ul{
position:absolute;
right:-5px;
top:15px;
font:bolder 1.2em 'Trebuchet MS', sans-serif;
color:#FFF;
list-style:none;
margin:0;
padding:0;		
}
#cabecera-interior li{
display:inline;
}
#cabecera-interior li a{
float:left;
display:block;
padding:3px 7px;	
color:#FFF;
background-color:#333;
text-decoration:none;
border-right:1px solid #272727;
}
#cabecera-interior li a:hover{
background:#65944A;
color:#FFF;
}
#cabecera-interior li a#actual{
background:#65944A;
color:#FFF;
}

/* Imagen de cabecera */
.imagencabecera{
margin:0 auto;
width:770px;
height:200px;
padding:15px 10px 10px 10px; 
}

/* Hoja */
#hoja{
clear:both;
float:left;
width:100%;
}
#contenido{
text-align:left;	
padding:0;
margin:0 auto;	
}

/* Columna lateral */
#barralateral{
float:right;
width:200px;
margin:0 0 10px 0;
padding:0;	
}	
#barralateral h1{
padding:10px 0px 5px 10px;
margin:0;	
}
.cajalateral{
background:#F2F2F2;
border:1px solid #EFEDED;
margin-bottom:10px;
}
.gadsense{
text-align:center;
margin-bottom:5px;
}
.gdo{
border:0;
}

/* Menu lateral */
#barralateral ul.menulateral{
list-style:none;
margin:10px 0;
padding:0;
background:#F2F2F2;			
}
#barralateral ul.menulateral li{
padding:0px 10px;
}
#barralateral ul.menulateral a{
display:block;
font-weight:normal;
color: #333;
height: 1.5em;	
padding:.3em 0 .3em 15px;
line-height: 1.5em;
border-bottom: 1px dashed #CCC;
text-decoration:none;
}
#barralateral ul.menulateral a.superior{	
border-top: 1px dashed #CCC;
}
#barralateral ul.menulateral a:hover {
padding:.3em 0 .3em 10px;
border-left:5px solid  #65944A;
color:#65944A;		
}

/* Columna principal */
#principal{
float:left;
width:545px;	
margin:0 0 10px 0;
padding:0;	
}
#principal h1{
padding:10px 0 5px 5px;
margin:0 0 0 10px;
border-bottom:1px solid #f2f2f2; 	
}
.articulo{
margin:0;
padding:0;
background:#FFF url(imagen/fondoarticulo.jpg) repeat-x;
border:1px solid #EFEDED;
}
.articulo .pie-articulo{
background-color:#FAFAFA;
border:1px solid #f2f2f2;
padding:5px;
margin-top:20px;
font-size:95%;
}

/* Pie de pagina */
#pie{
clear:both;
margin:0;
padding:0;
font:normal .95em/1.5em 'Trebuchet MS', Tahoma, Arial, sans-serif;
text-align:left;	
}
#pie h3, #pie p{
margin-left:0;
}
#contenido-pie{	
border-top:1px solid #EAEAEA;
margin:0 auto;
padding-left:15px;
}
#contenido-pie a{
text-decoration:none;
color:#777;	
}
#contenido-pie a:hover{
text-decoration:underline;
color:#333;
}
#contenido-pie ul{
list-style:none;
margin:0;
padding:0;
}
#contenido-pie .col{
width:32%;
padding:0 5px 30px 0;	
}
#contenido-pie .col2{
width:33%;
padding:0 0 30px 0;	
}
#contenido-pie .asociados{
background-position:0% 0%;
}
.sinborde{
border-width:0px;
}
.logocss{
border-width:0px;
margin-top:15px;
}
/* Clases de alineación */
.flot-izq{
float:left;
}
.flot-dcha{
float:right;
}
.alin-izq{
text-align:left;
}
.alin-dcha{
text-align:right;
}
.alin-cent{
text-align:center;
}

/* Clases adicionales */
.claro{
clear:both;
}
.gris{
color:#BFBFBF;
}

/* Pestanas */
.fichaencendida .fichapestanasocultas{
display:none;
}
.tabber{
}
.fichaencendida{
margin:20px 15px 0 15px;
}
ul.fichanav{
margin:0;
padding:3px 0;
border-bottom:1px solid #f2f2f2;
font-size:0,5em;
}
ul.fichanav li{
list-style:none;
margin:0;
display:inline;
}

ul.fichanav li a{
padding:3px 0.5em;
margin-left:1px;
border:1px solid #f2f2f2;
border-bottom:none;
background:#F2F2F2;
text-decoration:none;
font-weight:bold;
}
ul.fichanav li a:link{
color:#72A545;
}
ul.fichanav li a:visited{
color:#72A545;
}
ul.fichanav li a:hover{
color:#006699;
background:#FCFCFC;
border-color:#f2f2f2;
}
ul.fichanav li.fichactiva a{
background-color:#FCFCFC;
border-bottom:1px solid #FCFCFC;
}
ul.fichanav li.fichactiva a:hover{
color:#006699;
background:FCFCFC;
border-bottom:1px solid FCFCFC;
}
.fichapestana{
background:#FCFCFC;
}
.fichaencendida .fichapestana{
padding:10px 0 10px 0;
border:1px solid #f2f2f2;
border-top:0;
}
.fichaencendida .fichapestana h4{
display:none;
}
.fichaencendida#tab1{
}
.fichaencendida#tab2{
}
.fichaencendida#tab2 .fichapestana{
height:200px;
overflow:auto;
}

/* Mostrar ocultar */
#seccion1, #seccion2, #seccion3, #seccion4, #seccion5, #seccion6, #seccion7, #seccion8, #seccion9, #seccion10, #seccion11, #seccion12, #seccion13, #seccion14, #seccion15, #seccion16, #seccion17, #seccion18, #seccion19, #seccion20, #seccion21, #seccion22, #seccion23, #seccion24, #seccion25, #seccion26, #seccion27, #seccion28, #seccion29, #seccion30{
display:none;
}

