/* ************************************************************************************ */
/* RESETEO DE PROPIEDADES ************************************************************* */

* { margin:0; padding:0; outline:none; }
fieldset, 
img { border:0; }
ol,
ul { list-style:none; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size:100%; font-weight:normal; }

a{color:#333; text-decoration:none;}
a:hover {text-decoration:underline; }

/* ************************************************************************************ */
/* GENERALES ************************************************************************** */
html,
body {
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	height:100%;
        background:#FFFFFF;
	color:#005E31;	
}

h2{ 
	color:#3D6600;
        margin:0 0 8px 0; padding:0; 
	text-align:left; 
	font-family:Georgia,Times, serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;	
	line-height:102%;
}
h2 a{color:#3D6600;}
h2.size20{ font-size:1.85em; margin-bottom:5px;}
h2.size14{ font-size:1.28em; margin-bottom:3px;}

p{ 
	margin:0px 0px 12px 0px; 
	padding:0; 
	color:#333;
        font-size:1em;
}

p.size14{font-size:1.1em;}


img.izq{float:left; margin:10px 10px 10px 0px;}
img.der{float:right; margin:10px 0px 10px 10px;}

ol.listadodecimal{
        list-style:decimal; 
        margin:5px 0 15px 50px;      
}
        ol.listadodecimal li{color:#333; font-weight:bold; margin-bottom:3px;}
        ol.listadodecimal li span{font-weight:normal;}

ol.listadoalfanumrico{
        list-style:lower-alpha;
        margin:5px 0 15px 50px;      
}
        ol.listadoalfanumrico li{color:#333; font-weight:bold; margin-bottom:4px;}
        ol.listadoalfanumrico li span{font-weight:normal;}

ul.listado{
        list-style:square; 
        margin:5px 0 15px 30px;      
}
        ul.listado li{color:#333; margin-bottom:5px;}
	
fieldset{ margin:0px; border:1px solid #ccc; font-size:100%; color:#000; padding:5px; margin:10px;}
legend { font-family: "Trebuchet MS", "Tahoma", verdana, helvetica, sans-serif; font-size:1em; font-weight:bold; color:#005e31; background:#FFF; border:1px solid #ccc; padding:2px 10px; margin:0px 0px 5px 0px; }
	

#contenedorfondo {
	width:100%;
	overflow:hidden;
	background:#CCC url(../img/fondo.jpg) repeat-y top center;
	
}
#contenedor {
	width:100%;
	overflow:hidden;
	background:url(../img/cabecera.jpg) top center no-repeat;	
}
#pagina {	
	margin:0 auto;
    	color:#005E31;
        width:990px;
        overflow:hidden;
}

#content-column {
	float: left;
	width: 764px;
        padding: 0;
}

#left-column {
	float: left;
	width: 226px;
	padding: 0;        	
}
	/**** Enlace logo ****/
	#linklogo{
		width:215px;
		height:94px;
		padding:30px 0 0 11px;
	}
		#linklogo a{font-size:0px; width:202px; height:45px; display:block;}
	
	/**** BUSCADOR PORTADA ****/
	#buscahemeroteca{
		width:209px;
		height:33px;
		padding:4px 0 0 17px;
		
	}
		#buscahemeroteca form{margin:0; padding:0; width:100%;}
		#buscahemeroteca input.bus_criterio{width:160px; margin:0px 0px 0px 0px; padding:2px; font-size:0.9em; height:12px; border:1px solid #ccc;}
		#buscahemeroteca input.bus_submit{margin:0 0 0 0; width:18px;height:21px;border:0;background:url(../img/lupa.jpg) no-repeat;cursor:pointer;}
	/**************************/
	
	#menu{
		width: 196px;
		margin: 0px 30px 0px 0px;
	}
		#menu ul {			
			width: 196px;
			float: left;
		}
		
		#menu ul li {
			list-style: none;
			width:196px;						           
			text-align:right;
		}
		#menu ul li.first {
			padding:25px 0px 7px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:1.15em;
			font-weight:bold;
			color:#660000;
		}		
		#menu ul li.first a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:1em;
			font-weight:bold;
			color:#660000;
                        padding:0; margin:0;
		}		
		#menu ul li a {        
			margin:0 0 7px 0; 
			text-decoration: none;
			color: #000;
			display:block;
			width:196px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.9em;
		}
		
		#menu ul li a:hover {         
			text-decoration:underline;
		}
        #texmenu{
                width: 206px;
		padding: 40px 10px 0px 10px; clear:both; 
        }
                #texmenu p{font-size:0.8em; color:#666; line-height:95%;}

