/* CSS Document */
*{margin:0px;}



body{
	background:url(imagenes/fondo_pagina.jpg) repeat-x;
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
	}
	
h1{
	font-size:22px;
	/*font-family:"Verdana", Times, serif;*/
	color:#8E001C;
	}
h2{
	font-size:18px;
	color:#bf2727;
	}

#encabezado{
	margin:auto;
	width:982px;
	height:136px;
	background:url(imagenes/fondo_encabezado.png) no-repeat;
	}
#encabezado #empres{
	color:#8E001C;
	float:right;
	}
#encabezado #empres p{
	font-size:15px;
	text-align:right;
	}
#encabezado p{
	color:#8E001C;
	float:right;
	font-size:17px;
	font-weight:bold;
	margin-right:18px;
	}

#encabezado a{
	color:#8E001C;
	float:right;
	font-size:17px;
	text-decoration:none;}

#encabezado img{
	float:left;
	}

#encabezado .boton {
	background:url(imagenes/boton_buscar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:84px;
	height:28px;
	margin-right:3px;
	float:right;
	}

#encabezado input{
	display:block;
	height:14px;
	margin-right:3px;
	text-align:right;
	width:162px;
	margin-bottom:7px;
	}

#menu_principal{
	background:url(imagenes/fondo_menu_principal.jpg);
	height:247px;
	text-align:center;
	}

#menu_principal #flash{

	height:247px;
	margin:auto;
	width:992px;
	}

#cuerpo{
	margin:auto;
	background:url(imagenes/fondo_cuerpo.jpg) repeat-y;
	width:980px;
	border-left:#D9D9D9 solid 1px;
	border-right:#D9D9D9 solid 1px;
	overflow:hidden;
	}

#izquierdo{
	float:left;
	background:url(imagenes/fondo_izquierdo.jpg) no-repeat;
	width:652px;
	padding-left:14px;
	padding-right:14px;
	padding-top:16px;
	overflow:hidden;
	padding-bottom:10px;
	}

#izquierdo #bienvenida{
	background:url(imagenes/fondo_bienvenida.jpg) no-repeat;
	height:152px;
	padding-left:21px;
	padding-right:21px;
	padding-top:16px;
	}

#bienvenida p{
	padding-top:8px;
	font-size:13px;
	}

#izquierdo #contenido{
	float:left;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:28px;
	}

#contenido .seccion{
	float:left;
	width:312px;
	border-right:1px solid #D9D9D9;
	padding-left:13px;
	padding-right:13px;
	
	}

#contenido ul{
	font-size:13px;
	padding-left:45px;
	
	}

#contenido p{
	font-size:15px;
	padding-top:15px;
	}

#contenido p b{
	font-size:17px;
	
	}

#contenido .seccion h4{
	font-size:14px;
	color:#8E001C;
	width:176px;
	float:left;
/*	padding-left:15px;*/
	}

#contenido .seccion p{
	color:#807F7F;
/*	width:176px;
	float:left;*/
	padding-left:15px;
	padding-top:6px;
	font-size:13px;
	}
	
#contenido .seccion a{
	font-size:10px;
	color:#8E001C;
	width:176px;
	text-decoration:none;
	float:left;
	padding-left:15px;
	padding-top:6px;
	cursor:pointer;
	}

#contenido .seccion .imagen{
	float:left;
	background:#FEFEFE;
	padding:4px;
	width:104px;
	height:104px;
	border:#D9D9D9 solid 1px;
margin-right:6px;
	}

#contenido a{
	text-decoration:none;
	color:#8E001C;
	font-weight:bold;
	float:right;
	}	

#izquierdo #banners{
	text-align:center;
	}

#derecho{
	float:left;
	width:300px;
	background:url(imagenes/fondo_derecho.jpg) no-repeat #EAEAEA;
	text-align:center;
	}
	
#derecho img{
	padding-top:15px;
	}
	
