/*general*/
* { 
padding : 0;
margin : 0;
} 
html { 
height : 100%;
} 

a {  COLOR: #EF1920;   TEXT-DECORATION: none }
a:hover { COLOR: #333333;   TEXT-DECORATION: none }
a:visited {  TEXT-DECORATION: none }

h1, h1 a{display:none;}     

body
{ font-family:verdana, Verdana, arial;
  padding:0px;
  margin:0px;
  font-size:10 px;
}
/*contenedor general*/
#general {
	width : 994px;
	clear : both;
	display : table;
	margin-left : auto;
	margin-right : auto;	
} 
#generalIMP {
	width : 500px;
	clear : both;
	display : table;
	margin-left : auto;
	margin-right : auto;	
}
/*cabecera*/
#cabecera {
	background-repeat: no-repeat;
	height: 185px;
	clear : both;
	background-position: right top;
	/*background-image: url(../images/2008/Fndocabecera.gif);*/
}
#banderas{height: 185px;width:240px; float:left;}
#imagenCabecera img {height: 165px; width:240px;}
#menuSupIzda {
	height: 25px;
		font-size: 11px;
		COLOR: #666666;
	float:left;
	margin-right: 0px;
	margin-left:10px;
	padding-bottom: 5px;
	
}
#menuSupIzda a {
	margin-top:10px;
	margin-right:5px;
	border:0;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-size: 11px;
}
#menuSupIzda a:hover { font-size: 11px; margin-top:10px; margin-right:5px;border:0;  COLOR: #2bc35f;   TEXT-DECORATION: none}

#cabecera2{height: 185px; }
#margencabecera2{height: 158px;}
#menuSup {
	height: 25px;
	float:left;
	margin-right: 0px;
	margin-left: 2px;
}
#menuSup ul{margin:0px auto;} 
#menuSup li
{
	margin:0px 15px 5px 0px;
	height : 19px;
	color:#FFFFFF;
	float:left;
	list-style:none;
	font-family:Arial, Verdana;
	font-size:85%;
	font-style: normal;
	font-weight: normal;
} 
#menuSup li a 
{ display:block; 
	color:#FFFFFF
}
#menuSup li a:hover 
{ 	display:block; 
	color:#de4f2f;
	TEXT-DECORATION: underline
}

#menuSup li img 
{ 	border:0
}
.menuInv{color:#ffa636;
	background-position: right top;
	background-image: url(../images/2008/FinMenuInv.gif);
	background-color: #ffbc68;
	background-repeat: no-repeat;
	TEXT-DECORATION: underline
	}
/*interior general*/

#interior {
	background-repeat: no-repeat;
	clear : both;
	background-position: right top;
	/*background-image: url(../images/2008/Fndointerior.gif);*/
	padding-top: 145px;
}
/*interiorPortada Izquierda*/
#interiorIzda {
	margin-left:60px;
	margin-right:0px;
	float:left;
}

#interiorIzda img{
	border: 0;
}
/*interiorPortada derecha*/
#interiorDcha {
	height : 378px;
	width:250px;
	padding-right:118px;
	margin-top:10px;
	background-position: right top;
	background-repeat: no-repeat;
	/*background-image: url(../images/2008/FndomenuLateral.gif);*/
	float:right;
	
}

#interiorDcha ul{margin:0px auto;} 

#interiorDcha li
{
	float:left;
	width:90%;
	margin:1px 5px 1px 0px;
	padding:0px 5px 0px 20px;
	list-style:none;
	color:#FFFFFF;
	font-family:Arial, Verdana;
	font-size:85%;
	background-color: #DE4F2F;
	color:#555555;
	background-image: url(../images/2008/IniMenuLateral.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height : 19px;
	font-style: normal;
	font-weight: normal;
	} 

#interiorDcha li a 
{ display:block; 
	color:#FFFFFF
}

#interiorDcha li a:hover 
{ display:block; 
	color:#FFFFFF;
	TEXT-DECORATION: underline
}
/*pie*/
#pie{
	font-size:12px;
	clear : both;
	background-color: #e5e5e5;
	font-family:Arial, Verdana;
	font-weight:bold;
	text-align: center;
	color:#333333;
	padding:5px;
}

