*{margin:0px;}
body {
	font:13px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0px;
	background:#8c5f7b url(imagenes/fondo.jpg) repeat-x;
	margin-bottom:15px;
	text-align:justify;
}

.clear{clear:both;}
.linea{border-bottom:1px solid #003566;}
.linea_punteada{border-bottom:2px dotted #003566;margin-bottom:10px;padding-top:10px;}
a{text-decoration:none;}
h1{font-size:17px;color:#ff6000;padding-bottom:5px;}
h2{font-size:14px;color:#003566;}
h3{	background:url(imagenes/vineta.jpg) no-repeat;padding-left:15px;color:#6d6d6d}

.blanco{color:#FFFFFF;}
.rojo{color:#d04a47;}
.amarillo{color:#f5c01d;}
.azul{color:#003566}

#flash {
	height:219px;
	width:878px;
	display:inline;
}

#contenedor_cabecera {
	width:878px;
	height:178px;
	position:relative;
	margin:auto;
}

#cabecera {
/*	background:url(imagenes/encabezado.png) no-repeat;*/
	width:878px;
	height:233px;
	position:relative;
	margin:auto;
	position:absolute;
	top:25px;
	left:0px
}

#supercontenedor {
	background:url(imagenes/fondo_cabecera.jpg) no-repeat;
	width:1228px;
	position:relative;
	margin:36px auto auto;
	overflow:hidden;
}

/*-Contenedor ---*/
#contenedor {
	width:884px;
	position:relative;
	margin:auto;
	overflow:hidden;
	padding-bottom:30px;
}

#contenedor a{text-decoration:none}

/*-Izquierdo-----*/
#izquierdo{
	background:#e4e9ea;
	width:200px;
	float:left;
	display:block;
	height:880px;
}

#productos_principales{
	background:#e4e9ea;
	width:184px;
	border:3px solid #7391A6;
	height:400px;
	padding:5px;
}

#contacto{
	background:#e4e9ea;
	width:184px;
	border:3px solid #7391A6;
	height:367px;
	border-top:0px;
	padding:5px;
	overflow:hidden
}

#banners{
	background:#e4e9ea;
	width:184px;
	border:3px solid #7391A6;
	height:108px;
	border-top:0px;
	padding:5px;
}

.contenido_izq{
	background:#c8d1da;
	width:176px;
	border-top:0px;
}

/*-Forma de Contacto-------*/
#izquierdo #forma_contacto{
	background:url(imagenes/forma_de_contacto.jpg) no-repeat;
	width:172px;
	height:310px; 
	float: left; 
	margin:auto;
	padding-left:11px;
}

#izquierdo #forma_contacto label{float:left;margin-left:4px;margin-top:0px;margin-bottom:0px;}

#izquierdo #forma_contacto input,#forma_contacto select,#forma_contacto textarea{	
	width:148px;
}

#izquierdo #forma_contacto #fieldset{	
	border:0px;
	margin-top:10px;
}

#izquierdo #forma_contacto textarea{
	height:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#izquierdo #forma_contacto button { 
	margin:0px;
	margin-top: 5px;
	float:right;
	margin-right:0px;
}
#izquierdo #fiel{margin-left:0px;padding:0px}

#izquierdo button { 
	border:0 solid #000000;
	background: #000000 url(imagenes/boton_enviar.jpg) no-repeat;
	cursor: pointer;	
	width:70px;
	height:24px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

/*-Medio-------*/
#contendor_medio{
	border:0px solid;
	margin:auto;
	width:478px;
	float:left;
	display:block;
	height:940px;
}

#medio{
	background:#FFFFFF;
	border:1px solid;
	border:3px solid #cdcdcd;
	margin:auto;
	float:left;
	display:block;
	margin-top:15px;
	height:930px;
	position:absolute;
	width:494px;
	left:188px;
}

#medio ul{padding-left:36px}

#contenido_medio{
	margin-top:55px;
	padding-left:15px;
	width:466px;
}

.contenido_medio{
	background:#f1f3f6;
	margin-bottom:10px;
	padding-bottom:5px;
	padding:10px 10px 5px;
}

.contenido_medio a{text-decoration:none;color:#ff6000;float:right;font-weight:bold;}

/*-Derecho-------*/
#derecho{
	background:#e4e9ea;
	margin:auto;
	width:194px;
	float:left;
	display:block;
	border:3px solid #7391A6;
	height:880px;
	overflow:hidden;
}

.img_izquierda{	float:left;	margin-right:15px;}
.img_derecha{	float:right;margin-left:15px;}

#menu_contenedor{
	width:184px;
	height:190px;
	padding:5px;
}

#marcas{
	width:184px;
	height:200px;
	padding:5px;
	padding-left:10px;
}

.contenido_der{	width:176px;border-top:0px;}

#derecho .menu_der{width:174px;border:solid 0px;margin-bottom:5px;background:#85929f;padding-bottom:2px;padding-top:2px;height:18px;}
#derecho .menu_der a{padding-left:5px;color:#FFFFFF;font-weight:bold;width:150px;display:block;	}
#derecho .menu_der a:hover {background: url(imagenes/menu_over.jpg);color:#000000;padding-left:20px;width:150px;}

.menu{
	font-family:Arial,sans serif;
	padding-top:10px;
	padding-left:13px;
	padding-right:13px;
	text-align:left;
	cursor:pointer;
}

.menu h3{
	font-family:Arial;
	color:#3b454f;
	font-size:12px;
	font-weight:bold;
	border-bottom:#000 solid 1px;
	height:18px;
	padding:0px;
	}

.menu a{
	font-size:11px;
	font-family:Arial;
	text-decoration:none;
	height:18px;
	color:#0c5ba3;
	}


.menu li{
	font-family:Arial;
	color:#0c5ba3;
	height:18px;
	}

.menu ul{
	font-family:Arial;
	color:#0c5ba3;
	padding:0px;
	padding-left:3px;
	list-style-type:none;
	}

/*-Pie-------------------*/
#pie{
	width:878px;
	height:38px;
	margin:auto;
}

#pie-links
{

	border-top:0px;
	margin:0px auto auto;
	padding-top:10px;
	width:892px;
	text-align:center;
	height:30px;

	
}

#pie-links a{
	color:#F1F1F1;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}

#pie_inferior{	text-align:center;	width:928px;margin:auto;color:#c8d1da;}
#pie_inferior a{text-decoration:none; color:#c8d1da;}

#validaciones{margin:auto; text-align:center;margin-top:0px;}

.clientes{background:url(imagenes/clientes/fondo_img.png) no-repeat;
	border:0px solid;height:120px;margin-top:15px;width:140px;float:left;margin-left:10px;}
.clientes p{text-align:center;font-weight:bold;color:#003566;}
.clientes img{padding:0px}
.sucursales{width:210px;float:left;margin-left:10px;margin-top:10px;}
.borde_img{border:2px solid #CDCDCD;margin-left:8px;}

.caso_practico {border-collapse:collapse;margin-left:0px;width:301px;}
.caso_practico td{padding:5px;border:1px solid #CCCCCC;border-collapse:collapse;}
.caso_practico th{color:#FFFFFF;padding:5px;text-align:center;}
