 h1, h2, h3, h4, ul, li, form {
	margin: 0;
	padding: 0;
}

p {
margin: 5px 0;
line-height:133%;
}

h1 img {
	display: block;
}
img {
	border: 0;
}
a {
	color: #464544;
}
a:hover {
	color: red;
}
.left {
	float: left;
}
.right {
	float: right;
}
.more {
	text-align: right;
}
.clear {
	clear: both;
}
.inner{
padding:5px;
}
.rojo{
color:#E72019;
}
.txt14px{
font-size:14px;
}
.txt12px{
font-size:12px;
}
.mayus{
text-transform: uppercase;
}

h1{
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-size:17px;
font-weight:bold;
color:#333;
}

h2{
font-size:11px;
font-weight:normal;
line-height:160%;
}

h3{
font-size:13px;
font-weight:bold;
}
body {
margin:0;
margin-top:5px;
	background: #EBEBEB;
	text-align: center;
	font: 12px arial,verdana, sans-serif;
	color: #333;
	padding-bottom: 10px;
	height:auto;

	
	}

/** layout **/
#wrapper {
	text-align: left;
	margin: auto;
	width: 987px;
	height:auto;
	overflow:hidden;

}

#header {
  background: #D9D1BC url(../images/cabecera.png) no-repeat;
  height: 178px;
}
#header2 {
margin:5px 0;
  background: #fff url(../images/cabecera-baja.png) no-repeat;
	height: 20px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding: 1px 10px 5px 0px;
}
#header22 {
margin:5px 0;
  background: #fff url(../images/cabecera-baja2.png) no-repeat;
	height: 20px;
	text-align:right;
	font-size:13px;
	font-weight:bold;
	padding: 1px 10px 5px 0px;
}



#body {

  padding-top: 3px;
  background-color:#FFFFFF;
  overflow:hidden;
}
#EntradaBody{

}
#categories {
  float: left;
  width: 175px;
}
#cuerpo{
padding:5px;
padding-right:7px;
margin-left:10px;
padding-bottom:25px;
  float: left;
  width: 580px;
  background: #fff;
  margin-bottom: 2px;
}
#cuerpo2{
padding:5px;
padding-right:7px;
margin-left:10px;
padding-bottom:25px;
  float: left;
  width: 775px;
  background: #fff;
  margin-bottom: 2px;
}

.textoEntradaIndex{

width:270px;
float:left;

}
.textoEntradaIndex h1{
text-transform:uppercase;
font-size:14px;
font-weight:normal;
line-height:130%;
}

#noticias{
background:url(../images/fondo_prensa.jpg) repeat-y;

padding:5px;
padding-left:10px;
float: right;
width:185px;
}

#noticias li{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:9px;
list-style:none;
padding-bottom:5px;
}
.FechaNoticias{
font-weight:bold;
color:#FF0000;
}

#noticias ul{
font-size:10px;
}


h3 {
  font: bold 14px "arial narrow", arial, sans-serif; 
  color: #1B1812;
}




.Servicios
{
background:url(../images/fondo_servicios.jpg) no-repeat;
width:100%; 
overflow:hidden;
padding-bottom:11px;
}

.columna_servicios{
width:49%;
margin:10px 0;
float:left;
padding:2px;
text-align:left;
}

.columna_servicios img{
padding-right:13px;

}
.titulo_servicios{
padding-top:10px;
font-size:12px;
width:170px;
}
.InstalacionesRealizadas{
background:url(../images/fondo_instalaciones_rea.jpg) no-repeat;
height:140px;
}
.InstalacionesRealizadas h3{
padding:14px 0px 0px 34px;
}
.InstalacionesRealizadas p, .Normativas p{
padding-left:15px;
}
.Normativas{
background:url(../images/fondo_normativas.jpg) no-repeat;
height:160px;
}
.Normativas h3{
padding:13px 0 0 34px;
}
#pie{
background:url(../images/fondopie.jpg) right no-repeat #EBEBEB;
font-size: 10px;

padding:3px 0 4px 0;
}
/*///////////////    SERVICIOS        /////////////*/
#EntradillaRoja
{
border-top:2px solid #ddd;
border-bottom:1px solid #ddd;
padding:13px 0px;
margin:3px 0px 10px 0px;
}
#EntradillaRoja2
{
border-top:2px solid #ddd;
border-bottom:1px solid #ddd;
padding:9px 0px;
margin:4px 0px 0px 0px;
}
#EntradillaRoja h2
{
color:#E72019;
font-size:14px;
font-weight:bold;
}

#EntradillaRoja2 h2
{
color:#E72019;
font-size:13px;
font-weight:bold;
}
#ColumTexto
{
width:100%;
}

.ColumTexto h3{

background:transparent url(../images/ico.gif) no-repeat scroll 0pt 12px;
border-bottom:1px solid #CCCCCC;
padding:8px 0pt 3px 13px;
width:740px;
}
.ColumTexto h3.peque{
width:400px;
}

