@charset "utf-8";

/* CSS Document */

a {
	text-decoration:none;
}

body{

	background-image:url(../imagenes/bg.jpg);

	background-repeat:repeat-x;

	background-color: #F15A23;

	margin-top:0px;

	font-family:Arial, Helvetica, sans-serif;

}

img{

	border:none;

}

.header{

	position:absolute;

    left: 50%;

    margin-left: -487px;

	width:974px;

	height:99px;}

	

	.header .logo{

	background-image:url(../imagenes/logo.png);

	background-repeat:no-repeat;

	float:left;

	height:79px;

	width:150px;

	background-position: center bottom;

	}

.header .frase{

		float:left;

	color:#58595b;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	margin-top:30px;

	width:520px;

	}

.header .login{

		

			float:right;

			width:285px;

			margin-left:15px;


			}

			

.header .login .links{

	font-size:10px;

	margin-left:12px;

			}
			


.header .login .links a{

	text-decoration:none;

	color:#000;

				

			}	

.header .login .links  a.subraya {
	text-decoration:underline;
	color:#000;
}	
			



	.header .login .campo{

		float:left;

	width:120px;

	height:15px;

	font-size:12px;

	color:#666;

	margin-left:12px;
	

			}

.header .login input

{margin-left:230px;

margin-top:10px;

float:left;

}

	/*Configurar la barra de navegación*/

#navbar {

	position: absolute;

	padding:0;

	/*padding: 0 0 0 50px;*/

	display:block;

	width:974px;

	height:65px;

	background-repeat:no-repeat;

	background-position:center;

	/*left:12px;

	top:20px;*/

	font-size:13px;

	margin-top: 95px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}



/*Configurar los items principales de la barra de navegación*/

#navbar li , #navbar1 li{

    list-style: none;

    float: left;

	margin:6px 1px 3px;

}



/*Formato para ubicar más abajo los bordes de las opciones del menu principal*/

#navbar li img {

	margin-top:8px;

}



/*Formatos para los links del menu principal*/

#navbar li a {

	display: block;

	width:auto;

	height:26px;

	padding: 3px 8px;

	text-transform: uppercase;

	text-decoration: none;

	color: #FFF;

	font-weight: bold;

	

	font-family: Arial, Helvetica, sans-serif;

}



/*Formato para los estados hover y active del menu principal*/

#navbar li a:hover, #navbar li a:active {

	background-image:url(../imagenes/li.png);

	background-repeat:no-repeat;

}



/*Para ocultar el submenu*/

#navbar li ul {

    display: none;

}



/*Para visualizar el submenu cuando el mouse está encima de los items*/

#navbar li:hover ul, #navbar li:active ul {

    position: absolute;

    display: inline;

    left: 0;

    width: 100%;

    margin: 0;

    padding: 0;

}

#navbar1 {

	position: absolute;

	padding:0;

	/*padding: 0 0 0 50px;*/

	display:block;

	width:100px;

	height:65px;

	background-repeat:no-repeat;

	background-position:center;

	/*left:12px;

	top:20px;*/

	font-size:14px;

	margin-top: 95px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 872px;

}


/*Ubicación del submenu*/

#submenu {

	font-weight:normal;

	font-size:11px;

	position:relative;

	top:22px;

	margin:0;

	padding:0;

}



#submenu li {

	margin-right:7px;

}



#submenu li a {

	color:#f15a22;

	text-transform:none;

}



#submenu li a:hover, #submenu li a:active {

	color:#fff;

	background:none;

}



/*Clase para ubicar a la derecha el primer LI del submenu*/

.ubicar {

	text-indent:62px;

}



.ubicar2 {

	text-indent:280px;

}



.medio{

	position:relative;

	background-image: url(../imagenes/bgCentro.jpg);

	background-repeat: repeat-x;

	

	min-height:574px;

	width: 100%;

	margin-top: 140px;

	padding-top:1px;

}

.lineaProductos{

	margin-top:20px;

	margin-left:10px;

	width:738px;

	height:118px;

	float:left;

	position:relative;

	}

	

