*{
/*	font: 12px Arial, Helvetica, Sans-Serif;
	line-height: 1.2em;*/
	margin:0; padding:0;
	color: #333333;
	line-height: 1.7em;}

p{ margin:0 0 10px;}	

a{
	color:#4A4A4A;
	text-decoration: underline;}

a:hover{
	color: #626262;}

body, html{	background: #990000 url(../img/background.jpg) no-repeat top center; margin:0; font:12px/1.2em Arial, Helvetica, sans-serif; color:#666666;	}

#top{
	width:960px;
	height:auto;
	background:transparent;
	margin: 0 auto;
	display: block;
}

#contenedor{
	width:950px;
	height:auto;
	margin: 0px auto 0px auto;
	padding:5px;
	background:#FFF url(../img/degbglateral.jpg) no-repeat top right;
	overflow:auto;
}

#pie{
	width:960px;
	height:150px;
	background:transparent url(../img/bgpie.jpg) no-repeat top left;
	margin: 0 auto;
/*	display: block;*/
	background-position: top center;
	text-align: center;
}

.menupie{
	width: 960px;
	height: 30px;
	background: transparent url(../img/bgmenupie.gif) repeat-x;
	text-align: center;
	padding-top: 7px; 
}

.menupie a{
	font-size:11px;
	margin: auto 7px;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.menupie a:hover{
	text-decoration: underline;
}

#central{
	width:606px;
	height:100%;
	display:block;
	float:left;
}

#impactocentral{
	width: 606px;
	height:295px;
	background: red;
	margin-bottom:6px;
	padding:15px;
}

.box{
	width: 606px;
	padding:15px;
	margin-bottom:6px;
/*	border: 1px solid navy*/
}

#seccnoticiasdelmundo{
background: yellow;

}
#seccnoticias{
	/*background: orange;*/
}

#lateral{
	height:100%;
	float:right;
	padding:0;
}
#lateral02{
	width:290px;
	height:99%;
	border:6px solid #727272;
	border-bottom: none;
}

#agenda{
	height: 300px;
	background-color:#6fc;
	margin:0 auto;
	padding:10px;
	border-bottom:6px solid #727272;
}

#sumate{
	width: 290px;
	height: 145px;
	margin:0 auto;
	border-bottom:6px solid #727272;
}
#sumate a img{
	border: 0px;
}

#representantes{
	width: 280px;
	background: #333333 url(../img/bgmarco02.jpg) no-repeat top left;
	margin:0 autos;
	padding:5px;
	border-bottom:6px solid #727272;
}
#sociales{
	height: 145px;
	background-color:#990000;
	margin:0 autos;
	padding:10px;
}


.marco01{
	width: 270px;
	background: #DADADA url(../img/bgmarco01.jpg) no-repeat top left;
	margin:0 auto;
	padding:10px;
	border-bottom:6px solid #727272;
}

.marco02{
	width: 270px;
	background: #FFF url(../img/bgmarco03.jpg) no-repeat top left;
	margin:0 auto;
	padding:10px;
	border-bottom:6px solid #727272;
}

	/*NEWSLETTERS*/
.news{
	background: #CC0000 url(../img/bgnewsletter.jpg) no-repeat top center;
	height:30px;}

/*MENU*/
#nav{
	padding: 0px;
	margin: 0px;
	width:960px;
}
 
#nav ul{
	padding: 0px;
	margin: 0px;
	list-style:none;
	width:960px;
	height:60px;
}
#nav ul li{
	float:left;
}
#nav a{
	text-indent:-9999px;
	height:60px;
	background: #DADADA url(../img/menu.jpg) no-repeat;
	display:block;
}

a#inicio{
	background-position:0 0;
	width:81px;
}
a:hover#inicio{
	background-position:0 -60px;
}
a#elgen{
	background-position:-81px 0;
	width:101px;}
	
a:hover#elgen{
	background-position:-81px -60px;}
	
a#noticias{
	background-position:-182px 0;
	width:101px;}
	
a:hover#noticias{
	background-position:-182px -60px;	
}

a#proyectos{
	background-position:-283px 0;
	width:101px;}

a:hover#proyectos{
	background-position:-283px -60px;
}

