body, h1, h2, h3, h4, h5, h6, p, div, ul, li{
	margin:0px;
	padding:0px;
}

body{
	background-color:#f4f4f4;
}

a{
	text-decoration: none;
	color: #f13f1b;
}

a:hover{
	text-decoration: underline;
}

h2{
	font-size: 10px;
	padding: 2px 0 20px 0;
}

p{
	margin-bottom: 16px;
	line-height: 16px;
}

ul{
	margin-bottom: 18px;
}

/* capas e ids*/

#todo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 918px;
	margin-right: auto;
	margin-left: auto;
	color: #000;
}
#cabeceracont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 918px;
	margin-right: auto;
	margin-left: auto;
	color: #000;
}

#contenedor{
	padding: 21px 0;
}

#cabecera{
	position: relative;
	height: 134px;
	background: url(../imagenes/fondo.jpg) repeat-x;
	
}

#cuerpohome{
	margin: 20px 0 0 0;
}

#menusup{
	position: absolute;
	height: 44px;
	width:562px;
	top: 37px;
	margin-left:360px;
	background: url(../imagenes/fondo-menu.jpg) repeat-x bottom;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#menusup ul{
margin:10px 0 0 15px;
}
#menusup li{
	padding:0;
	margin: 0;
	list-style: none;
	float: left;
}

#menusup li.nopadding{
	padding: 0px;
}

#menusup a span{
	display:none;
}
#menusup a.inicio, #menusup a.inicioact{
	display:block;
	width:40px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
	
/*	background:url(../imagenes/menusup_servicios.gif) no-repeat;
*/}
#menusup a.inicioact, #menusup a.gestionact, #menusup a.ofertaact, #menusup a.serviciosact, #menusup a.contactoact {

color:#FFFFFF;
display:block;
background:url(../imagenes/menuactivo.jpg);
background-repeat:repeat-x;
background-position:-10px ;
text-decoration:none;
}

#menusup a.servicios, #menusup a.serviciosact{
	display:block;
	width:88px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
/*	background:url(../imagenes/menusup_servicios.gif) no-repeat;
*/}

#menusup a.gestion, #menusup a.gestionact {
	display:block;
	width:134px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
	/*	background:url(../imagenes/menusup_gestion.gif) no-repeat;
*/}

#menusup a.oferta, #menusup a.ofertaact{
	display:block;
	width:114px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
	/*	background:url(../imagenes/menusup_oferta.gif) no-repeat;
*/}

#menusup a.equipo, #menusup a.equipoact{
	display:block;
	width:35px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
	/*	background:url(../imagenes/menusup_equipo.gif) no-repeat;
*/}

#menusup a.contacto, #menusup a.contactoact {
	display:block;
	width:60px;
	height:37px;
	padding-left:10px;
	margin-top:-17px;
	padding-top:20px;
	/*	background:url(../imagenes/menusup_contacto.gif) no-repeat;
*/}

#menusup a:hover {
display:block;
color:#FFFFFF;

background:url(../imagenes/menuactivo.jpg);
background-repeat:repeat-x;
background-position:-10px ;
text-decoration:none;

}

#menusup a.activo{
}

#pie{
	clear: both;
	margin-top: 30px;
	padding-top: 8px;
	padding-left:10px;
	height:38px;
	background-color:#FFFFFF;
}

#atipika{
	clear: both;
	margin-top: -10px;
	text-align: right;
}

#atipika a{
	font-size: 8px;
	color: #666;
}

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

#destacadoshome{
	padding: 10px 0 30px 0;
	overflow: hidden;
	height: 100%;
}

#destacadoshome li{
	list-style: none;
	float: left;
	margin: 0 16px 0 0;
	width: 187px;
	height: 260px;
}

#destacadoshome li.nomargin{
	margin: 0 0 0 0;
}

#destacadoshome li table{
	width: 187px;
	background: none;
	margin: 0 0 6px 0;
	padding: 0;
}

#destacadoshome li td{
	width: 187px;
	background: none;
	margin: 0;
	padding: 0;
}

#destacadoshome li td img{
	background: none;
	margin: 0;
	padding: 0;
}

#destacadoshome li img{
	vertical-align: text-bottom;
	margin: 0 10px 0 0;
}

#destacados2{
	margin: 6px 0 0 0;
	padding: 6px 0 0 0;
}

