/* CSS Document */
*{margin:auto;}

body{
	background:url(imagenes/fondo.jpg) repeat-x #D0CFCC;
	font-family:Verdana, sans-serif;
	font-size:16px;
	color:#010717;
	text-align:justify;
	}

a{ text-decoration:none; color:#010717}

h1{margin:0px; font-family:Trebuchet MS, sans serif; font-size:24px; padding-bottom:12px;padding-top:8px;padding-left:15px;color:#E43101}

h5{margin:0px; font-family:Trebuchet MS, sans serif; font-size:14px; padding-bottom:12px;color:#01A1F5;}

h2{margin:0px; font-family:Trebuchet MS, sans serif; font-size:18px; padding-bottom:0px;color:#010101;font-weight:normal;padding-left:8px;}

h2 img{padding-left:5px;}

h3{margin:0px; font-family:Trebuchet MS, sans serif; font-size:17px; padding-bottom:12px;padding-top:18px;padding-left:8px;color:#000;font-weight:normal;}

p { margin:0px;padding-top:6px; padding-left:15px;text-indent: 30px;
}

#encabezado{
	background: url(imagenes/fondo_encabezado.png) no-repeat;
	height:204px;
	width:1010px;
	position:relative;}

#encabezado-inicio{
	background: url(imagenes/fondo_encabezado_home.png) no-repeat;
	height:567px;
	width:1004px;
	position:relative;}

#cuerpo{
	background: url(imagenes/fondo_cuerpo.png) repeat-y;
	width:1010px;
	overflow:hidden;
	}

#izquierdo{
	width:274px;
	overflow:hidden;
	float:left;margin-top: 10px;
	padding-left:20px;
	}

img{ border:none}

#productos ul{ 
	list-style-image:url(imagenes/vineta.jpg);
	padding-left:14px;
	width:208px;
	float:left;
	}

#productos li { border-bottom: solid 1px #B2B2B2; padding-top:5px; padding-bottom:5px; color:#010717;font-size:15px;}

#productos{
	width:237px;
	padding-bottom:30px;
	background:url(imagenes/fondo_categorias.jpg) no-repeat;
	float:left;
	padding-top:2px;
	padding-left:20px;	
	}
	
#contenedorsito{
    width:237px;
	padding-bottom:30px;	
	float:left;
	padding-top:2px;
	padding-left:20px;	
}	

#productos a:hover{color:#E43101;}

.linea{ width:592px; border-bottom:solid 1px #000; height:13px; float:left; padding-bottom:5px; margin-bottom:18px;}

.thumb{float:left;background:url(imagenes/fondo_thumb.jpg) no-repeat;padding:5px 0 0 8px;width:204px;height:180px;}

.thumb p{font-size:14px; font-family:arial,sans serif;padding:0px;text-indent:0; padding-left:14px;color:#E03C16}

.thumb img{padding-top:7px;}

#derecho{
	width:674px;
	float:left;
	padding-right:26px;margin-top: 10px;
	}

#derecho ul{list-style-image:url(imagenes/vineta.jpg);}

#derecho li{padding-bottom:15px;}

.categorias{ 
	width:327px; 
	float:left; 
	height:168px; 
	text-align:right;
	/*padding-top:42px;*/
	padding-right:22px;
	height: 210px;
	}

.categorias p{ font-size:12px;}

.categorias p strong{ font-size:14px; }

.categorias img{padding-top:1px; border:none}

.productos{
	float:left;
	background:#EFEFEF;
	width:647px;
	overflow:hidden;
	padding-left:10px;
	font-size:13px;
	padding-left:12px;
	border:solid 1px #AAAAAA;
padding-top:16px;
margin-left:9px;
margin-bottom:10px;
	}

.productos h2{margin:0px; font-family:Tahoma, sans serif; font-size:18px; padding-bottom:0px;color:#E43101;font-weight:normal;padding-left:8px;padding-bottom:6px;border-bottom:solid 1px #000}

.productos p{text-indent: 0px;font-family:tahoma; color:#000}

.cabecera_productos{
	float:left;
	background:url(imagenes/encabezado_productos.jpg) no-repeat;
	width:695px;
	height:16px;
	padding-left:10px;
	font-size:13px;
	}

.img-prod{width:244px;float:left;padding-right:4px;height:450px}

.img-prod img{border:solid 1px #AAAAAA;padding:4px;}

.info-prod{float:left;width:390px;}

.pie_productos{
	float:left;
	background:url(imagenes/pie_productos.jpg) no-repeat;
	width:695px;
	height:30px;
	padding-left:10px;
	font-size:13px;
	}

.productos img{float:left;padding-left:2px;padding-top:3px;padding-right:15px;padding-bottom:15px;padding:4px;}

.info{
	float:left;
	width:430px;
	padding-left:30px;
	overflow:hidden;
	}

.botones{
	text-align:left;
	}

.botones img{float:right}

.botones p{font-weight:bold;font-size:16px;text-indent: 0px;}

.botones b{color:#E43101; font-size:38px;font-weight:normal;}

.manual{float:left;width:650px;padding-bottom:10px; border-bottom:dotted 1px #ccc;margin-left:15px;padding-top:10px;}
.manual p{float:left;text-indent:0px;}

#paginacion{float:right;padding-top:0px;}

#paginacion a{text-decoration:none;}

#paginacion .pag{color:#000;background-image:url(imagenes/btn_paginacion.jpg);width:25px;height:22px;float:left;text-align:center;font-size:12px;padding-top:4px;}

.pag a{color:#000;}

#paginacion p{padding:0px;width:64px;float:left;text-indent:0px;}

fieldset{margin-top:20px;margin-bottom:20px;}

#pie{
	background:url(imagenes/fondo_pie.png) no-repeat;
	color:#010717;
	overflow:hidden; 
	width:1010px;
	text-align:center;
	}

#pie p { text-align:center; font-size:14px}

#menu_pie{
	color:#010717;
	margin:auto;
	padding-top:38px;
	font-size:16px;
	padding-left:37px;
	padding-right:37px;
	text-align:center;
	}

#menu_pie a {
	color:#010717;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
	font-size:16px;
}

#validaciones{
	color:#1961A9;
	margin:auto;
	text-align:center;
	width:1024px;
	margin-top:-30px;
	float:left;
	}

.clear{ clear:both;}
/*FORMA DE CONTACTO IZQUIERDA */
#forma{
width:257px;
text-align:left;
overflow:hidden;
padding-top:8px;
background:url(imagenes/fondo_forma.jpg) no-repeat;
float:left;
height:330px;
padding-left:22px;
font-size:12px;
}

#forma .cajat{
width:220px;
text-align:left;
color:#000;
float:left;
}

#forma .caja{
height:20px;
width:218px;
color:#fff;
float:left; 
margin-bottom:10px;
}