#derecho .menu{
	font-family:Verdana;
	padding-top:20px;
	padding-left:13px;
	padding-right:13px;
	text-align:left;
}

#derecho .menu h3{
	color:#68767F;
	font-size:12px;
	font-weight:bold;
	border-bottom:#000 solid 1px;
	height:28px;

	}
#derecho .menu h3:hover{
	color:#055DBC;
}
#derecho .menu a{
	font-family:Verdana;
	text-decoration:none;
	height:18px;
	color:#000000;
	cursor:pointer;
	}
#derecho .menu a:hover{
	color:#4978d7;
}
#derecho .menu .novedad a:hover{
	color:#aa3641;
}
#derecho .menu li{
	font-family:Verdana;
	color:#000;
	border-bottom:#68767F solid 1px;
	cursor:pointer;
	}

#derecho .menu ul{
	font-family:Verdana;
	color:#000;
	padding-left:14px;
	cursor:pointer;
	font-size:11px;
	}

.menu .principal{
	cursor: pointer;
	}

#pie{
	height:107px;
	background:url(imagenes/fondo_pie.jpg);
	}

#pie #menu_pie{
	margin:auto;
	height:22px;
	padding-top:16px;
	text-align:center;
	font-size:11px;
	color:#404040;
	}

#pie #menu_pie a{
	text-decoration:none;
	color:#fff;
	padding:0 20px;
	border-right:#fff solid 1px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	}

.clear{
	clear:both;
}

/* FORMA DE CONTACTO */
#forma_contacto {
	width:280px;
	height:180px;
	padding-top:15px;
	margin-left:15px;
	text-align:left;
	color:#003366;
	font-size:12px;
	font-family:Verdana, Helvetica, sans-serif;
	
}

#forma_contacto .boton {
	background:url(imagenes/boton_enviar.jpg);
	background-repeat:no-repeat;
	text-align:right;
	border:none;
	width:84px;
	height:28px;
	margin-right:3px;
	float:right;
}

#forma_contacto label{
	text-align:right
}

#forma_contacto input,textarea,select{
height:14px;
margin-bottom:8px;
width:183px;
}
#forma_contacto textarea{
height:50px;
margin-bottom:7px;
margin-right:0;
width:184px;
}

#forma_contacto #texto_forma{
	float:left;
	width:78px;
	height:188px;
	
}

#forma_contacto #cajas_texto{
float:left;
height:190px;
margin-top:-2px;
padding-left:10px;
width:190px;
	
}

#forma_contacto h1{
	color:#FFFFFF;
	margin-bottom:6px;
	font-size:16px;
	
}

.flota {margin-top:42px;
	float:left;
	width:234px;}

.logos{border:1px solid #D9D9D9;
	height:160px;
	margin-bottom:30px;
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	text-align:center;
	width:230px;
	float:left;
	}

.tema{float:left;
	width:200px;
	margin-right:20px;
	text-align:left;
	font-size:15px;}

.linea_roja{float:left;
	background: url(imagenes/linea_roja.jpg) no-repeat;
	width:250px;
	height:25px;}

.referencia{float:left;
	width:160px;
	font-size:15px;
	text-align:left;}

.tablas{border:1px solid;
	border-collapse:collapse;
	margin:4px;}

.tablas th{background:#8E001C;
	color:#FFFFFF;
	font-size:12px;
	padding:0.7em;
	text-align:center;
	}
.tablas td {padding:0.5em;
	text-align:center;
	}
.tablas tr{border-bottom:1px dotted #bbb;
	}


.articulos {
	border-left:2px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	width:627px;
	overflow:hidden;
}

.articulos p {
	font-size:14px;
	padding-top:0px;}

.bordesup { background: url(imagenes/bordearticulo.jpg); 
		width:650px;
		height:18px;}

.bordeinf { background: url(imagenes/bordearticulo1.jpg); 
		width:650px;
		height:18px;}

.rojo {color:#8E001C;}