#destacados2 a{
	text-decoration: none;
	color: #000;
}

#destacados2 a:hover{
	color: #f13f1b;
	text-decoration: underline;
}

#destacados2 table{
	background: url(../imagenes/destacados_separador_home.gif) bottom no-repeat;
}


/* class */
h2.destacadoshome{
	width: 336px;
	height: 39px;
	background:url(../imagenes/destacados_home.gif) no-repeat;
	margin: 20px 0 0 0;
}

#destacadoshome li td{
	height: 200px;
}

#destacadoshome li td .fichafoto{
	position: relative;
}

#destacadoshome li td .transparente{
	width: 90px;
	height: 90px;
	position: absolute;
	top: 0;
	right: 0;
}


#colder {
	float:right;
	width:293px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#colder img{
margin-bottom:20px;

}

#info2 input {
width:224px;
height:15px;
margin:0 20px 20px 0;
 

}
#info2 textarea {
width:475px;
height:105px;
 

}
#forminformacion {
float:left;
width:550px;
margin-left:30px;

}

.rojo {
color:#f03e1a;

}
.interletra {
	letter-spacing:1px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:10px;
}
.lineacorta {
background-image:url(../imagenes/linea-separadora-corta.gif);
float:left;
width:293px;
height:10px;
background-repeat:no-repeat;
margin-bottom:20px;

}
.linealarga {
background-image:url(../imagenes/linea-separadora-larga.gif);
float:left;
width:602px;
height:10px;
background-repeat:no-repeat;
margin-bottom:20px;

}
.not {
background-color:#e7e7e7;
border:#dedede solid 1px;
float:left;
margin-bottom:4px;
width:273px;
padding:9PX;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;


}
#buscadorhome {
background-image:url(../imagenes/fondo-form.gif);
width:602px;
height:88px;
margin:0px;
padding:0px;

}
#form1 {
background:none;

}
a.notmas {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#f03e1a;

}
a.notmas:hover {
color:#f03e1a;
text-decoration:underline;
}
#texto_llamanos {
float:right; 
width:240px;
padding-right:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:13px;
}
.rojo {
color:#f03e1a;
} 
.respuestatwiter {
background-image:url(../imagenes/fondo-twiter.jpg);
width:322px;
height:110px;
margin:0px;
padding:0px;

}

li.icoface, li.icofoto, li.icotwiter, li.icoyoutube {
	background-image:url(../imagenes/ico-facebook.jpg);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	height:20px;
	padding-left:30px;
	padding-top:8px;
}

li.icofoto {
	background-image:url(../imagenes/ico-fot.jpg);
}
li.icotwiter {
	background-image:url(../imagenes/ico-twuiter.jpg);
}
li.icoyoutube {
	background-image:url(../imagenes/ico-youtube.jpg);
}

.bold {
	font-weight:bold;
}
.bold12 {
	font-weight:bold;
	font-size:12px;
	margin-bottom:10px;
}

ul.gestion {
	list-style:none;
}

ul.gestion li {
	background-image:url(../imagenes/bullet.jpg);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	height:15px;
	padding-left:10px;
	padding-top:2px;
	margin-bottom:10px;

}

ul.gestion_numeros li {
	background-image:url(../imagenes/1.gif);
	background-position:left;
	background-repeat:no-repeat;
	list-style:none;
	height:15px;
	padding-left:21px;
	padding-top:2px;
	margin-bottom:10px;

}
.logo_servicios {
	float:left;
	width:110px;
	background-image:url(../imagenes/lin_vert1.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.titulo_servicios {
	float:right;
	width:470px;
}
.titulo_servicios img{
margin-top:10px;

}
.texto_servicios {
	margin:12px 0;
	float:left;
	width:600px;
}
.enlaces_servicios {
	margin:0 0 12px 0;
	float:left;
	width:550px;
}
.enlaces_servicios a{
	padding:0 12px;
	background-image:url(../imagenes/linea_vertical.gif);
	background-position:right;
	background-repeat:no-repeat;
}
.contacto1 {
position:relative;
	margin:0 30px 20px 0;
	float:left;
	width:206px;
	z-index:1000;
}
.contacto1 span{
	margin:20px 0 0 0;
	line-height:18px
}
.boldnaranja {
	font-size:12px;
	font-weight:bold;
	color:#f03e1a;
	margin-bottom:12px;
}
