﻿/*  General */

	*							
	{
	padding:0px;
	margin: 0px;
	}
	
	body
	{
	background:#28512E url("../imagenes/bg.jpg") top center no-repeat;
	color:#666666;
	margin-top:81px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	}
	
	#container							
	{
	background:#F6F5F3;
	width:825px;
	margin:0 auto;
	}
	
	img 		
	{
	border:3px none #c5c2b6;
	/*overflow: inherit;*/
    }
	
	img.logo							
	{
	float:left;
	position:absolute;
	top:0px;
	}
	
	p,ul,ol								
	{
	line-height: 1.5em;
	margin-bottom: 1em;
	}
	
	h2							
    {
	color:#28512E;
	background: url(../imagenes/h2_bg.gif) repeat-x;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 1.3em;
	padding-bottom: 1em;
    }
	
	h3									
    {
	font:italic .85em "Times New Roman", Times, serif; 
	color:#666; 
	margin-bottom:1em;
	}

	h4								
	{
	color:#28512E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	margin-bottom: 1em;
	font-weight: normal;
	}
	
	h5									
	{
	color:#28512E;
	margin-bottom:1em;
	font-style: normal;
	font-family: "1em Arial", Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration: none;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left;
	text-align: left;
	line-height: 1em;
	}
	
	h6									
	{
	color:#28512E;
	margin-bottom:1em;
	font-style: normal;
	font-family: Calibri;
	font-size: 0.8em;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left;
	text-align:center;
	line-height: 1.4em;
	}
	 
	hr									
	{
	background: url("../imagenes/bg2.gif") bottom repeat-x; 
	border:0; 
	color:#dbddd4; 
	height:1px; 
	margin:0 0 1em 0;
	}

	.clear								{clear:both;}
	.hrzrule							{height:1px; margin:1.3em 0; background: url(../images/h2_bg.gif) bottom repeat-x;}
	.indent								{position:relative; left:60px;}
	.error								{color:red;}
				
	img.photo_left						{float:left; border:solid 3px #c5c2b6; margin:0 1em 1em 0;}
	img.photo_right						{float:right; border:solid 3px #c5c2b6; margin:0 0 1em 1em;}
	img.border							{border:solid 3px #dbd9cc;}


/*  Navegación */

	#topnav								
	{
	background: url(../imagenes/navegacion.gif) no-repeat;
	height:34px;
	text-align:center;
    }
	
	#topnav ul							
	{
	list-style-type:none;
	font-size:0.7em;
	margin-left:50px;
	line-height: 1.4em;
	}
	
	#topnav li							
	{
	float:left;
	}
	
	#topnav a							
	{
	float:left;
	color:#e8e4a4;
	text-decoration:none;
	border-right:#397542 solid 1px;
	margin-top:4px;
	font-family: "1em Arial", Helvetica, sans-serif;
	padding-top: 6px;
	padding-right: 11px;
	padding-bottom: 8px;
	padding-left: 11px;
	font-weight: bold;
	}
	
	#topnav a:hover						{
	background:#2C5C34;
	}
	#topnav a.current					{
	background:#28512E;
	}
	#topnav a.end						{
	border-left:#397542 solid 1px;
	}

/*  Contenido Principal - Home - Portada */

	#home_header						
	{
	position:relative;
	width:825px;
	background: url("../imagenes/prom.jpg")  no-repeat;
	background-position:3px 0;
	}
	
    #home_header #video					
	{
	position:absolute;
	top:35px;
	left:64px;
	}
	
	#home_header p		
	{
	font-size: 0.75em;
	float: left;
	text-align:left;
	}	
	
	#home_promos						
	{
	background: url(../imagenes/home_footer.gif) bottom no-repeat;
	padding-top: 275px;
	width: 825px;
    }
	
	#home_leftpromo						
	{
	float:left;
	width:282px;
	padding:40px 25px 70px 55px;
	background: url("../imagenes/bgave.jpg") bottom left no-repeat;
	margin-bottom: 3px;
	height: 370px;
    /*border-right: solid 1px #ccc7b9;*/
	}
	
	#home_leftpromo img				
	{
	border:solid 3px #c5c2b6;
	margin-right:6px;
	}
	
	#home_rightpromo					
	{
	float:right;
	width:420px;
	padding:40px 20px 35px 10px;
	margin-bottom: 3px;
	height: 304px;
	}
	
	#home_rightpromo img				
	{
	margin-right:6px;
	}
	
	#home_rightpromo a					
	{
	color:#3F785C;
	}
     
	#home_promos2						
	{
	background: url(../imagenes/home_footer.gif) bottom no-repeat;
	padding-top: 298px;
    }
	
    #home_leftpromo2						
	{
	float:left;
	width:150px;
	padding:40px 20px 70px 60px;
	border-right:solid 1px #ccc7b9;
	margin-bottom:3px;
	background: url("../imagenes/bgave.jpg") bottom left no-repeat;
    }
	
    #home_rightpromo2					
	{
	float:right;
	width:500px;
	padding:40px 60px 20px 0px;
	margin-bottom:3px;
	}
	