#pie a{
	color:#2bc35f;
	font-family:Arial, Verdana;
	font-weight:bold;

}

#pie a:hover{
	TEXT-DECORATION: underline
}
/*interiorDetalle general*/
#Detalinterior {
	clear : both;

}
/*interiorDetalle izquierda*/
#DetalinteriorIzda {
	height : 378px;
	width:225px;
	margin-top:40px;
	background-position: left top;
	background-repeat: no-repeat;
	/*background-image: url(../images/2008/FndoMenuLateralInt2.gif);*/
	float:left;
	display:table;
	margin-bottom:10px;
	}

#DetalinteriorIzda ul{} 

#DetalinteriorIzda li
{
	float:left;
	width:150px;
	height : 19px;
	margin:1px 5px 1px 50px;
	padding:0px 5px 0px 5px;
	list-style:none;
	color:#555555;
	font-family:Arial, Verdana;
	font-size:85%;
	background-color: #DE4F2F;
	background-image: url(../images/2008/MenuLateralInt.gif);
	background-repeat: no-repeat;
	background-position: right top;
	font-style: normal;
	font-weight: normal;
} 

#DetalinteriorIzda li a 
{ display:block; 
	color:#FFFFFF
}
#DetalinteriorIzda banner{border:0; background-color:#de4f2f; padding-top:20px;}
#DetalinteriorIzda li a:hover 
{ display:block; 
	color:#FFFFFF;
	TEXT-DECORATION: underline
}
/*interiorDetalle derecha*/
#DetalinteriorDcha {
	width:75%;
	margin-right:0px;
	float:right;
}

#DetalinteriorDcha img{
	border: 0;
}
#DetalinteriorDcha h2{
	border: 0;
	padding-bottom:10px; padding-right:5px;
}

#DetalinteriorDcha p{
	border: 0;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 125%;
	text-align: justify;
}
#DetalinteriorDcha h3{
	
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	color: #7f7f7f;
	line-height: 125%;
	text-align: left;
}
/*interiorDetalle derecha Impresion*/
#DetalinteriorDchaIMP {
	width:500px;
	margin-right:0px;
	float:right;
}

#DetalinteriorDchaIMP img{
	border: 0;
}
#DetalinteriorDchaIMP h2{
	border: 0;
	padding-bottom:10px; padding-right:5px;
}

#DetalinteriorDchaIMP p{
	border: 0;
	padding-bottom:10px;
	padding-right:15px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	line-height: 125%;
	text-align: justify;
}
#DetalinteriorDchaIMP h3{
	
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: normal;
	color: #7f7f7f;
	line-height: 125%;
	text-align: left;
}
/*submenu contenidos*/
#menucontenidos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #115086;
	margin: 10px;
	border: 1px solid #e5e5e5;
	padding: 10px;
}

#menucontenidos a{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #2bc35f;}

#menucontenidos a:hover{text-decoration:underline;}

/*miscelanea*/
.bloqueDcha {float:right;display:table;}
.bloque {float:left;display:table;}

.right{float:right; display:inline}

.imagenDcha {float:right; padding-left:20px;padding-bottom:20px;}
.imagenCntr {float:center; padding-left:20px;padding-bottom:20px;}
.bloqueG{clear:both; display:table;}
.sidebaritem3{ width:728px; height:100%}
.sidebaritem3 li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-indent: 0px;
	margin-left:40px;
	padding-left:10px;
	margin-right:20px;
	text-align: justify;
}
.sidebaritem3 .fotonoti{width:200px; margin-left:10px;}
.sidebaritem5{ width:90%; height:100%}
.sidebaritemIMP{ width:500px}
.tmNoti{width:228px}
.tmNoti2{width:95%}
.tmNoti3{width:auto;}
/*actualidad*/
.titActualidad{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}

.titActualidadnegro{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
}

.titNoti{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #de4f2f;
}