.lineaProductos .azul {

	float:left;
	background-image:url(../imagenes/azul.png);
	background-repeat:no-repeat;
	height:31px;
	width:118px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
}



.lineaProductos .azul a {

	color:#FFF;
	text-decoration:none;

}



.lineaProductos .amarillo {

	float:left;
	background-image:url(../imagenes/amarillo.png);
	background-repeat:no-repeat;
	height:31px;
	width:118px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
	}



.lineaProductos .amarillo a

{

	color:#FFF;

	text-decoration:none;

}



.lineaProductos .naranja {

	float:left;
	background-image:url(../imagenes/naranja.png);
	background-repeat:no-repeat;
	height:31px;
	width:118px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
}



.lineaProductos .naranja a

{

	color:#FFF;

	text-decoration:none;

}



.lineaProductos .rojo {

	float:left;
	background-image:url(../imagenes/rojo.png);
	background-repeat:no-repeat;
	height:31px;
	width:118px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
}



.lineaProductos .rojo a

{

	color:#FFF;

	text-decoration:none;

}



.lineaProductos .verde {

	float:left;
	background-image:url(../imagenes/verde.png);
	background-repeat:no-repeat;
	height:31px;
	width:118px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
}



.lineaProductos .verde a

{

	color:#FFF;

	text-decoration:none;

}



.lineaProductos .violeta

{

	float:left;
	background-image:url(../imagenes/violeta.png);
	background-repeat:no-repeat;
	height:31px;
	width:115px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	padding-top:64px;
	padding-left:5px;
}



.lineaProductos .violeta a

{

	color:#FFF;

	text-decoration:none;

}



.lineaProductos .titulo

{

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	margin:5px;

	font-size:14px;

}





/*buscador-----------------------------------------------*/

.buscador{

	margin-top:20px;

	width:215px;
	height:130px;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	
	border-left-color: #6C2811;

	}
	#producto_id
	{
		font-size:9px;
	letter-spacing: 1px;
	overflow: scroll;
	font-size:9px;
}

.titulo
{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	margin:5px;
	font-size:14px;
}

.buscador label
{
	margin-left:10px;
	color:#FFF;
	font-size:10px;

}


.buscador select
{
	width:196px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
}

.buscador input{
	color:#FFF;
	background-color:#b9421a;
	float:right;
	margin-right:25px;
	margin-top:5px;
	font-weight:bold;
	font-size:10px;
	border:none;
}

/* abajo--------------------------------------*/

.abajo{

	position:relative;

	width:100%;

	margin-top:20px;

	padding-top:30px;

	height:auto;

		border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #6C2811;

	float:left;

}

.abajo .titulin{

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	font-size:14px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

}

.cuerpo

{	color:#FFF;

	font-size:12px;

	margin-left:10px;}
