@import url('https://fonts.googleapis.com/css?family=Tajawal');

body{
margin:0;
padding:0;
background-color:#f7f7f7;
background-image:url('../images/fondo_web_nuevo.jpg');
background-repeat:repeat-x;
background-position:top left;
}


#global{
width:100%;
height:100%;
margin:0px;
border:0px;
padding:0px;
text-align:left;
}


#web{
width:100%;
overflow:hidden;
}

#web_int{
float:left;
width:80%;
overflow:hidden;
margin-left:10%;
}

#precabecera{
width:100%;
height:25px;
background-color:#f4f4f4;
font-family: 'Tajawal', sans-serif;
font-size:17px;
text-align:left;
font-weight:bold;
text-align:center;
}

#seccion_blanca{
width:100%;
overflow:hidden;
background-color:#ffffff;
font-family: 'Tajawal', sans-serif;
font-size:17px;
text-align:left;
text-align:left;
color:#000000;
}

#seccion_blanca_int{
width:90%;
overflow:hidden;
float:left;
margin-left:5%;
}

#cabecera{
width:100%;
height:196px;
}

#cabecera_izq{
width:38%;
height:200px;
float:left;
text-align:left;
}

.titular{
width:100%;
border:0;
max-width:258px;
}

.titularAR{
width:100%;
border:0;
max-width:385px;
}

#cabecera_der{
width:60%;
height:200px;
float:right;
text-align:left;
color:#696767;
font-family: 'Tajawal', sans-serif;
font-size:18px;
text-align:center;
line-height:14px;
font-weight:bold;
}

#separador_formulario{
width:100%;
height:50px;
text-align:right;
color:red;
font-family: 'Tajawal', sans-serif;
font-size:20px;
}

#separador_menu{
width:680px;
height:24px;
clear:both;
}

#menu{
width:680px;
overflow:hidden;
text-align:left;
}

#formulario{
width:665px;
height:54px;
clear:both;
float:left;
text-align:right;
font-family: 'Tajawal', sans-serif;
font-size:17px;
color:#b4a924;
}

#buscador{
width:999px;
overflow:hidden;
float:left;
text-align:left;
font-family: 'Tajawal', sans-serif;
font-size:13px;
color:#b4a924;
}

#contenido{
width:100%;
overflow:hidden;
text-align:left;
}

#contenido_total{
width:100%;
overflow:hidden;
}

.buscador1{
width:40%;
height:40px;
float:left;
text-align::left;
}

.buscador2{
width:20%;
height:40px;
float:left;
text-align::left;
}


.total{
	width:100%;
	text-align:left;
	overflow:hidden;
}

.totalaladerecha{
	width:100%;
	text-align:right;
	overflow:hidden;
}

.total_izq{
	width:25%;
	overflow:hidden;
	float:left;
	text-align:left;
}

.total_der{
	width:25%;
	overflow:hidden;
	float:left;
	text-align:left;
}

.linea_cuadros{
width:999px;
overflow:hidden;
}

.oculta{
width:100%;
overflow:hidden;
display:none;
}

.ocultaSIN{
width:100%;
overflow:hidden;
}

.cuadro{
width:240px;
overflow:hidden;
float:left;
text-align:center;
font-family: 'Tajawal', sans-serif;
font-size:16px;
color:#6c5605;
}

.imagen_cuadro{
border:solid 3px #ffffff;
}

#separador_contenido_centro{
width:999px;
height:10px;
}

#contenido_centro{
width:999px;
overflow:hidden;
text-align:center;
}

#contenido_centro2{
width:999px;
overflow:hidden;
text-align:right;
margin-top:10px;
}

#contenido_izq{
width:100%;
overflow:hidden;
text-align:justify;
font-family: 'Tajawal', sans-serif;
font-size:13px;
background-color:#ffffff;
}

#contenido_der{
width:100%;
overflow:hidden;
text-align:justify;
font-family: 'Tajawal', sans-serif;
font-size:18px;
color:#6c5605;
background-image:url('../images/fondo_contenido.png');
background-repeat:no-repeat;
background-position:bottom right;
}

