@charset "utf-8";

body{ margin:0; padding:0; outline: 0;}
.olul , .li{list-style:none; margin:0;padding:0;}
.body{ text-align:center; background-image:url(../img/bg.jpg);}
/*Cuerpo y subdivisiones principales*/
#principal{ width:633px; height:630px; margin:0 auto; text-align:left; /*border:1px solid #000;*/}
#bgder{	width:56px; height:590px;  float: right; background-image:url(../img/bgDer.jpg); background-repeat:no-repeat; }/*borde Der*/
#bgizq{ width:56px; height:590px; float:left; background-image:url(../img/bgIzq.jpg); background-repeat:no-repeat; }/*borde Izq*/
#medio{ width:521px; height:590px; left: 20px; float:left; background-color: #f9f9f9; }/*cuerpo*/
#pie { width:633px; height:32px; float:left; text-align:center; padding:10px 0 0 0; background:url(../img/pie.jpg) no-repeat; font: normal 9px Arial; color:#FFF; letter-spacing:1px;}/*borde Pie*/
/*------------------------------------------------*

/*subdivisiones*/
#banner{ width:521px; height:152px; overflow:hidden; float:left; }
#logo{ width:166px; height:152px; float:left;}
#fechas { width:355px; height:27px; float:left;}
#slide{ width:355px; height:152px; float:left; }
#slide1{ width:180px; height:125px; float:left; overflow:hidden;}
#slide2{  width:171px; height:125px; float:left; margin-left:4px; overflow:hidden; }

#menu{ width:521px; height:72px; float:left; overflow:hidden; background-image:url(../img/menu.jpg);}

#cont{ width:521px; height:366px; float:left; overflow:hidden;}
#contizq{
	width:170px;
	height:362px;
	background-color:#eee;
	float:left;
	overflow:hidden;
	margin:0 auto;
}
#news{	width:158px;height:130px; float:left; padding:5px 5px 0 5px;  border: #d3d9de 1px solid; }
#dato1{	width:158px;height:190px; float:left; padding:5px 5px 0 5px; font:11px Arial; color: #5d7d91; text-align:justify; }
#dato2{	 float:left; padding:5px 5px 0 5px; font:11px Arial; color: #5d7d91; text-align:justify; }
#dato3{	 width:341px; height:128px; text-align:left; font:11px Arial; padding:6px 0 0 0; color: #8a8f9c;  float:right; }
#datoP{	width:158px; height:364px; background-color:#F4F4F4; }

#contder{ width:331px; height:344px; background-color:#f9f9f9; float:left;  padding: 7px 10px 9px 10px; overflow:hidden; }
#titulo01{ width:331px; height:16px; font: bold 14px Arial; color:#344347; float:left; padding:0;}
#titulo02{ width:331px; height:18px; font: bold 12px Arial; color:#2394DA; letter-spacing: 1px; float:left; border-bottom: 1px solid #2394DA; margin-top:16px;}
#titulo03{
	width:331px;
	height:12px;
	font: bold 12px Arial;
	color:#29505F;
	letter-spacing: 1px;
	float:left;
	padding-top:5px;
}
#titulo04{ width:168px; height:30px; font: bold 14px Arial; color:#344347; float:left; padding:0; border:1px solid #0F6;}

#home01{width:331px; height:75px; text-align:justify; font: normal 11px Arial; color: #8a8f9c;  float:left; margin-top:4px;}
#home02{ width:331px; height:88px; text-align:justify; font: normal 11px/11px Verdana; color: #8a8f9c; float:left; margin-top:4px; }
#producto1{ width:341px; height:334px; text-align:justify; font:11px Arial; padding:6px 0 0 0; color: #8a8f9c;  float:left;}
#titulo01N{ width:165px; height:20px; text-align:center; background-color:#d3d9de; padding:4px 0 0 0; color:#465a63; font: 12px tahoma; letter-spacing: 1px; float:left;  }
#newsN{	width:150px;height:125px; float:left; padding:5px 5px 0 5px;  border: #d3d9de 1px solid; }

#contacto{width:351px;height:364px; float:left; padding: 10px 10px 10px; text-align:justify; font:11px Arial; color:#999;}
#contizqcontacto{ width:162px; height:350px; padding:6px 4px; background-color:#eee; float:left; overflow:hidden; }
/*------------------------------------------------*/

/*NOSOTROS*/
#loge{ width:500px; height:344px; background-color:#f9f9f9; float:left;  padding: 7px 10px 9px 10px; }
/*------------------------------------------------*/

