@charset "utf-8";
/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Cinzel);

body {
	font-family:Verdana, Geneva, sans-serif;
	color:#666666;
	margin:0px;
	padding:0px;	
	text-align:center;
	background-color:#dadada;
	background-image:url(../images/body.jpg);
	background-repeat:repeat-x;		
}
.cont_total {
	width:984px;
	height:auto;
	min-height:600px;
	margin:33px auto 0 auto;
}
.cont_contenido_particular {
	width:984px;
	height:auto;
	background-color:#C7C7C2;
	background-image:url(../images/bienvenida.jpg);
	background-position:center;
	background-repeat:repeat-x;	
}

/* HEADER */

.cont_header {
	width:984px;
	height:102px;
	background-image:url(../images/header.jpg);
	background-position:center;
	background-repeat:no-repeat;	
}

/* BOTONERA Y FECHA*/

.cont_barra_superior {
	width:984px;
	height:40px;
	background-image:url(../images/barra_superior.jpg);
	background-position:center;
	background-repeat:no-repeat;	
}
.cont_botonera {
	width:664px;
	height:40px;
	float:left;
}
.cont_fecha {
	width:220px;
	height:40px;
	float:left;
}
.fecha {
	width:294px;
	height:24px;
	margin-top:8px;
	color:#9e9d9d;
	text-align:right;
	font-size:10px;
}


/* MENU */

.cont_menu {
	width:764px;
	height:40px;
	text-align:left;
	padding-top:12px;
}

.boton_menu_inicio {
	font-family:Verdana, Geneva, sans-serif;	
	width:auto;
	color:#f1f2f2;
	margin:0 auto 10px auto;
	padding-left:50px;
	text-align:left;
	font-size:14px;
	float:left;
}
.boton_menu_inicio a{
	text-decoration:none;
	color:#f1f2f2;
}
.boton_menu {
	font-family:Verdana, Geneva, sans-serif;	
	width:auto;
	color:#f1f2f2;
	margin:0 auto 10px auto;
	text-align:left;
	font-size:14px;
	float:left;
}
.boton_menu a{
	text-decoration:none;
	color:#f1f2f2;
}
.pipe_menu {
	font-family:Verdana, Geneva, sans-serif;	
	width:auto;
	color:#f1f2f2;
	margin:0 20px 10px 20px;
	text-align:left;
	font-size:14px;
	float:left;
	background-image:url(../images/pipe.png);
	background-position:center;
	background-repeat:no-repeat;		
}



/* BANNER HOME */

.cont_banner-home {
	width:984px;
	height:241px;
}
.cont_banner-imagenes {
	width:764px;
	height:241px;
	float:left;	
}
.banner-img {
	width:191px;
	height:241px;
	float:left;	
}
.cont_nuestros_productos {
	background-image:url(../images/productos.jpg);
	background-position:center;
	background-repeat:no-repeat;	
	width:220px;
	height:241px;
	float:left;
}
.nuestros_productos {
	width:220px;
	height:auto;
	color:#ffffff;
	text-align:left;
	font-size:11px;	
}

.nuestros_productos li{
	list-style-position:outside;
	list-style:square;
	margin-left:-10px;	
}

/* PRODUCTOS */
.cont_productos-img {
	width:150px;
	height:230px;
	float:left;
	background-color:#aeaca7;
	border:#33333 1px solid;
	margin:10px 0 20px 0;
}
.separancion_productos-img {
	width:35px;
	height:230px;
	float:left;
	margin:0 0 20px 0;
}
.titulo_productos-img {
	background-image:url(../images/titulo_productos.png);
	background-position:center;
	background-repeat:no-repeat;		
	width:150px;
	height:26px;
	float:left;
	background-color:#781214;
	color:#ffffff;
	text-align:center;
	font-size:12px;
	padding-top:10px;
}
.productos-img {
	width:150px;
	height:150px;
	float:left;
	background-color:#aeaca7;
	text-align:center;	
}
.descrpcion_productos-img {
	width:150px;
	height:40px;
	float:left;
	background-color:#aeaca7;
	text-align:center;
	font-size:10px;
	color:#333333;
	padding-top:5px;
}
.descrpcion_productos-img a{
	color:#b70000;
	text-decoration:none;
	margin-top:10px;
	line-height:22px;
	font-size:11px;
}

.cibert{
	color:#b70000;
	text-decoration:none;
	font-weight:bold;
}


/* BANDERITAS */

.cont_banderita {
	width:190px;
	height:auto;
	padding-left:17px;
	padding-top: -5px;
	padding-bottom:4px;
}
.banderita {
	width:46px;
	height:34px;
	float:left;
	margin-left:10px;
	margin-bottom:7px;
}



/* TEXTO DE BIENVENIDA */

.cont_bienvenida {
	width:764px;
	height:270px;
	float:left;
	background-image:url(../images/bienvenida.jpg);
	background-position:center;
	background-repeat:repeat-x;
	vertical-align:top;
	text-align:justify;
}
.texto_bienvenida {
	width:686px;
	height:auto;
	color:#333333;
	margin:21px auto 21px auto;
	font-size:11px;
	text-align:left;
	text-align:justify;	
}


/* TEXTO DE BIENVENIDA */