#contenido_nuevo{
width:18%;
overflow:hidden;
float:right;
}

#contenido_especial{
font-family: 'Tajawal', sans-serif;
font-size:13px;
color:#6c5605;
}

#contenido_der_A{
width:270px;
overflow:hidden;
float:left;
font-size:16px;
text-align:left;
}

#contenido_der_B{
width:384px;
overflow:hidden;
float:right;
font-size:16px;
text-align:left;
}



#global2{
width:100%;
height:100%;
margin:0px;
border:0px;
padding:0px;
text-align:center;
}


#pie{
width:100%;
height:42px;
color:#696767;
font-family: 'Tajawal', sans-serif;
font-size:17px;
text-align:left;
font-weight:bold;
text-align:center;
}

/****************************************************/
/***** Estilos Carrusel *****************************/

#carrusel-container {
width:302px;
height:437px;
overflow: hidden;
}

#carrusel-container ul {
list-style:none;
position: relative;
margin: 0px;
padding: 0px;
}

#carrusel-container li {
width:302px;
height:437px;
position: relative;
}


/************* tienda ****/

.linea_productos{
width:100%;
overflow:hidden;
background-color:#ffffff;
}

.productoA{
width:48%;
overflow:hidden;
float:left;
margin-left:1%;
margin-right:1%;
}

.productoB{
width:48%;
overflow:hidden;
float:left;
margin-left:1%;
margin-right:1%;
}

.productoentero{
width:100%;
overflow:hidden;
float:left;
margin-top:10px;
border-bottom:solid 2px red;
}

.imagen_producto{
width:100%;
overflow:hidden;
text-align:center;
margin-top:5px;
}

.imagen_productoentero{
width:25%;
overflow:hidden;
text-align:center;
float:left;
margin-left:2%;
}


.enlace_img_producto{
text-decoration:none;
cursor:pointer;
display:block;
overflow:hidden;
border:solid 1px #cecece;
}

#texto_formateado{
width:100%;
min-height:50px;
overflow:hidden;
margin-bottom:3px;
}

#texto_formateadoentero{
width:96%;
min-height:50px;
overflow:hidden;
margin-bottom:3px;
text-align:left;
float:left;
margin-left:2%;
}

.img_enlace_producto{
border:0px;
max-width:100%;
height:250px;
}

.img_enlace_productoentero{
border:0px;
max-width:100%;
height:150px;
}

.texto_producto{
width:100%;
overflow:hidden;
text-align:left;
font-family: 'Tajawal', sans-serif;
font-size:15px;
color:#000000;
}

.texto_productoentero{
width:71%;
overflow:hidden;
text-align:right;
font-family: 'Tajawal', sans-serif;
font-size:15px;
color:#000000;
margin-right:2%;
float:right;
}

.azul{
font-family: 'Tajawal', sans-serif;
font-size:19px;
color:#f12a42;
font-weight:bold;
}

.tachado{
color:#ec2d37;
font-size:13px;
text-decoration:line-through;
}

.enlaces_producto{
width:100%;
overflow:hidden;
text-align:right;
}

.caja_primera{
width:80%;
float:left;
margin-left:10%;
min-height:30px;
font-family: 'Tajawal', sans-serif;
font-size:20px;
display:block;
font-weight:bold;
}

.enlace_arriba{
color:red;
font-family: 'Tajawal', sans-serif;
font-size:20px;
cursor:pointer;
text-align:left;
text-decoration:none;
}

.enlace_arriba:hover{
color:#696767;
}

.precio1{
overflow:hidden;
width:30%;
float:left;
}

.precio2{
overflow:hidden;
width:50%;
float:left;
text-align:center;
font-size:20px;
}

.totalpreciosenteros{
width:50%;
float:right;
overflow:hidden;
text-align:right;
}

.precio3{
overflow:hidden;
width:20%;
float:left;
}

.enlace_menuNg{
width:80%;
float:left;
margin-left:10%;
min-height:50px;
overflow:hidden;
color:#696767;
font-family: 'Tajawal', sans-serif;
font-size:40px;
display:block;
cursor:pointer;
text-align:left;
text-decoration:none;
margin-top:2px;
}