#center-column {
	float: left;
	width: 523px;        
	margin:0 0 0 0;
	padding:30px 1px 0 1px;
}

#right-column {
	float: left;
	width: 239px;
	margin:0 0 0 0;
	padding-top:29px;
	background:url(../img/rss.jpg) 0px 9px no-repeat;
}
	#cabrss{
		width: 219px;
		height:19px;
		padding: 3px 0 0 20px;;
	}
		#cabrss a{color:#FFF; font-size:0.9em;}
		#cabrss a:hover{text-decoration:underline;}
	#banners{
		width: 230px;
		padding: 4px 4px 0 4px;
                .padding:4px; /*solo para IE*/
                margin: 0 0 10px 0;
		background-color:#E0E0E0;		
		overflow:hidden;  		
	}
        * html #banners{padding: 4px 4px 0 4px;}
                #banners div.bannerizq{margin:0px 0px 4px 0px; float:left; height:100px;}
                * html #banners div.bannerizq{height:100px; margin:0px 0px 2px 0px;}
                #banners div.bannerder{margin:0px 0px 4px 4px; float:left; height:100px;}
                * html #banners div.bannerder{height:100px; margin:0px 0px 2px 4px;}
         
        /******************* LO MAS LEIDO ********************* */
        #pestanias{
		width: 238px;
                padding:0 1px 0 0;
                margin: 0 0 10px 0;			
		overflow:hidden;                  
        }
        #masleido{
                width:226px; 
                margin:0px 0px 8px 0px;
                padding:7px 5px 7px 5px;
                border:1px solid #CCC;
                border-top:none;
        }
                #masleido ol{color:#3D6600; list-style:decimal; margin:0px 0px 0px 30px; padding:0px;}
                #masleido ol li{ margin:0px 0px 5px 0px; padding:0px; color:#3D6600; font-weight:bold; font-size:1.1em;}
                #masleido a{ font-weight:normal; font-size:0.9em; color:#666;}
                #masleido a:hover{ color:#000;}
                
        /******************* LO ÚLTIMO ********************* */
        #loultimo{
                width:226px; 
                margin:0px 0px 8px 0px;
                padding:7px 5px 7px 5px;
                border:1px solid #CCC;
                border-top:none;	
        }
                #loultimo ol{color:#3D6600; list-style:decimal; margin:0px 0px 0px 30px; padding:0px;}
                #loultimo ol li{ margin:0px 0px 5px 0px; padding:0px; color:#3D6600; font-weight:bold; font-size:1.1em;}
                #loultimo a{ font-weight:normal; font-size:0.9em; color:#666;}
                #loultimo a:hover{ color:#000;}	


#pie {
	float: left;
	width: 754px;        
        margin:20px 5px 5px 5px;
        border-top:1px solid #E0E0E0;
   	color:#666;             
        font-size:0.8em;
       
}
* html #pie {
        margin:20px 0 5px 0;
        padding:0 5px 0 5px;
}
        #pie div.izq{float:left;}
        #pie div.der{float:right;}

div.antetitulo{ 
	width:100%; height:20px; 
	margin:0px; padding:3px 0 0 0; 
	font-size:1.205em; 
	color:#fff; 
	font-weight:bold; text-align:center; vertical-align:middle;
	background:url(../img/antetitulo.gif) #023a8d repeat-x;
}


div.video{	
        text-align:center;
        margin:5px 0px 10px 0px;
        padding:15px;
        background-color:#fffcd3;
        border:1px solid #e5e5e5;        
}


.pages-nav {
	float: left;
	width: 608px;
	margin: 0;
	padding: 0 0 9px 10px;
	text-align: center;
	font:  11px "Trebuchet MS", trebuchet, Arial, sans-serif;
}

/* PAGINACION ************** */
.paginacion {
	width:100%; height:30px;
	/*margin:20px 0 0 0;*/ padding:20px 0;
	overflow:hidden;
	font-size:0.8em;
	color:#CCC;
	clear:both;
	text-align:center;
}
	.paginacion .activa, .paginacion .boton {
		background:#FAF1E2; color:#3D6600;
		border:1px solid #3D6600;
		text-decoration:none;
		margin:0 1px 0 0; padding:1px 2px;
		width:15px;
		display:inline;
                /*font-size:11px;*/
	}
	.paginacion .inactiva {
		color:#3D6600;
		text-decoration:none;
		margin:0 1px 0 0; padding:1px 2px;
		display:inline;
                /*font-size:11px;*/
	}
	/*.paginacion .inactiva:hover { background:#5E871F; }*/
	.paginacion .separa {
		display:inline;
		margin:0 1px 0 0; padding:1px 2px;
		color:#3D6600;
	}



