@import url("template.css");

/* Primera
/********************************************************************/

/* Lista de fotos Servicios */
#servicios{
	background:#fff;
	border-right:1px solid #fff;
	float:left;
	padding-top:6px;
}
#servicios li{display:inline;}
#servicios li img{
	float:left;
	margin-bottom:12px;
}

/* Lista Productos */
.productos{
	background:#e5e5e5;
	border-top:5px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	margin-top:139px;
	padding:10px 8px 20px 8px;
	text-align:right;
}
.productos li{
	background:url(../img/bg_box-p.gif) repeat-x left bottom;
	padding:0 0 2px 0;
}
.productos li a{
	color:#666666;
}
.productos li a:hover{ text-decoration:underline;}

/* Segunda
/********************************************************************/
/* Lista Servicios */
.servicios{
	margin:10px 0 0 0;
}
.servicios li{}
.servicios li.first{ padding-bottom:5px;}
.servicios li.second{ padding-bottom:12px;}
.servicios li.third{ padding-bottom:12px;}
.servicios li.fifth{ padding-bottom:15px;}

.servicios li p{
	color:#5c5c5c;
	font-size:11px;
	padding:0;
	margin:0;
}
.servicios li p span{
	display:block;
	font-weight:bold;
}

/* Productos */
#productos{
	font-family:Arial, Helvetica, sans-serif;
}
#productos h3{
	color:#d04d13;
	font-size:12px;
	margin:0 15px 0 126px;
	padding-top:14px;
}
#productos li{
	background:url(../img/bg_productos.gif) repeat-x left bottom;
	color:#636262;
	clear:left;
	height:1%;
	min-height:97px;
	padding-bottom:10px;
}
#productos li img{
	float:left;
	padding:13px 0 10px 7px;
}
#productos li p{
	font-size:12px;
	padding:0;
	margin-left:126px;
}
#productos li p span{
	font-weight:bold;
}
#productos li a{}
#productos li a:hover{}


/* Boxes
/********************************************************************/
/* Box 1 */
.box1{
	background:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.box1 h3{
	background:#fff;
	border-bottom:3px solid #d8d8d8;
	color:#7b0101;
	font-size:14px;
	margin:0 0 12px 0;
	padding:5px 0 4px 9px;
}
.box1 img{
	margin:0 0 0 5px;
	float:left;
}
.box1 div{
	margin:0 0 0 103px;
}

.box1 p{
	background:url(../img/bg_box-p.gif) repeat-x left bottom;
	color:#828282;
	font-size:.9em;
	margin:0 0 3px 0px;
	padding:0 0 7px 0;
}
.box1 a{
	color:#944242;
	font-size:.9em;
	font-weight:bold;
}
.box1 a:hover{
	text-decoration:underline;
}

/* Box 2 */
.box2{
	background:#f5f5f5;
	border-bottom:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;

	clear:left;
}
.box2 h3{
	border-bottom:3px solid #d8d8d8;
	color:#9b9a9a;
	font-size:14px;
	margin:0 0 12px 0;
	padding:5px 0 4px 9px;
}
.box2 p{
	background:url(../img/bg_box-p.gif) repeat-x left bottom;
	color:#828282;
	font-size:.9em;
	margin:0 0 3px 7px;
	padding:0 0 7px 0;
}
.box2 a{
	color:#944242;
	font-size:.9em;
	font-weight:bold;
	margin:0 0 0 7px;
}
.box2 a:hover{
	text-decoration:underline;
}

/* Box 3 */
.box3{
	background:#fff;
	border-bottom:1px solid #d9d9d9;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.box3 h3{
	border-bottom:3px solid #d8d8d8;
	color:#7b0101;
	font-size:14px;
	margin:0 0 12px 0;
	padding:5px 0 4px 9px;
}
.box3 img{
	margin:0 0 0 5px;
	float:left;
}
.box3 div{
	margin:0 0 0 103px;
}
.box3 p{
	background:url(../img/bg_box-p.gif) repeat-x left bottom;
	color:#828282;
	font-size:.9em;
	margin:0 0 3px 0;
	padding:0 0 7px 0;
}
.box3 a{
	color:#944242;
	font-size:.9em;
	font-weight:bold;
}
.box3 a:hover{
	text-decoration:underline;
}



/* Contacto
/********************************************************************/
#contacto{
	background:url(../img/bg_bordo.gif) repeat-x left top;
	color:#767676;
	font-size:.9em;
	margin-right:22px;
	padding:20px 0 0 17px;

}
#contacto p{ padding:0;}

#contacto p.info{
	padding:0;
	margin-bottom:20px;
}

#contacto p span{
	display:block;
	font-weight:bold;
}

/* Mensaje enviado */
.msg_ok{ padding-top:7px;}


/* Errores de envio */
.errores ul{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	margin-bottom:20px;
}
.errores ul li{
	color:#ff0000;
}


/* Formularios
/********************************************************************/
#form_global{
	font-family:Arial, Helvetica, sans-serif;
}

.form001{
	height:1%; /* IE7 fix (double top margin) */
	padding:0 0 30px 0;
	margin:20px 0 0 0px;
	margin-top:0;
}
.form001 legend{
	display:none;
}

.form001 label{
	color:#767676;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:2px;
}
.form001 label.error_disp{
	color:#ff0000;
	font-weight:bold;
}

.form001 label span.obligatorio{}


.form001 input{
	border:1px solid #ff4e00;
	width:183px;
	margin-bottom:5px;
	padding:4px 0 4px 2px;
	font-family:Arial, Helvetica, sans-serif;
}

.form001 textarea{
	border:1px solid #ff4e00;
	width:398px;
	padding-left:2px;
	font-size:1.2em;
}

.form001 ul{
	width:400px;
}
.form001 ul li{
	float:left;
	padding-right:17px;
}
.form001 ul li.comentarios,
.form001 ul li.npr{ padding-right:0;}


/* textarea */
.form001 ul li textarea{ font-family:Arial, Helvetica, sans-serif;}

/* button */
.form001 ul li.buttons{ margin-bottom:20px;}
.form001 ul li.buttons button{
	background:#ff4e00;
	border:none;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
	width:102px;
	height:23px;
	margin:20px 5px 0 0;
	padding-bottom:2px;
	cursor:pointer;
}
.form001 ul li.buttons p{
	display:inline;
}