a#suma{
	background-position:-384px 0;
	width:101px;}

a:hover#suma{
	background-position:-384px -60px;}
	
a#contactanos{
	background-position:-485px 0;
	width:100px;}

a:hover#contactanos{
	background-position:-485px -60px;}	

#espaciado{
	background: #DADADA url(../img/menu.jpg) no-repeat top right;
	width: 375px;
	height: 60px;
}
.espaciado02{
	background: #DADADA url(../img/bgmenu.jpg) repeat-x top left;
	/*width: 101px;*/
	height: 60px;
}
	
	
	/*FORMS*/
hr{
	border-color: #CCCCCC white white white;
	border-style: dotted;
	border-width:1px;
	background:white;
}
	
form {
	margin: 0;
}
.campo01{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	}
	
input.campo01{
	padding: 3px 0px 0px 3px;
	font-weight: normal;
	width: 150px;
	height:20px;
	border: 1px solid #EB5D5D;
	border-color: none;
	background: #D51818 url(../img/bginput01.gif) repeat-x top left;
	font-size: 11px;
	color: #333333;
}
input.campo02{
	width: 150px;
	height:20px;
	border: 1px solid #DD3333;
	background: #FFFFFF url(../img/bginput02.gif) repeat-x top left;
	font-size: 11px;
	color: #333333;
}

input.campo03{
	width: 300px;
	height:20px;
	border: 1px solid #DD3333;
	background: #FFFFFF url(../img/bginput02.gif) repeat-x top left;
	font-size: 11px;
	color: #333333;
}

textarea.campo03{
	width: 300px;
	height:80px;
	border: 1px solid #DD3333;
	background: #FFFFFF url(../img/bginput02.gif) repeat-x top left;
	font-size: 11px;
	color: #333333;
}

.btnenviar{
	margin: 10px;
	float: right;
	bottom: 0px;
	border: none;
}
a.btnenviar{
background-attachment:scroll;
background:transparent url(../img/btnenviar.jpg) no-repeat 0 0;
display:block;
height:38px;
text-indent:-9999px;
width:103px;}

a.btnenviar:hover{ background-position: center bottom;}

.btncancelar{
	margin: 10px;
	float: right;
	bottom: 0px;
	border: none;
}
a.btncancelar{
background-attachment:scroll;
background:transparent url(../img/btncancelar.jpg) no-repeat 0 0;
display:block;
height:38px;
text-indent:-9999px;
width:103px;}

a.btncancelar:hover{ background-position: center bottom;}


/*CONTENIDO*/
.ttl {
	text-indent:-999em;
	margin:-10px 0 0 -15px;
	width: 606px;
	height: 50px;
	margin-bottom: 5px;
	/*border:1px solid blue;*/
}
.elgen{	background: url(../img/ttlelgen.jpg) no-repeat top left; margin-top: -5px;}
.documentos{	background: url(../img/ttldocumentos.jpg) no-repeat top left; margin-top: -5px;}
.noticias{	background: url(../img/ttlnoticias.jpg) no-repeat top left; margin-top: -5px;}
.sumate{	background: url(../img/ttlsumate.jpg) no-repeat top left; margin-top: -5px;}
.actividades{	background: url(../img/ttlactividades.jpg) no-repeat top left; margin-top: -5px;}
.proyectos{	background: url(../img/ttlproyectos.jpg) no-repeat top left; margin-top: -5px;}

h2{
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: lighter;
	margin-bottom: 10px;
	line-height: 1.2em;
	color: #FA0000;
	}

h2 a{
	line-height: 1.2em;
	color: #FA0000;
	text-decoration: none;
}
h2 a:hover{
/*	background: #ECECEC;*/
	color: #FF0000;
	text-decoration: underline;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.3em;}
	
h6{
	font:11px "Times New Roman", Times, serif;
	font-style: italic; 
	color:#999999;
	line-height: 1.3em;}