.titActualidad a:{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #de4f2f;
	text-decoration:none;
}
.titActualidad a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
	text-decoration:none;
}
.foto{
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 20px;
	border: 0
}

.linea {
	background: url(../images/2008/fdLinea.gif) repeat-x;
	height:2px; margin-bottom:10px
}
.titRest{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #de4f2f;
}


.foto2{
	margin-bottom: 20px;
	margin-left: 20px;
	border: 0
}

.sidebaritem3N
{ text-align:justify;
  width:485px;
  margin:0px;
  padding:0px;
  clear:both;
  }
  
  .drop-shadowN
{
	float: left;
	position: relative;
	padding: 5px;
	width:225px;
	
}

.textoVerde{color:#00B050}

.margen10-10{margin-left:10px; margin-right:10px;}

/*tienda*/

.izq{float:left}
.drch{
	margin-top:5px;
	float:right;
	text-align: right;
}
.tiendaTtl{
	/*float:left;*/
	/*padding-left:150px;*/
	width:600px;
	height:113px;
	background-image: url(../images/cestaCompra.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.cajaArt{
	border:2px solid #de4f2f;
	width:600px;
	padding:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	display: table;
	margin-bottom:10px;
	line-height: 13px;
	}

.imgArt {
	border: 1px solid #de4f2f;
	/*padding:2px;*/
	/*text-align: left;*/
	vertical-align: top;
	float: left;
	margin-right:15px
}

.cajaArts{	
	width:480px;
	padding:20px;
	margin-bottom:10px;
	clear:both;
	margin-left:40px;
	}
.tablaArt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	background-color: #de4f2f;	/*margin: 0px;
	padding: 0px;*/
	vertical-align: middle;
	margin-top:10px
	}
.tablaArt td{
	/*border: 1px solid #CC0000;*/
	background-color: #FFFFFF;
	padding:1px
}
.formu{
	margin-top:20px
}
.formu	form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #666666;
}
.formu fieldset {
	border: 1px solid #999999;
}
.formu textarea {
	border: 1px solid #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:200px;
	padding:3px
}
.formu input {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #FFFFFF;
	width:125px;
	padding:3px
}

.piefoto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width:200px;
	font-variant: normal;
	text-align: center;
	float: right;
}
	
.fotoTamano{width:200px;
float:right;
margin-right:50px;}



/*-----------menu superior texto ---------------*/

#menuSupTexto {
	height: 25px;
	float:left;
	margin-right: 0px;
	margin-left: 2px;
}
#menuSupTexto ul{margin:0px auto;} 
#menuSupTexto li
{
	margin:0px 15px 3px 0px;
	height : 25px;
	color:#FFFFFF;
	float:left;
	list-style:none;
	font-family:Arial, Verdana;
	font-size:80%;
	font-style: normal;
	font-weight: bold;
	display:block;
	text-transform: uppercase;
} 
#menuSupTexto li a 
{
	display:block;
	padding: 2px 15px 1px 10px;
	color:#FFFFFF;
	background-color:#ffa636;
	background-image:url(../images/2008/FinMenu.gif);
	background-repeat: no-repeat;
	background-position: right center;
	
}
#menuSupTexto li a:hover 
{ 	display:block; 
padding: 2px 20px 1px 10px;
	color:#de4f2f;
	background-color:#ffbc68;
	background-image:url(../images/2008/FinMenuINV.gif);
	background-repeat: no-repeat;
	background-position: right center;
	TEXT-DECORATION: none
}

#menuSupTexto li img 
{ 	border:0
}
#banner_electoral{
	background-image: url(../images/2011/elecciones2011-2.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:700px; height:227px;
	clear:left;
	position:relative;
/*	background-color:#FFFF00;*/
	font-family:Arial, Verdana;
	font-size:10px;
	font-style: normal;
	font-weight: bold;
	padding:30px;
	text-transform: uppercase;
	margin-top:30px;
	/*display:inline;*/
}

#banner_electoral p {margin-left:15px;margin-top:15px;}
#banner_electoral img {border:0}
