@charset "utf-8";
body {	background-color: #DC251D;	margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
input { margin-top:10px; margin-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
img {border-style:none;}
div.spacer {clear:both;}
h2 {display:inline;}
div.height70 {	height:70px;}
.negrita { font-weight:bold; color:#dc251d;}
.h24 {display:inline; font-weight:bold; color:#b5be00;}




div.contenedor {
	margin: 0 auto;
	width:900px;
	background-color:#FFFFFF;
	background-image: url(imagenes/esquinainferior.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.top {
	width:900px;
	height:150px;
	background-color:#FFFFFF;
}
div.logo {
	float:left;
	margin-left:20px;
	margin-top:20px;
}
div.esquinatop {
	float:right;
}


/* INICIO COLUMNA IZQUIERDA ------------------------------------------------------------------ */

div.columnizda {
	width:700px;
	min-height:750px;
	float:left;
	background-color:#FFFFFF;
	
}
div.fotoencabezamiento {
	width:700px;
}
div.titseccion {
	margin-left:40px;
	margin-top:30px;
	margin-bottom:30px;
}
div.texto {
	width:505px;
	min-height:400px;
	font-size:12px;
	margin-left:80px;
	margin-right:115px;
	padding-bottom:70px;
}
div.texto a {
	text-decoration:none;
	color:#dc251d;
}
div.texto a:hover {
	text-decoration:underline;
}

/* FIN COLUMNA IZQUIERDA --------------------------------------------------------------------- */






/* INICIO COLUMNA DERECHA ------------------------------------------------------------------ */

div.columndcha {
	width:200px;
	height:auto;;
	float:right;
	background-color:#FFFFFF;
	
}

div.botonera {
	width:180px;
	height:300px;
	background-color:#dc251d;
	padding-left:20px;
}
div.boton{
	padding-bottom:10px;
	clear:both;
	float:left;
}
div.boton2 {
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
}
div.banner {
	padding-bottom:10px;
	padding-top:10px;
	text-align:right;
}


div.banner {
	text-align:right;
	padding-bottom:10px;
	padding-top:30px;
}

/* FIN COLUMNA DERECHA --------------------------------------------------------------------- */







/* 24 HORAS ---------------------------------------------------------------------------------- */

div.24horas {
	clear:both;
	float:left;
}

/* 24 HORAS ---------------------------------------------------------------------------------- */






/* PIE ---------------------------------------------------------------------------------- */

div.pie {
	clear:both;
	margin: 0 auto;
	width:900px;
	padding-top:20px;
	text-align:left;
	padding-bottom:50px;
}

div.piedatostop {
	width:832px;
	background-color:#dc251d;
	border: #ffffff solid 1px;
	height: 30px;
	text-align:center;
	line-height:25px;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
div.piedatostop a {
	color:#FFFFFF;
	text-decoration:none;
}
div.piedatostop a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

div.piedatosbottom {
	clear:both;
	width:832px;
	background-color:#ffffff;
	border: #ffffff solid 1px;
	height:75px;
	text-align:center;
	line-height:25px;
	font-size:10px;
	color:#dc251d;
	text-decoration:none;}
div.piedatosbottom a {
	color:#dc251d;
	text-decoration:none;
}
div.piedatosbottom a:hover {
	color:#dc251d;
	text-decoration:underline;
}






/* PRINCIPAL -------------------------------------------------------------------------- */

div.bannerleft {
	width:190px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:30px;
	float:left;
}

div.bannerright {
	width:190px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
}
div.bannerclientes {
	width:390px;
	height:194px;
	background-image:url(imagenes/banner_clientes.jpg);
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	background-repeat: no-repeat;
}
div.textobannerclientes {
	font-size:12px;
	padding-left:80px;
	padding-top:100px;
}
div.textobannerclientes a {
	color:#000000;
	text-decoration:underline;
}
div.textobannerclientes a:hover {
	color:#dc251d;
	text-decoration:underline;
}

/* ---------------------------------------------------------------------------------------------- */







/* ---------------- CONTACTO -------------------------------------------------------------------------------------- */

div.mapa {
	width:505px;
	min-height:400px;
	font-size:12px;
	margin-left:80px;
	margin-right:115px;
	padding-bottom:20px;
}

.vermapa {
	color:#000000;
	text-decoration:none;
}
.vermapa a {
	text-decoration:underline;
}
.vermapa a:hover {
	color:#dc251d;
}

div.contacto {
	background-image:url(imagenes/contactoborde.gif);
	background-repeat: no-repeat;
	width:500px;
	height:200px;
	clear:both;
	margin-left:80px;
	font-size:12px;
	padding-bottom:40px;
}
div.contacto a {
	text-decoration:none;
	color:#dc251d;
}
div.contacto a:hover {
	text-decoration:underline;
}
div.textocontacto {
	margin-left:40px;
	padding-top:60px;
}
.contactogris {
	color:#999999;
}
/* ---------------------------------------------------------------------------------------------------- */

div.columnizda ul li{
	list-style:circle;
	margin-left:15px;
}

div.columnizda ul {
	margin-top:.6em;
	margin-bottom:.6em;
	
	margin-left:15px;
}

div.columnizda p{
	padding-top:.6em;
	padding-bottom:.6em;
}