.ColumTexto strong{
color: #e72019
}


.ColumTexto50
{
width:49%;
}

.ColumTexto50 li
{
list-style:none;
padding:5px 2px;
margin-left:20px;
list-style-image:url(../images/li.gif);
//list-style-image:url(../images/li-ie.gif);
}

.ColumFotos
{

margin-left:15px;
margin-top:5px;
padding:8px 10px;

background:url(../images/fondo-colum-fotos.jpg) repeat-x;
width:40%;
}
.ColumFotos img{
padding:3px;
border:1px solid red;
margin-left:10%;
}

.ColumFotos p{
font-size:10px;
}

/*////////////////////////////////////////////////*/



.ItemListadoDerech{

width:370px;
float:right;
margin-bottom:5px;
}
.ItemListadoIzquie{
width:345px;
float:left;
margin:0 5px;
margin-bottom:5px;
}
.ItemTexto{
float:left;
width:225px;
}
.ItemTexto h2 a{
color: #e72019;
font-size:15px;
font-weight:bold;
ine-height:143%;
}
.ItemFoto{
float:right;
}
.ItemFoto img{
border:1px #ccc solid;
border-bottom:1px solid #999;
border-right:1px solid #999;
padding:2px;
}

/* //////////////////////// */

.Contacto h2{
color:#E72019;
font-size:15px;
font-weight:bold;
}
.tituloCampo{
width:100px;
border:3px solid red;
}

.cajainput {
	border: 1px solid #DEDBDB;
	/** remember to change image path **/
	background: url(none) no-repeat #FFFFFF;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	padding:3px 5px;
	color: #454743;
}

.cajainput_error {
	border: 1px solid #DEDBDB;
	/** remember to change image path **/
	background: url(../images/error_input.jpg) no-repeat right;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	padding:3px 5px;
	color: #454743;
}
.cajainput_error2 {
	border: 1px solid #DEDBDB;
	/** remember to change image path **/
	background: url(../images/error_input2.jpg) no-repeat right;
	font-family: tahoma, helvetica, sans-serif;
	font-style: normal;
	font-size: 11px;
	padding:3px 5px;
	color: #454743;
}


.botonEnviar{
background:transparent url(../images/boton-rojo.jpg) repeat-x scroll 0% 50%;
border:medium none;
color:#FFFFFF;
font-size:11px;
height:14px;
margin-right:12px;
padding:2px;
text-align:center;
width:94px;
cursor:pointer;
}
label {
	
	text-align: right;
	width: 100px;
	padding-right: 20px;
}
/*  Normativas  */

#EntradillaNormativas
{

padding:15px 0px;
float:left;

width:49%;
}
#DescargaNormativas
{
width:49%;
padding:7px 0px;
margin:8px 0px;
float:right;
background:url(../images/fondo-descargar-normativas.gif) repeat-y;
}
#DescargaNormativas p
{
padding-right:100px;
padding-left:15px;

}

.ColumnaNormativas
{
width:49%;

padding:0px 0px;
padding-bottom:10px;
}
.ColumnaNormativas h2 {
margin:0px;
padding:0px;
margin-bottom:7px;
color:#E72019;
font-size:13px;
font-weight:bold;
}
.ColumnaNormativas li
{
list-style:none;
border-top:1px solid #E5E5E5;
padding:5px 2px;
margin-left:20px;
list-style-image:url(../images/li.gif);
//list-style-image:url(../images/li-ie.gif);
}

.BloqueNormativa{
background:url(../images/fondo-normativas.gif) no-repeat;
}
#map{
width:200px;
height:100px;
float:right;
}
.datosContacto{
float:left;
width:340px;
padding:10px;
height:150px;
background:url(../images/fondo_contacto.jpg) no-repeat;
}

.BloquePrensa{
background:url(../images/fondo-notas-prensa.gif) no-repeat;

}
.BloquePrensa2{
background:url(../images/fondo-notas-prensa2.gif) no-repeat;
padding-bottom:1px;

}

.ColumnaPrensa
{
width:83%;

padding:0px 0px;
padding-bottom:10px;
}
.ColumnaPrensa li
{
list-style:none;
border-top:1px solid #E5E5E5;
padding:5px 2px;
margin-left:20px;
list-style-image:url(../images/li.gif);
//list-style-image:url(../images/li-ie.gif);
}
.fecha{
background:#eee;
margin:2px 0px;
padding:2px 5px;
font-size:10px;
color:#E72019;
font-weight:bold:
}
#instalacion img{
float:left;
margin-right:17px;
}
#instalacion p{
font-size:13px;
}
.fecha2{
display:inline;
color: red;
}
.miguita{
font-size:14px;
margin-bottom:15px;
display:block;
width:auto;

}

ul.listaiconos li{
list-style-image:url(../images/li.gif);
list-style-position:outside;
list-style-type:none;
margin-left:20px;
padding:5px 2px;
}