#forma #caja2{
height:20px;
width:179px;
color:#fff;
}

#forma .cajaabajo{
float:right;
height:60px;
width:179px;
padding-top:10px;
}
input {width:178px;border:solid 1px #2E312F;}
.caja label {color:#fff;margin:0px;float:left; text-align:left;}
.caja input,select { width:226px;border:solid 1px #2E312F; height:18px;}
.caja textarea { width:226px;border:solid 1px #2E312F;height:54px;font-family:Verdana,sans-serif;font-size:12px;}
.clear {clear:both;}

input{width:188px;}

.boton{
background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
border:0 none;
height:59px;
margin-top:6px;
width:139px;
float:left;
margin-left:44px;
}

/*para las formas*/
.tabla_forma{border:solid 0px;}
.tabla_forma td{border:0px solid #CCCCCC;width:180px;padding:4px;background-color:#e3e9e9;}
.tabla_forma th{background-color:#96a6c0;color:#000;width:80px;padding:4px;font-weight:normal;}
.tabla_forma tr{border:#5588BB solid 0px}
.tabla_forma input{width:110px;margin-right:5px;border:1px solid #CCCCCC;}
.tabla_forma textarea{width:645px}
.tabla_forma b{color:#02275b}
.tabla_forma button{margin-right:8px;float:right}



#tablita{border-collapse:collapse;}
#tablita tr {border:1px solid #ff0000;}
#tablita tr:hover {color: #ff0000;}

#tablita th{background:#FF0000;color:#fff;text-align:left;}
#tablita td{padding:4px;}

.img_art{float:right;margin-left:20px;
padding:4px;border:1px solid #AAAAAA;}

#forma-registro{
/*width:257px;*/
padding-left:20px;
text-align:left;
overflow:hidden;
/*height:355px;*/
}

#forma-registro .caja{float:left}
#forma-registro .cajat{float:left}

#forma-registro fieldset{margin-top:0px;}
.tabla_cita {
border:0 solid;
}
.tabla_cita tr {
border:0 solid #5588BB;
}

.tabla_cita th {
background-color:#b2b2b2;
color:#000000;
font-weight:normal;
padding:4px;
width:250px;
font-size:12px;
text-align:right
}

.tabla_cita td {
background-color:#e5e5e5;
border:0 solid #CCCCCC;
padding:4px;
width:180px;
}

.tabla_cita input,textarea {
border:1px solid #CCCCCC;
margin-right:5px;
width:302px;
}

.tabla_cita .check {
width:22px;}

.tabla_cita select {
border:1px solid #CCCCCC;
}