.cuerpo a
{
	text-decoration:none;
	color:#FFF;}
.cuerpo a:hover
{text-decoration:underline;}

.uno{

	float:left;

	width:410px;}

	

.dos{

width:260px;

float:left;

height:120px;

		border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #6C2811;

			border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #6C2811;}



.tres{

	width:290px;

	float:right;

	

	}

.tres ul

{margin-left:-30px;}



/*PIE ------------------------------------*/

.pie{

width:100%;

background-image:url(../imagenes/bgPie.jpg);

height:40px;

color:#FFF;

font-size:10px;

}



.pie .copyright

{float:left;

width:300px;

margin-left:20px;

margin-top:15px;

}



.pie .firma

{float:right;

width:300px;

margin-right:20px;

text-align:right;

margin-top:15px;

}



/*Estilo para lineas.php-------------------------*/



.lineas

{

	width:945px;

	margin-top:10px;

	margin-left:10px;

	padding-bottom:35px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #666;

}

.lineas .titulo

{

	color:#FFF;

	font-family:"Arial Black", Gadget, sans-serif;

	font-size:16px;
text-decoration:none;
	margin:0px;}



.lineas .botonera

{

	margin-top:25px;
text-decoration:none;


	}
    

	.lineas .link

	{

		color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	width:145px;

	height:25px;

	padding-top:0px;}

	/*buscador lineas-----------------------------------------------*/

.buscadorLineas{



	margin-top:20px;



	width:945px;

	height:40px;

	



	}

.buscadorLineas .titulo

{

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	margin-top:11px;

	font-size:14px;

	float:left;

}



.buscadorLineas form

{ float:right;}



.buscadorLineas label

{

	margin-left:10px;

	color:#FFF;

	font-size:10px;

	width:180px;

	display:block;

	float:left;



}





.buscadorLineas select

{

	width:180px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 2px;



}



.buscadorLineas input{

	color:#FFF;

	background-color:#b9421a;

	float:right;

	margin-right:10px;

	margin-left:10px;

	margin-top:15px;

	font-weight:bold;

	font-size:10px;

	border:none;

}



/*Productos---------------------------------*/

.listado

{

	position:relative;

width:945px;

height:auto;

margin-top:10px;

margin-left:10px;}



.listado .producto

{
	float:left;
    width:159px;
    height:240px;
    padding:8px;
    margin:6px;
	background-image:url(../imagenes/bgProductoI.jpg);
	background-repeat:repeat-x;
	background-color:#d2d3d4;



}

.listado .producto img

{


	padding-bottom:6px;

		border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #999;

	}

.listado .producto .texto

	{

		margin-top:3px;

		color:#000;

		font-size:12px;

		font-family:Arial, Helvetica, sans-serif;

		font-weight:bold;

		}

.listado .producto .subTexto

	{

		margin-top:3px;

		color:#444;

		font-size:11px;

		font-family:Arial, Helvetica, sans-serif;

	

		}

		

/*articulo ver mas---------------------------------------------*/

.articuloVm

{

	width:945px;

	background-image:url(../imagenes/bgProducto.jpg);

	background-repeat:repeat-x;

	margin-top:30px;

	margin-left:12px;
	
	background-color:#d2d3d4;

}



.col1

{

	width:298px;

    border-right-width: thin;

	border-right-style: dotted;

	border-right-color: #999;

	

	}

	.col2{

		width:445px;

		padding:15px;

	}

	.col3

	{

	/*width:252px;*/

		margin:15px;

	background-color:#d2d3d4;

	height:400px;

		}

	.col3	.titulo

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-transform: uppercase;

	padding-top:17px;

	padding-bottom:17px;

		border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999;

    

}



	.col3	.titulo2

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-transform: uppercase;

	padding-top:17px;

	padding-bottom:17px;

		border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999;

    

}

.col3 ul li

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	list-style-image: url(../imagenes/pdf.png);



}



/*genericos mercado, noticias, contacto------------------------*/



.generico{



	margin-top:20px;

    margin-left:10px;

	width:945px;

	height:auto;

	float:left;

	



	}

.generico .titulo

{

	color:#FFF;

	text-decoration:none;

	font-weight:bold;

	margin-top:11px;

	margin-bottom:11px;

	font-size:16px;

	float:left;

	font-family:"Arial Black", Gadget, sans-serif;

	margin-left:0px;

}

.generico h3{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#f15a22;

	margin:0px;

}

.generico h4{

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#fff;

	font-weight:100;

	margin:0px;

}

.generico input

{width:200px;

margin-bottom:20px;

}



.generico textarea {
	width:541px;
}

.generico .boton

{width:60px;

margin-top:10px;

margin-right:0px;}

.generico ul li , .generico ul li a {

	color:white;
	font-size:12px;
		
}
.noticia

{

	width:350px;

	margin-left:15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999;

}

.fechaN

{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:11px;
	color:#f15a22;
	margin-bottom:6px;
	text-transform: uppercase;


}

.tituloN

{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:14px;
	color:#000;
	padding-bottom: 8px;
}

.resumenN

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#f15a22;
    padding-bottom: 8px;
	line-height: 18px;
}



.desarrolloN