.cont_plantillas_internas {
	width:984px;
	min-height:259px;
	height:auto;
	float:left;
	background-image:url(../images/bienvenida.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:25px;
	background-color:#c6c7c1;
}
.texto_plantillas_internas {
	width:900px;
	height:auto;
	color:#333333;
	margin:18px auto 0 auto;
	font-size:12px;
	text-align:justify;
}
.texto_plantillas_internas_contacto {
	width:900px;
	height:auto;
	color:#333333;
	margin:18px auto 20px auto;
	font-size:12px;
	text-align:justify;
}

.texto_plantillas_internas_empresa {
	width:750px;
	height:590px;
	color:#333333;
	margin:21px 21px 0 40px;
	font-size:12px;
	text-align:justify;
	float:left;
}
.img_plantillas_internas_empresa {
	width:135px;
	height:auto !important;
	margin:12px 0 0 7px;
	text-align:center;
	float:left;
	font-size:12px;
	font-weight:bold;
}

.img_plantillas_internas_empresa2 {
	width:135px;
	height:auto !important;
	margin:1px 0 5px 7px;
	text-align:center;
	float:left;
	font-size:12px;
}



.titulo_plantillas_internas {
	font-family: 'Cinzel', serif;
	width:auto;
	padding-left:37px;
	text-align:left;
	color:#b70000;
	font-size:20pt;
	margin-top:35px;
}

strong.right {
	margin: 0 0 0 594px;
	margin: 0 0 0 591px\0/;/*IE9 Hack*/
}
strong.red {
	color:#900;
}


/* SIDEBAR HOME SERVICIOS */

.cont_nuestros_servicios {
	width:220px;
	height:270px;
	float:left;
	background-image:url(../images/servicios.jpg);
	background-position:center;
	background-repeat:repeat-x;	
}
.texto_nuestros_servicios {
	width:220px;
	height:auto;
	margin-left:-22px;
	color:#ffffff;
	text-align:left;
	font-size:11px;
}
.texto_nuestros_servicios li{
	list-style-image:url(../images/punto_rojo.png);
	list-style-position:inside;
	margin-top:10px;
}
.banderitas {
	width:46px;
	height:34px;
	margin:20px;
	float:left;
}

/* TITULOS DE SECCIONES */

.titulos_rojo_principal {
	font-family: 'Cinzel', serif;
	width:auto;
	padding-left:37px;
	text-align:left;
	color:#b70000;
	font-size:23pt;
	margin-top:35px;
}
.subtitulos_blanco {
	font-family: 'Cinzel', serif;	
	width:auto;
	color:#ffffff;
	margin:35px auto 18px auto;
	padding-left:18px;
	text-align:left;
	font-size:16px;
}

.subtitulos_blanco_productos {
	font-family: 'Cinzel', serif;	
	width:auto;
	color:#ffffff;
	margin:25px auto 18px auto;
	padding-left:18px;
	text-align:left;
	font-size:16px;
}

/* TITULOS DE SECCIONES */

.cont_footer {
	background-image:url(../images/footer.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:984px;
	height:52px;
	text-decoration:none;	
}
.footer_derecha {
	width:400px;
	height:41px;
	float:left;
	padding-left:20px;
	text-align:left;	
	text-decoration:none;	
}
.footer_izquierda {
	width:500px;
	height:41px;
	float:left;
	padding-top:12px;
	padding-left:50px;
	text-align:left;	
	text-decoration:none;	
}
.footer_datos {
	width:550px;
	height:16px;
	line-height:14px;
	color:#ffffff;
	float:left;
	font-size:11px;
	padding-left:45px;
	text-align:left;	
	text-decoration:none;	
}

.footer_datos a{
	text-decoration:none;
	color:#ffffff;	
}
.footer_datos a:hover{
	color:#b70000;	
	text-decoration:none;	
}

.footer_wls {
	width:374px;
	height:26px;
	text-decoration:none;	
}
.wls_logo {
	width:26px;
	height:26px;
	margin:15px 0 0 0;
	float:left;
	background-image:url(../images/wls.png);
	background-position:center;
	background-repeat:no-repeat;
	text-decoration:none;
}

.wls_leyenda {
	width:auto;
	height:auto;
	float:left;
	color:#3a3937;
	float:left;
	font-size:11px;
	margin:20px 0 0 0;	
	text-decoration:none;	
}

.wls_leyenda a{
	text-decoration:none;	
	color:#3a3937;	
}

/* BOTONES */


#mibotonregistrosubmit {
	display:inline;
	width: 100px;
	height: 34px;
	background:url(../images/botones-enviar.png) no-repeat;
	border:0px;
	margin:8px 10px 0 410px;

}

	#mibotonregistrosubmit:hover {
		background:url(../images/botones-enviar-hover.png) no-repeat;
	}


#mibotonregistroreset {
	display: inline;
	width: 100px;
	height: 34px;
	background:url(../images/botones-borrar.png) no-repeat;
	border:0px;
	margin:8px 0 0 0;

}

	#mibotonregistroreset:hover {
		background:url(../images/botones-borrar-hover.png) no-repeat;
	}




/* CLEAR */

.limpia {
	clear:both;
}
