body{font-family:Arial, Helvetica, sans-serif;background-color:#915175;background-image:url(../img/bg.jpg);background-repeat:repeat-x;background-position:left top;font-size:12px;color:#000;}
img{border-style:none;}
*{margin:0;padding:0;}
a{color:#FFC;}
.clear{overflow:hidden;width:100%;clear:both;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}
.floatLeft{float:left;}
.floatRight{float:right;}
#head{background-image:url(../img/bghead.jpg);background-repeat:no-repeat;background-position:center top;width:960px;margin-right:auto;margin-left:auto;position:relative;}
#logo{clear:both;margin-right:auto;margin-left:auto;width:550px;}
#headFlashLeft{position:absolute;left:10px;top:55px;}
#headPlayMusic{position:absolute;right:35px;top:70px;}

/* NAV */

#nav{height:53px;width:620px;margin-left:190px;padding-top:50px;padding-bottom:30px;}
#nav ul{list-style-type:none;width:620px;}
#nav ul li{display:inline;float:left;}
#nav ul li a{display:block;float:left;height:65px;background-repeat:no-repeat;background-position:center top;text-indent:-9999px;}
#nav ul li a:hover{background-position:center bottom;}
#nav ul li#productos a{background-image:url(../img/bot_productos.gif);width:140px;}
#nav ul li#instalaciones a{background-image:url(../img/bot_instalaciones.gif);width:180px;}
#nav ul li#distribuidores a{background-image:url(../img/bot_distribuidores.gif);width:185px;}
#nav ul li#contacto a{background-image:url(../img/bot_contacto.gif);width:115px;}
#cuerpo{width:760px;margin-right:auto;margin-left:auto;background-image:url(../img/bg_contenido.jpg);background-repeat:repeat-x;background-position:top;background-color:#fbbf0c;}
#cuerpo ul li{background-image:url(../img/misc12.gif);background-repeat:no-repeat;background-position:left 5px;list-style-type:none;padding-left:15px;}
#cuerpo .borde_cuerpo{width:740px;margin-right:7px;margin-left:7px;border-right-width:3px;border-left-width:3px;border-right-style:solid;border-left-style:solid;border-right-color:#FFF;border-left-color:#FFF;}
h2{font-size:25px;font-weight:700;text-transform:uppercase;letter-spacing:-1pt;margin-bottom:6px;}
h1{font-size:32px;font-weight:700;text-transform:uppercase;color:#fcf3db;margin-left:25px;letter-spacing:-1pt;margin-bottom:25px;}
#vehiculos{width:640px;_display:inline;margin-left:10px;height:253px;margin-top:30px;}
#footer{position:relative;width:760px;margin-right:auto;margin-left:auto;}
#footerChica{
	position:absolute;
	right:-127px;
	bottom:-36px;
	top:auto;
	width: 232px;
}
#player{position:absolute;left:0;bottom:0;height:20px;width:150px;}
#copyright{
	color:#f3eee3;
	text-align:center;
	display:block;
	font-style:normal;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	line-height: 30px;
}

/* Estilos puntuales
=====================================================================*/

/* Home */

.producto1{float:left;width:320px;margin-left:20px;_display:inline;}
.homeDescripcion{font-weight:700;list-style-position:inside;list-style-image:url(../img/misc.png);_list-style-image:url(../img/misc.gif);list-style-type:none;}
#cuerpo .homeDescripcion li{margin-bottom:5px;background-image:none;}
.producto2{float:right;width:380px;padding-right:10px;height:350px;}
.producto2 img{float:right;}

/* Productos */

.contProducto{width:360px;color:#62376c;margin-bottom:50px;}
.centerImg{display:block;margin-left:auto;margin-right:auto;}
.contProducto h2,.contProducto h2 a{text-align:center;text-transform:none;color:#fcf3db;text-decoration:none;}
.contProducto h2 a:hover{color:#306;}
.contProducto ul{display:block;width:50%;margin-right:auto;margin-left:auto;list-style-type:none;margin-top:20px;color:#000;font-weight:700;}
.contProducto ul.doble{float:left;width:120px;}
.contProducto ul li{margin-bottom:10px;background-image:url(../img/misc12.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:15px;}


/* Instalaciones */

#galeria td{width:33.3%;text-align:center;}
#galeria td img{background-color:#FFF;border:1px solid #CCC;margin-bottom:10px;padding:3px;}

/* Productos > Granizos */

.fila_granizos{clear:both;}
.fila_granizos img{display:block;float:left;}

/* Productos > Maquinas */

.colMaquina{float:left;width:370px;color:#1e254e;margin-bottom: 20px;}
.colMaquina ul{padding-left:25px;padding-top:10px;list-style-type:none;}
.colMaquina li{margin-bottom:6px;background-image:url(../img/misc_star.gif);background-repeat:no-repeat;background-position:left 3px;display:block;padding-left:15px;}
h3{font-size:18px;font-weight:700;color:#FFFF99;margin-bottom:15px;}


/* Distribuidores */
.colDistribuidores{width:320px;padding-right:25px;padding-left:25px;color:#FFF;font-size:14px;margin-bottom:230px;}
.colDistribuidores .tel{font-size:24px;}
.colDistribuidores p{margin-bottom:20px;}


/* Contacto */

#contentContact{width:550px;margin-left:80px;background-image:url(../img/contacto_deco.png);background-repeat:no-repeat;background-position:left 40px;margin-bottom:110px;}
.mailContact a {
	font-size: 20px;
	color: #562F64;
}

#contentContact form{float:right;width:346px;display:block;}
#contentContact input{float:left;height:19px;width:164px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;font-size:14px;background-color:#FDFEEC;border:1px solid #787878;padding:3px;}
#contentContact label{display:block;width:170px;font-size:14px;font-weight:700;margin-bottom:10px;line-height:18px;}
#contentContact textarea{width:340px;background-color:#fdfeec;height:166px;font-family:Arial, Helvetica, sans-serif;font-size:14px;border-style:none;}
#contentContact .textarea{background-color:#FDFEEC;border:1px solid #787878;padding:2px;}
#contentContact #enviar{height:29px;width:120px;display:block;margin-left:120px;_margin-left:60px;margin-top:10px;border-style:none;padding:0;}

/* TOOLTIP */

p#vtip{display:none;position:absolute;left:5px;font-size:12px;background-color:#FFF;border:1px solid #a6c9e2;-moz-border-radius:5px;-webkit-border-radius:5px;z-index:9999;padding:10px;}
p#vtip #vtipArrow{position:absolute;top:-10px;left:5px;}
#cuerpo .borde_cuerpo .texto {
	width: 600px;
	float: left;
	padding-left: 20px;
	color: #FCF3DB;
}

