
/*global resets - eliminates cross browser inconsistancies*/

* { margin:0; padding:0; }

/*h1,h2,h3,h4,h5,h6,blockquote,form,label,ul,ol,dl,fieldset,address { margin: 0.5em 0; } */

li,dd { margin-left:1em;} 

fieldset { padding:.5em; } 

img {border: 0;}

a img {border: 0;}

table {
    font-size: 1em;
}
/*end global resets*/

body {
	margin:42px;
	background-color:#cfcfcd;
	font: 11px/1.2em Verdana,  Arial, Helvetica, sans-serif;
	color: #999999;
	background-image:url(../images/bg.jpg);
	background-position: top center;
	background-repeat:no-repeat;
}


/*Typography 
These control the general, asthetic, typographical/text
elements of the css




/*General link Styling*/
a {
	color: #002f73; 
	text-decoration: none;
}

a:hover{
	color: #002f73;	
	text-decoration: underline;
}

/*List item Styling*/


/*Graphical Elements
These styles provide management 
of content's appearences.
*/


#contenedor{
	width: 950px;
	position: relative;
	margin: auto;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	background-image:url(../images/top.gif);
	background-position: top center;
	background-repeat:no-repeat;
}


#cabecera{
	width: 950px;
	
}

#menuTop{
	width: 450px;
	padding-left: 500px;
	padding-top: 5px;
}

#conBuscar_home{
	width: 250px;
	padding-left: 700px;
	padding-top: 38px;
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color:#444444;
}

.caja_buscar{
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color:#999999;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	width: 120px;
}

#flashHome{
	width: 950px;
	height: 100px;

}

#conTextoHome{
	width: 675px;
	height: 67px;
	margin-left: 185px;
	background-image:url(../images/fdoTextoHome.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding: 8px 25px 5px 35px;

}


#centroHome{
	width: 950px;
	background-color:#FFFFFF;
	

}

#centroIzqHome{
	width: 215px;

}

#contMenu{
	margin-top: 25px;
	width: 215px;
}


#optMenu{
	width: 195px;
	height: 20px;
	background-color:#dcdcdc;
	border-bottom: 1px solid #ffffff;
	color:#224a7e;
	padding: 5px 0 0 20px;
	font-weight:bold;
}

#optSubMenu{
	width: 185px;
	padding: 5px 0 0 30px;
	color:#666666 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

#optMenu a{
	color:#224a7e;
	text-decoration:none;
	font-weight:bold;
}

#optMenu a:hover{
	color:#eb9a33;
	text-decoration:none;
}



#optSubMenu a{
	color:#666666 !important;
	text-decoration:none !important;
	font-weight:normal !important;
}

#optSubMenu a:hover{
	text-decoration:underline !important;
}

#optSubMenu li{
	list-style-type:none;
	list-style-image:url(../images/fecha.gif);
	padding-bottom: 6px;
	
}

#listaSubmenu li{
	list-style-type:none !important;
	padding-top: 6px !important;
	padding-bottom: 0px !important;
	list-style-image:url(../images/fechaN.gif) !important;
}

#listaSubmenu li a{
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif !important;
	color:#999999 !important;
}





#centroDerHome{
	width: 725px;
	padding-left: 10px;

}



#fdoProductoHome{
	width: 130px;
	height: 135px;
	background-image:url(../images/fdoProductHome.gif);
	background-position: top center;
	background-repeat:no-repeat;
}

#titCategoProductos{
	width: 130px;
	height: 12px;
	padding-top: 3px;
	text-align:center;
}

#btonCategoProductos{
	width: 128px;
	height: 15px;
	padding-left: 2px;
}

#fotoCategoProductos{
	width: 130px;
	height: 85px;
	padding-top: 20px;
	text-align:center;
}


#firma{
	width: 950px;
	height: 20px;
	position: relative;
	margin: auto;
	font: 10px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	text-align:center !important;
	background-color:#bdbdbd;
	padding-top: 5px;
}

#firma a{
	color: #467ac2 !important;
	text-decoration:none;
}

#firma a:hover{
	color: #467ac2 !important;
	text-decoration:underline;
}

/************************** EMPRESA *****************************************************************/

#conTituloEmpresa{
	width: 670px;
	height: 55px;
	margin-left: 185px;
	background-image:url(../images/fdoTextoHome.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding: 20px 20px 5px 45px;
	font: 10px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;
}


#titSeccion{
	height: 40px;
	font: 18px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;

}

#centroDerEmpresa{
	width: 725px;
	padding-left: 10px;
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;

}
/************************** SUBCATEGO PRODUCTOS *****************************************************************/

#centroDerListados{
	width: 725px;
	padding-left: 10px;
	padding-top: 20px;

}