{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height: 18px;
}



.noticiaM

{

	width:250px;

	margin-left:15px;

	padding-bottom: 15px;

	/*border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999;*/

}



/*columna de la derecha*/

.colD{

	width:250px;

	margin-left:20px;

}

.tituloD

{

	font-family:"Arial Black", Gadget, sans-serif;

	font-size:14px;

	color:#000;

	margin-bottom:5px;

}
.subTituloD

{

	font-family:"Arial Black", Gadget, sans-serif;

	font-size:14px;

	color:#666;

	margin-bottom:20px;

}
.tituloDi

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	text-transform: uppercase;

	margin-top:17px;



	color:#666666;

}

.linkDi{

		margin-bottom:6px;

	width:250px;

	

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: dotted;

	border-bottom-color: #999;

}

	

.linkDi a
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f15a22;
	text-decoration:none


}

#carrito   {
	color: #ffffff;
	font-size:10px;
	margin-top:0px;
	margin-left:40px;
	width:550px;	
	float:left;
	
}

#carrito table {
	border-collapse: collapse;
}

#carrito table th {
	height: 40px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: bottom;
	padding-bottom: 3px;
	
}

#carrito table td {	
	vertical-align: top;
	padding-top: 10px;	
}

#carrito p strong.naranja, 
#buscador_carrito p strong.naranja {
	color: #f15a22;
}

#carrito .campo
{width:155px;
height:14px;
margin-right:32px;
}

#carrito .boton
{margin-top:15px;
margin-right:3px;}
.col_cantidad {
	/*width: 100px;*/
	text-align:left;
}
.col_codigo {
	width: 130px;
	text-align:left;
	padding-left:40px;
}
.col_descripcion {
	width: 300px;
	text-align:left;
}

#carrito form#enviar_pedido  input[type=image] {	
	margin-top: 15px;
	margin-right: 0px;
	float:right;
}


#buscador_carrito {
	margin-top:0px;
	width:300px;
	height:130px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3c2d2b;
	color: #ffffff;
	font-size:10px;
	margin-left: 20px;
}
#buscador_carrito a
{color:#FFF;
text-decoration:underline;
}

#buscador_carrito table {
	border-top: 1px solid #ffffff;
	border-collapse: collapse;
	width: 280px;
}
	
#buscador_carrito label {
	margin-left:10px;
	color:#FFF;
	font-size:10px;

}

#buscador_carrito select {
	width:180px;
	height: 19px;
	padding: 1px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	border: none;
}

#buscador_carrito input {
	color:#000000;	
	float:right;
	margin-right:25px;
	margin-top:5px;
	font-size:10px;
	line-height:19px;
	border:none;
	text-align:right;
}

#buscador_carrito input[type=text] {
	height: 19px;
	width: 70px;
}

#buscador_carrito input[type=image] {
	margin-top: 15px;
}

.pedido {

	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	margin-top: 20px;
	margin-left: 20px;
}
.login2
{
	width:374px;
	height:285px;
	background-image:url(../imagenes/bgLogin.jpg);
	background-repeat:no-repeat;
	margin-top:50px;
	
	
}

.login2 .titulo
{color:#FFF;
font-size:15px;
margin-bottom:15px;
margin-left:80px;}

.login2 label
{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin-left:80px;
}
.login2 .campo
{
	width:207px;
	height:18px;
	margin-bottom:15px;
	margin-top:5px;
	margin-left:80px;
}

.login2 .boton

{margin-left:155px;
margin-bottom:15px;
}
.login2 p
{font-size:12px;
color:#000;
text-align:center;
}
.login2 p a:link
{
color:#FFF;
text-decoration:underline;}
.naranja {
	color: #f15a22;
}

#formulario_registro {
	margin-top:0px;
	width:318px;
	height:360px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3c2d2b;
	color: #ffffff;
	font-size:10px;
	margin-left: 20px;
}

#formulario_registro .campo
{width:155px;
height:14px;
margin-top:10px;
margin-bottom:10px;

}