/*///////////////////////////// ESQUINAS CURVADAS //////////////////////////////////*/
/* afuera */
.corner {background: transparent;}
.corner h1, .raised p {margin:0 10px;}
.corner h1 {font-size:2em; color:#fff;}
.corner p {padding-bottom:0.5em;}

.corner .b1, .corner .b2, .corner .b3, .corner .b4, .corner .b1b, .corner .b2b, .corner .b3b, .corner .b4b {display:block; overflow:hidden; font-size:1px;}
.corner .b1, .corner .b2, .corner .b3, .corner .b1b, .corner .b2b, .corner .b3b {height:1px;}
.corner .b2 {background:#eee; border-left:1px solid #fff; border-right:1px solid #eee;}
.corner .b3 {background:#eee; border-left:1px solid #fff; border-right:1px solid #eee;}
.corner .b4 {background:#eee; border-left:1px solid #fff; border-right:1px solid #aaa;}
.corner .b4b {background:#eee; border-left:1px solid #eee; border-right:1px solid #999;}
.corner .b3b {background:#eee; border-left:1px solid #eee; border-right:1px solid #999;}
.corner .b2b {background:#eee; border-left:1px solid #aaa; border-right:1px solid #999;}

.corner .b1 {margin:0 5px; background:#fff;}
.corner .b2, .corner .b2b {margin:0 3px; border-width:0 2px;}
.corner .b3, .corner .b3b {margin:0 2px;}
.corner .b4, .corner .b4b {height:2px; margin:0 1px;}
.corner .b1b {margin:0 5px; background:#999;}
.corner .boxcontent {display:block; background:#eee; border-left:1px solid #fff; border-right:1px solid #999;}

/*********** FORMULARIOS ************************************/
form.formulario {margin:0px; padding:0px; }
form.formulario label { display: block; float: left; margin: 0px; text-align: left; font-weight:bold; padding: 0px;}
form.formulario label.sep {padding: 0px 6px 0px 20px;}
form.formulario input{background-color:#FFFFFF; border:1px solid #CCC;}
form.formulario input.campo {display: block; width: 155px; float: left; margin: 0px; border: 1px solid #ccc; color: #2F4165; padding:3px; font-size:0.9em;}
form.formulario input.submit{ margin:10px 0px 0px 190px; background-color:#fff; font-size: 100%; border: 1px solid #ccc; color: #666;}
form.formulario textarea{ border: 1px solid #ccc; color: #2F4165; margin:0px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:1em; float:left;}
form.formulario select{ border: 1px solid #ccc; color: #2F4165; margin:0px; float:left;}
form.formulario br {clear: left; font-size:25px;}
p.obligatorios{font-size:0.8em;}

.subno{display:none;}
.subsi{}

/******************* PESTAÑAS ********************* */
ul.navlist{
	margin:1px 0px 0px 0px;	
	padding: 3px 0px;
	border-bottom: 1px solid #cccccc;
	font-weight:bold; font-size:1em;
}

li.navlist{
	list-style: none;
	margin: 0px;
	display: inline;
}

li.navlist a.navlist{
	padding:3px 10px 3px 10px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #f4f4f4;
	text-decoration: none;
	color:#000;
}

li.navlist a.navlist:hover{
	color: #0235ff;
}

a.activo{ 
	padding:3px 10px 3px 10px;
	border: 1px solid #ccc;
	text-decoration: none;
	color:#000;
	background:#FFF;
	border-bottom: 1px solid white;
}
.subno{display:none;}
.subsi{}

#cabseccion {
	width:98%;
	margin:0 1% 10px 1%;
        padding:10px 0 0 0;
        /*border-bottom:1px solid #D38E17;*/
	/*padding:0px 0px 3px 0px;*/
	color:#660000;
	font-family:Arial, Helvetica, sans-serif;
        overflow:hidden;
        clear:both;
}
	#cabseccion div.izq {
		float:left;
		width:70%;		
		text-align:left;
		font-size:1.55em;
                font-weight:normal;
                overflow:hidden;
	}
 	#cabseccion div.der {
		float:left;
		width:30%;		
		text-align:right;		
                overflow:hidden;
                padding:3px 0px 0px 0px;
	}
	#cabseccion div.der a {color:#333; font-size:0.9em; font-weight:bold; text-decoration:none;}
	#cabseccion div.der a:hover {text-decoration:underline;}