#fdoSubProducto{
	width: 212px;
	height: 165px;
	background-image:url(../images/fdoSubProduct.gif);
	background-position: top center;
	background-repeat:no-repeat;
	margin: 3px;
}

#titSubcategoProductos{
	width: 205px;
	height: 10px;
	padding-top: 5px;
	text-align:center;
	color:#4a6a93;
	font-size:12px;
}

#btonSubcategoProductos{
	width: 205px;
	height: 15px;
	padding-left: 5px;
}

#fotoSubcategoProductos{
	width: 205px;
	height: 110px;
	
	padding-top: 20px;
	text-align:center;
}

.migaColor{
	color:#999999;

}

#conMigas{
	width: 655px;
	height: 67px;
	margin-left: 185px;
	background-image:url(../images/fdoTextoHome.gif);
	background-position: top center;
	background-repeat:no-repeat;
	padding: 8px 25px 5px 55px;
	font: 10px/1.1em  Arial, Verdana, Helvetica, sans-serif;

}

/************************** PRODUCTOS *****************************************************************/

#conLitadoProductos{
	width: 655px;
	padding-top: 5px;
}

.titTablaProductos{
	background-color:#224a7e;
	color:#FFFFFF;
	font-size:14px;
	border-left: 1px solid #cccccc;
}
.contTablaProductos{
	font: 14px/1.3em Verdana,  Arial, Helvetica, sans-serif;
	border-right: 1px solid #cccccc;
	padding: 8px 8px 5px 8px;
}

.contTablaProductos strong{
	color:#003399;
}

.bottomTablaProductos{
	height: 14px !important;
	background-color:#bec7d6;
}

#conFichaProductos{
	width: 655px;
	padding-top: 5px;
}

#cuadroFotoFicha{
	width: 220px;
	padding: 20px 5px 20px 15px;
	border: 1px solid #cccccc;
	vertical-align:middle;
	margin-left: 10px;

}

#titFichaProducto{
	font: 18px/1.3em Verdana,  Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;

}
#textoFichaProducto{
	font: 11px/1.3em Verdana,  Arial, Helvetica, sans-serif;

}

.textoFichaProducto strong{
	color:#003399 !important;
}

/**************** COMUNICADOS /////////////////////////////////////////////*/

#centroDerComunicados{
	width: 725px;
	padding-left: 10px;
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;

}

#fechaComunicados{
	padding-top: 0px;
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;
	font-weight:bold;
}

#titComunicados{
	font: 11px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color: #333366;
	padding-bottom: 10px;

}

#conNoticiaApmliada{
	width: 430px;
}

#volver a{	
	font: 12px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color:#FF9966;
	font-weight:bold;
}

#pdfNoticiaAmpliada{
	width: 430px;
	margin: 5px 0 5px 0px;
	font: 12px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;

}

#pdfNoticiaAmpliada a{
	font: 12px/1.2em  Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;

}


/**************** PRESUPUESTO /////////////////////////////////////////////*/

#formPresupuesto{
	text-align:left;!important
	color:#3b8f66 !important;
	font: 11px Verdana, sans-serif, Tahoma, Helvetica, Arial;
	/*border: 1px solid #CCCCCC;*/
	/*background-color: #EEEEEE;*/
	width:	350px;
	margin: 25px 10px 10px 10px;

	color:#666666;
}


#formPresupuesto input{
	color:#666666;
	border : 1px solid #cccccc;
	font-size:11px;

}

/**************** CONTACTO /////////////////////////////////////////////*/

#datosContacto{
	font: 12px Verdana, sans-serif, Tahoma, Helvetica, Arial;
	width:	350px;
	margin: 25px 10px 10px 10px;
	color:#666666;
}
/**************** BUSCADOR /////////////////////////////////////////////*/
#nomResultadoFicha{
	margin: 10px;
	font: 12px Verdana, sans-serif, Tahoma, Helvetica, Arial;

}
/**************** VENTAS /////////////////////////////////////////////*/
#titEnventa{
	font: 10px Verdana, sans-serif, Tahoma, Helvetica, Arial;
	color:#666666;
	font-weight:bold;
}

.contTablaVentas{
	font: 12px/1.3em Verdana,  Arial, Helvetica, sans-serif;
	border-right: 1px solid #cccccc;
	padding: 8px 8px 5px 8px;
}

.contTablaVentas strong{
	color:#003399;
}

/************************ AVISO HOME ****************************/

#avisoHome{
	width: 200px;
	height: 40px;
	border: 1px solid #1d4f90;
	position:absolute;
	left: 200px;
	top: 10px;
	background-color:#FFFFFF;
	padding: 10px;
	color:#1d4f90;

}