/*  Contenido - Secundario */

	#secondary							
	{
	width:825px;
	background:#fff url(../imagenes/a6.jpg) no-repeat;
	/*position:static;*/
	background-position:3px 0;
    }
	
	/*  Cabeceras Secundarias */	
	
	#secondary.header_kayak	    {background:#fff url(../imagenes/a5.jpg) no-repeat; background-position:3px 0;}
	#secondary.header_gob		{background:#fff url(../imagenes/a1.jpg) no-repeat; background-position:3px 0;}
	#secondary.header_transparencia  {background:#fff url(../imagenes/a2.jpg) no-repeat; background-position:3px 0;}
	#secondary.header_obras {background:#fff url(../imagenes/a3.jpg) no-repeat; background-position:3px 0;}
	#secondary.header_atract	{background:#fff url(../imagenes/a4.jpg) no-repeat; background-position:3px 0;}
		
	#secondary p						
	{
	font-size:0.75em;
	text-align:left;
    }
	
	#secondary a						
	{
	color:#3F785C;
    }
	
	#secondary_content
	{
	background:url("../imagenes/secondary_bg.gif") repeat-y;
	border-top:solid 2px #dbddd4;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 15px;
	padding-right: 32px;
	padding-bottom: 10px;
	padding-left: 23px;
	}
	
	#secondary_left						
	{
	width:210px;
	float: left;
	}
	
	#secondary_left h2					
	{
	font-size:1.2em;
	padding-bottom:0.7em;
	}
	
	#secondary_leftenlaces				
	{
	width:205px;
	float: left;
	margin-top: 18px;
	}
	
	#secondary_leftenlaces img				
	{
	border:solid 2px #c5c2b6;
	margin-right:6px;
	}
		
	#secondary_left h2					
	{
	font-size:1.2em;
	padding-bottom:0.7em;
	}
	
	#secondary_left ul					
	{
	font-size:0.75em;
	list-style-type:none;
	margin-bottom:2em;
	}
	
	#secondary_left li					
	{
	background:url("../imagenes/h2_bg.gif") bottom repeat-x;
	}
	
	#secondary_left a					
	{
	text-decoration:none;
	color:#3F785C;
	font-weight:normal;
	display:block;
	padding:5px 12px;
	width:185px;
	}
	
	#secondary_left a.current			
	{
	color: #28512E;
	background-image: url(../imagenes/breadcrumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	}

	#secondary_right					
	{
	float:left;
	width:625px;
	margin: 0px;
	padding: 0px 50px 0px 50px;
	}
	
	#secondary_right2					
	{
	float:right;
	width:502px;
	padding: 0px 0px 0px 0px;
	}
	
	#secondary_right3					
	{
	float:right;
	width:500px;
	}
	
	#secondary_rightobras					
	{
	background:#F6F5F3;
	float:right;
	width:500px;
	}
		
	#secondary_right3a					
	{
	float:right;
	width:500px;
	height:190px;
	}
	
	#secondary_right3d					
	{
	float:right;
	width:500px;
	height:460px;
	}
	
	#secondary_right3e					
	{
	float:right;
	width:500px;
	height:310px;
	}
	
	#secondary_right4					
	{
	float:right;
	width:502px;
	}
	
	#secondary_right ul,			
	#secondary_right ol					
	{
	font-size:.75em; padding-left:2.2em;
	}
	
	#secondary_right4 ul,			
	#secondary_right4 ol					
	{
	font-size:0.75em;
	padding-left:2.2em;
	}
	
	#secondary_right.blog				{}
	#secondary_right.blog h2			{padding-bottom:0; background:none;}
	#secondary_right.blog p.details		{color:#999; font-size:.7em;}
	
	#breadcrumb							
	{
	padding:140px 0 7px 0;
	color:#28512E;
	font-size:0.7em;
	font-weight:bold;
	}
	
	#breadcrumb	ul						
	{
	background:#fff; 
	list-style-type:none; 
	margin:3px 0 3px 15px;
	}
	
	#breadcrumb	li						
	{
	float:left;
	}
	
	#breadcrumb	a						
	{
	float:left;
	color:#28512E;
	padding:0 1.2em 0 .7em;
	background:url(../imagenes/breadcrumb_arrow.gif) right no-repeat;
	}
	
	#breadcrumb	li.end					
	{
	padding:0 1.2em 0 .7em; 
	font-weight:normal;
	}
	
	#photos								
	{
	width:458px;
	padding-top: 4px;
	}
										
	#otrgal							
	{
	height: 18px;
	padding-top: 8px;
	padding-left: 135px;
	}
	
	#otrgal a					
	{
	font-size:0.75em;
	
	text-align:center;
	color:#3F785C;
	font-weight:normal;
	padding:4px 8px;
	}
										
	#otrgal a.current		
	{
	font-size:0.75em;
	
	color: #666666;
	background-image: url(../imagenes/breadcrumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
	}			
	
	#otrgal2							
	{
	height: 18px;
	padding-top: 10px;
	padding-left: 145px;
	}
	
	#otrgal2 a					
	{
	font-size:0.75em;
	
	text-align:center;
	color:#3F785C;
	font-weight:normal;
	padding:4px 8px;
	}
										
	#otrgal2 a.current		
	{
	font-size:0.75em;
	
	color: #666666;
	background-image: url(../imagenes/breadcrumb_arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:none;
	}			
								
	#photos img							{margin:0 8px 8px 0; border:solid 3px #c5c2b6;}

	div.pressreleases div 				{padding-left:25px; background:url(../images/pdficon_small.gif) no-repeat;}
	div.pressreleases div a 			{text-decoration:none;}
	div.pressreleases div a h3 			{margin-bottom:0; color:#668539;}

	/* Tabla */
	
	#secondary_wide						
	{
	width:780px;
	}
	#secondary_content.wide				
	{
	background:#F6F5F3;
	padding:15px 20px 0px 20px;
	border-top:solid 2px #dbddd4;
	margin:0 3px;
	}
	
	#secondary_wide2					
	{
	width:470px;
	padding-left: 20px;
	
	}
		
	/* Tabla Regidores */
	
	#regidores th 
	{
	font-weight:normal;
	text-align:left;
	font-size:0.75em;
	width:25%;
	}
	
	#regidores td 
	{
	vertical-align:top;
	}
	
	#regidores th.col1, #regidores th.col3, #regidores th.col2, #regidores th.col4 
	{
	color:#28512E;
	padding:4px 12px;
	background:url(../imagenes/breadcrumb_arrow.gif) left no-repeat;
	}
			
	#regidores td.col1, #regidores td.col3, #regidores td.col2, #regidores td.col4  
	{
	font-size:0.75em;
	color:#666666;
	padding:5px 0px 0px 40px;
	}
	
	#regidores td ul 		
	{
	list-style-type:none;
	}
	
	#regidores td ul li	
	{
	margin-bottom:0.2em;
	}

	/* Tabla Organización */
	
	#orga th 
	{
	font-weight:normal;
	text-align:left;
	font-size:0.75em;
	width:25%;
	}
	
	#orga td 
	{
	vertical-align:top;
	}
	
	#orga th.col1, #orga th.col3, #orga th.col2, #orga th.col4  
	{
	color:#28512E;
	padding:4px 12px;
	background:url(../imagenes/breadcrumb_arrow.gif) left no-repeat;
	}
	
	#orga td.col1, #orga td.col3, #orga td.col2, #orga td.col4 
	{
	font-size:0.75em;
	color:#666666;
	padding:5px 0px 0px 40px;
	}
		
	#orga td ul 		
	{
	list-style-type:none;
	}
	
	#orga td ul li	
	{
	margin-bottom:0.2em;
	}

	/* Tabla Consejo */
	
	#con th 
	{
	font-weight:normal;
	text-align:left;
	font-size:0.75em;
	width:25%;
	}
	
	#con td 
	{
	vertical-align:top;
	}
	
	#con th.col1, #con th.col3, #con th.col2, #con th.col4  
	{
	color:#28512E;
	padding:4px 12px;
	background:url(../imagenes/breadcrumb_arrow.gif) left no-repeat;
	}
	
	#con td.col1, #con td.col3, #con td.col2, #con td.col4 
	{
	font-size:0.75em;
	color:#666666;
	padding:5px 0px 0px 40px;
	}

	#con td ul 		
	{
	list-style-type:none;
	}
	
	#con td ul li	
	{
	margin-bottom:0.2em;
	padding:0px;
	}
	
	/* Tabla Proyecto */
	
	#pro th 
	{
	font-weight:normal;
	text-align:left;
	font-size:0.75em;
	width:25%;
	}
	
	#pro td 
	{
	vertical-align:top;
	}
	
	#pro th.col1, #pro th.col3, #pro th.col2, #pro th.col4  
	{
	background:#38B461;
	color:#FFFF99;
	padding:6px 18px;
	}
	
	#pro td.col1, #pro td.col3, #pro td.col2, #pro td.col4  
	{
	font-size:0.75em;
	color:#666666;
	padding:6px 0px 0px 50px;
	}
	
	#pro td ul 		
	{
	list-style-type:none;
	}
	
	#pro td ul li	
	{
	margin-bottom:0.2em;
	}

/* Pie de Página - Footer */

	#home_footer						
	{
	position:relative;
	color:#e8e4a4;
	font-size: 0.85em;
	width: 664px;
	}
	
	#home_footer_text					
	{
	position:absolute;
	top:8px;
	left:155px;
	width: 535px;
	
	}
	
     #home_footer1						
	{
	clear:both;
	position:relative;
	color:#e8e4a4;
	font-size: 0.85em;
	}

	#home_footer_text1					
	{
	position:absolute;
	left: 118px;
	top: 8px;
	}
	
	#home_footer a					
	{
	color: #e8e4a4;
	}
	
		
/* Pie de Página Secundario */

	#secondary_footer					
	
	{
	clear:both;
	position:relative;
	background: url(../imagenes/secondary_footer.gif) bottom;
	font-size: 0.85em;
	height: 23px;
	color: #e8e4a4;
    }
	
	#secondary_footer a					
	{
	color:#a1aa95;
	}

	#secondary_footer_text				
	{
	position:absolute;
	top:30px;
	left:155px;
	width: 535px;
	}
	
	img.ehologo							
	{
	float:right; margin-right:145px;
	}
	
	p.footerwidth						
	{
	font-size: 0.7em;
	}
	
/* Fecha - Portada */
	#fecha			
	{
	position:absolute;
	width: 200px;
	height: 20px;
	left: 624px;
	top: 295px;
	}

/* Modificaciones Actualizacion 2009 - 2010 */	
	.publi
	{
	width:175px;
	padding-left:18px;
	height:75px;
	}
	
	.galfotos
	{
	width:190px;
	height:60px;
	}
	
	.imgobras
	{
	width:175px;
	padding-left:18px;
	height:75px;
	}
	
	#home_rightlinks
	{
	float:right;
	width:420px;
	padding:25px 20px 20px 10px;
	margin-bottom: 3px;
	}

	#home_rightlinks a
	{
	}
	
	#home_rightlinks a:hover
	{
	background:url(../imagenes/hover.jpg);
	}
	
	#mono
	{
	width:440px;
	padding-left: 30px;
	padding-top: 4px;
	}
	
	#desc_actividad
	{
	margin-top:15px;
	}

	#noticias
	{
	padding-top:0px;
	padding-left:5px;
	}
	
	#promo
	{
	width:400px;
	height:120px;
	}