/*COLORES*/
.rojo01{color: #FE0000;}
.rojo02{color: #A00000;}
a.rojo02{color: #A00000; text-decoration:none;}
a.rojo02:hover{text-decoration: underline;}
.rojo03{color: #660000;}
.blanco{color: #FFF;}
a.blanco{color: #FFF;text-decoration:none;}
a.blanco:hover{text-decoration:underline;}

.gris01{color: #666666;}
.gris02{color: #999999;}
.gris03{color: #CCCCCC;}
.gris04{color: #8C8C8C;}

/*TAMAŅOS*/
.bold{font-weight: bold;}
.light{font-weight: lighter;}

.txt11{font-size:11px;}
.txt12{font-size: 12px;}
.txt16{font-size: 16px;}
.txt18{font-size: 18px;}
.txt20{font-size: 20px;}
.txt22{font-size: 22px;}

.times{font-family: "Times New Roman", Times, serif;}

a.seguir{
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #A00000;
	text-decoration:none;
	}

a.seguir:hover{
	color: #FF0000;
	text-decoration:underline;}

/*DOCUMENTOS*/	
.post-thumb{
position: relative;
float: left;
margin-top:15px;}

.post-thumb a img, .post-thumb img{
border: 1px solid #CCC;
padding: 5px;
/*width: 170px;
height: 190px;*/
margin-bottom:10px;}

.post-thumb a:hover img{
border: 1px solid #F00;}

.entrada{
/*border: 1px solid red;*/
margin-left: 120px;}

.postmetadata {
/*margin: 0 0 10px 10px;*/
clear: both;
font-style: italic;
color: #999;}

.descarga{
/*border: 1px solid red;*/
margin-left: 120px;
text-align: center;}

.descargar{	text-align: center;}
a.descargar{
	display:block;
	width: 160px;
	height: 45px;
	text-indent: 9999px;
	background: #CCC url(../img/btndescargar01.jpg) top left;
}
a.descargar:hover{
	background-position: bottom left;
}

/*EL GEN*/
#menurepresentantes{
	padding: 0px;
	margin: 0 0 0 -15px;
	width:636px;
}
 
#menurepresentantes ul{
	padding: 0px;
	margin: 0px;
	list-style:none;
	width:636px;
	height:40px;
}

#menurepresentantes ul li{
	float:left;}
	
#menurepresentantes a{
	text-indent:-9999px;
	height:40px;
	background: #333333 url(../img/menurepresentantes.jpg) no-repeat;
	display:block;
}
a#diputados{background-position:0 0;width:159px;}
a:hover#diputados{background-position:0 -40px;}

a#concejales{background-position:-159px 0;width:159px;}
a:hover#concejales{background-position:-159px -40px;}

a#autoridades{background-position:-318px 0;width:159px;}
a:hover#autoridades{background-position:-318px -40px;}

a#autoridadescba{background-position:-477px 0;width:159px;}
a:hover#autoridadescba{background-position:-477px -40px;}

	
.item02 ul {
	padding: 0 10px;
}

.item02 ul li {
	margin-bottom: 30px;
	list-style: none;
	padding: 0 15px;
	background: url(../img/item02.gif) no-repeat;
	background-position: 2px 9px;}
	
.item02 ul li span{
	font-size: 17px;
	color: #F00;
	font-weight: bold;
}

/*REPRESENTANTES*/

.repdata{
margin-left: 150px;
}

.selector01{
	text-align: center;}

.selector01 ul {
	width: 270px;
/*	margin-left: 10px; */
	padding: 0 5px;
}

.selector01 ul li {
	border-bottom: dotted 1px #222;
	background: url(../img/item05.gif) no-repeat 5px 17px;
	list-style: none;
	text-align: left;
	padding: 10px 0;
}

.selector01 ul li a {
	padding: 10px 5px 10px 20px;
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
.selector01 ul li a:hover {	text-decoration: underline;}


/*LINKS AMIGOS*/
.selector02{
	text-align: center;}

.selector02 ul {
	width: 260px;
	padding: 0 5px;
}

.selector02 ul li {
	border-bottom: dotted 1px #999;
	background: url(../img/item06.gif) no-repeat 5px 17px;
	list-style: none;
	text-align: left;
	padding: 10px 0;
}

.selector02 ul li a {
	padding: 10px 5px 10px 20px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
}
.selector02 ul li a:hover {	text-decoration: underline;color: #990000;}

