@CHARSET "ISO-8859-1";

body{
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	background:#fff url(../img/bg/bg-body2.jpg) scroll 0 0;
}

img{
	margin:0;
	padding:0;
	border:0;
}

#contenedor{
	margin:0 auto;
	padding:15px;
	width:799px;
	background:#fff;
}

#flash{
	margin:0;
	padding:0;
}

/*#header{
	margin:0;
	padding:10px 0 0 0;
	border-bottom:1px solid #ccc;
	text-align:center;
}*/

#botonera{
	margin:2px 0 0 0;
	padding:25px 0 0 0;
	border-top:1px solid #ccc;
}

.m-off{
	margin-right:0 !important;
}

#botonera a{
	margin:0 14px 0 0;
	padding:221px 0 2px 0;
	border:0;
	display:block;
	float:left;
	width:189px;
	border-bottom:1px solid #ccc;
}

#botonera .l1{
	background:#fff url(../img/inicio.jpg) no-repeat 0 0;
}

#botonera .l1:hover{
	background:#fff url(../img/inicio-hover.jpg) no-repeat 0 0;
}

#botonera .l2{
	background:#fff url(../img/productos.jpg) no-repeat 0 0;
}

#botonera .l2:hover{
	background:#fff url(../img/productos-hover.jpg) no-repeat 0 0;
}

#botonera .l3{
	background:#fff url(../img/empresa.jpg) no-repeat 0 0;
}

#botonera .l3:hover{
	background:#fff url(../img/empresa-hover.jpg) no-repeat 0 0;
}

#botonera .l4{
	background:#fff url(../img/contacto.jpg) no-repeat 0 0;
}

#botonera .l4:hover{
	background:#fff url(../img/contacto-hover.jpg) no-repeat 0 0;
}

#botonera .on1{
	cursor:default;
	background:#fff url(../img/inicio-hover.jpg) no-repeat 0 0;	
}

#botonera .on2{
	cursor:default;
	background:#fff url(../img/productos-hover.jpg) no-repeat 0 0;	
}

#botonera .on3{
	cursor:default;
	background:#fff url(../img/empresa-hover.jpg) no-repeat 0 0;	
}

#botonera .on4{
	cursor:default;
	background:#fff url(../img/contacto-hover.jpg) no-repeat 0 0;	
}

#contenido{
	margin:25px 0 0 0;
	padding:0;
}

h1,h2{
	margin:1px 0 15px 0;
	padding:5px 10px;
	font-size:14px;
	background:#BBC5E6;
	color:#273569;
}

h3{
	margin:20px 0 10px 0;
	padding:0;
	font-size:15px;
	color:#1B30ED;
}

.sub{
	padding-bottom:1px;
	border-bottom:1px solid #BBC0E0;
}

#contenido .col-left{
	margin:0;
	padding:0;
	float:left;
	width:500px;
	border-top:1px solid #BBC5E6;
}

#contenido .col-left .imagenes{
	margin:0;
	padding:0;
}

#contenido .col-left .imagenes .mod img{
	height:140px !important;
}

#contenido .col-left .imagenes .item{
	margin:0 8px 10px 12px;
	padding:5px;
	border:1px solid #BBC5E6;
	float:left;
	width:130px;
	text-align:center;
}

#contenido .col-left .imagenes .item img{
	border:1px solid #BBC5E6;
	padding:2px;
	width:120px;
	height:90px;
}

#contenido .col-left .imagenes .item p{
	margin:5px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:12px;
}

#contenido .col-left .mapa{
	border:1px solid #BBC5E6;
	padding:2px;
}

p{
	margin:0 0 10px 0;
	padding:0;
	font-size:15px;
	color:#333;
}

.firma{
	padding-right:40px;
	text-align:right;
	font-weight:bold;
}

.p-center{
	text-align:center;
	font-weight:bold;
}

.col-left .lista{
	margin:0;
	padding:0 0 0 40px;
}

.col-left .lista li{
	margin:0 0 10px 0;
	padding:0 0 0 20px;
	list-style:none;
	font-size:15px;
	background:#fff url(../img/icon-li.gif) no-repeat 0 3px;
}

#contenido .col-right{
	margin:0 0 0 510px;
	padding:0;
	border-top:1px solid #BBC5E6;
}

#contenido .col-right h3{
	padding-bottom:1px;
	margin-bottom:5px;
	border-bottom:1px solid #BBC0E0;
}

marquee{
	margin:0;
	padding:0 10px;
	border:1px solid #BBC5E6;
	height:250px;
	text-align:center;
	background:transparent;
}

.col-right .prod{
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #BBC5E6;
}

.col-right .prod img{
	width:150px;
	padding:2px;
	border:1px solid #BBC5E6;
}

.col-right .prod p{
	margin-top:5px;
	font-weight:bold;
	color:#336699;
}

.clear{
	margin:0;
	padding:0;
	clear:both;
}

#footer{
	margin:0 0 10px 0;
	padding:66px 0 0 0;
	background:#fff url(../img/bg/bg-footer.gif) repeat-x 0 0;
}

#contact{
	margin:0 auto;
	width:829px;
	padding:0 0 20px 0;
	background:#BDD5EC;
}

#contener{
	margin:0 auto;
	padding:0;
	width:799px;
}

#contact .col-left{
	margin:0;
	padding:0;
	float:left;
	width:310px;
}

#contact h2{
	padding:0 0 1px 1px;
	margin:0 0 10px 0;
	background:transparent;
	border-bottom:1px solid #86AFD7;
}

#contact .col-left p{
	padding-left:10px;
	font-size:15px;
}

#contact .col-right{
	margin:0 0 0 320px;
	padding:5px;
	#padding:0 5px;
	border:1px solid #86AFD7;
}

#contact .col-right	input{
margin:0 0 8px 0;
padding:4px;
width:190px;
font-size:11px;
border:1px solid #6096CA;
}

#contact .col-right	textarea{
margin:0;
padding:4px;
width:250px;
height:100px;
font-size:11px;
float:right;
border:1px solid #6096CA;
}

#contact .col-right	button{
margin:0;
padding:3px;
border:1px solid #6096CA;
background:#fff;
font-size:11px;
cursor:pointer;
font-weight:bold;
}

#copy{
	margin:15px 0 0 0;
	padding:0;
	font-size:10px;
	text-align:right;
	border-top:1px solid #6096CA;
}

.b{
	padding:5px 0 0 0;
	border-top:1px solid #fff;
}


