.enlace_menuNg:hover{
color:#f12a42;
background-image:url('../images/flecha_menu.jpg');
background-repeat:no-repeat;
background-position:top right;
}


.caja_roja{
width:21%;
height:42px;
background-image:url('../images/fondo_rojo.jpg');
background-repeat:no-repeat;
background-position:top center;
display:inline-block;
cursor:pointer;
background-color:#f12a42;
float:left;
margin-left:1%;
font-family: 'Tajawal', sans-serif;
font-size:20px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:15px;
}

.caja_roja:hover{
color:#111111;
}

.caja_negra{
width:12%;
height:42px;
background-image:url('../images/fondo_negro.jpg');
background-repeat:no-repeat;
background-position:top center;
display:inline-block;
cursor:pointer;
background-color:#000000;
float:left;
font-family: 'Tajawal', sans-serif;
font-size:20px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:15px;
}

.caja_negra:hover{
color:red;
}

.caja_amarilla{
width:21%;
height:42px;
background-image:url('../images/fondo_amarillo.jpg');
background-repeat:no-repeat;
background-position:top center;
display:inline-block;
cursor:pointer;
background-color:#ffcd46;
float:left;
font-family: 'Tajawal', sans-serif;
font-size:20px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:15px;
margin-left:1%;
}

.caja_amarilla:hover{
color:#111111;
}

.caja_amarilla2{
width:21%;
height:42px;
background-image:url('../images/fondo_amarillo.jpg');
background-repeat:no-repeat;
background-position:top center;
display:inline-block;
cursor:pointer;
background-color:#ffcd46;
float:left;
margin-left:1%;
font-family: 'Tajawal', sans-serif;
font-size:20px;
color:#ffffff;
font-weight:bold;
text-align:center;
text-decoration:none;
line-height:15px;
}

.caja_amarilla2:hover{
color:#111111;
}


.enlace_menuNg2_sel{
width:100%;
min-height:35px;
overflow:hidden;
color:#ff0000;
font-family: 'Tajawal', sans-serif;
font-size:28px;
font-weight:bold;
display:block;
cursor:pointer;
text-align:center;
text-decoration:none;
margin-top:2px;
}

.enlace_menuNg2_sel:hover{
color:#ec2d37;
}


.enlace_menuNg2{
width:100%;
min-height:35px;
color:#000000;
font-family: 'Tajawal', sans-serif;
font-size:28px;
display:block;
cursor:pointer;
text-align:center;
text-decoration:none;
margin-top:3px;
overflow:hidden;
}

.enlace_menuNg2:hover{
color:#ec2d37;
}

.nomSub{
width:100%;
height:40px;
background-color:#ffffff;
color:#000000;
font-family: 'Tajawal', sans-serif;
font-size:20px;
font-weight:bold;
display:block;
text-align:center;
line-height:15px;
border-bottom:solid 5px red;
}

.texto_corrido{
color:#000000;
font-family: 'Tajawal', sans-serif;
font-size:20px;
width:100%;
overflow:hidden;
}

.producto_imagen{
width:100%;
overflow:hidden;
}

.gris{
font-size:11px;
}

.minitexto{
width:100%;
overflow:hidden;
}

.minitexto_a{
width:30%;
overflow:hidden;
float:left;
text-align:left;
}

.minitexto_b{
width:70%;
overflow:hidden;
float:left;
text-align:left;
}

.linea_carro{
width:99%;
background-color:#cecece;
overflow:hidden;
}

.linea_carroA{
width:60%;
float:left;
overflow:hidden;
}

.linea_carroB{
width:10%;
float:left;
overflow:hidden;
text-align:center;
font-size:12px;
}

.linea_carroC{
width:10%;
float:left;
overflow:hidden;
text-align:center;
}

.enlace_titulo_producto{
font-family: 'Tajawal', sans-serif;
font-size:15px;
font-weight:bold;
color:#ff0000;
text-decoration:none;
cursor:pointer;
}

.enlace_titulo_producto:hover{
color:#000000;
}