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

 {
	clear: both;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagenes/bg3.jpg);
	background-repeat:   repeat-y;
	background-color: #AAAAAA;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,Geneva,Arial,Sans-Serif;
	background-position: center;
}
#web #contenido #productos p {
	font-size: 90%;
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: auto;
}

#arriba {
	height: auto;
	margin: auto;
}
#arriba #publicidad {
	background-image: url(../imagenes/head_2.jpg);
	height: 140px;
	width: 920px;
}

#arriba #publicidad h1 {
	display: inline;
	color: #F0F6F6;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Sans-Serif;
	font-weight: normal;
	margin-left: 60px;
}
#arriba   #publicidad   h2 {
	display: inline;
	margin-left: 60px;
	font-size: 90%;
}
#web #contenido #contenido_dentro {
	margin: auto;
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#arriba #publicidad #anuncios {
	float: left;
	width: 720px;
}
#arriba #publicidad #titulos {
	float: left;
	width: 190px;
}



#web {
	width: 920px;
	margin: auto;
	background-image: url(../imagenes/bg2.jpg);
	background-repeat:   repeat-x;
	background-position: center;
}
#arriba #menu {
	margin: auto;
	width: 100%;
	background-color:#EEEEEE;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#web #contenido #familias {
	width: 210px;
	float: left;
}
#web #contenido #familias li {

}

#web #contenido #productos {
	float: left;
	width: 680px;
	padding-right: 15px;
	padding-left: 15px;
}
#web #contenido #productos p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
	text-align: justify;
}

#publicidad_empresas {
	margin: auto;
	height: 65px;
	width: 470px;
	overflow: hidden;
}

#web #contenido #productos .foto_producto {
	/* cursor: -moz-zoom-in;
	border: 2px solid #444444;	cursor: url(http://localhost/catalogo/imagenes/ver_mas.gif), auto;*/
}
#web #contenido #productos .foto_producto img {
	/* cursor: -moz-zoom-in;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px; */
}







#web #contenido #productos .foto_producto {
		width:150px;
		height:150px;
		background-repeat: no-repeat;
		background-position: center center;
		background-color:#000000;
	}
#web #contenido #productos .foto_producto img {
	border:0;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-image: url(../imagenes/frame.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	}
#web #contenido #productos .foto_producto img:hover{
		background:url(../imagenes/zoom.gif) no-repeat 50% 50%;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}









#web #contenido #productos table {
	width: 98%;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	line-height: 135%;
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Verdana, Geneva, Arial, Sans-Serif;
	font-size: 90%;
	color: #444444;
}

#web #contenido #productos table:hover {
	background-image: url(../imagenes/pattern.gif);
	background-repeat: repeat;
}
#web #contenido #productos .precios {
	font-size: 110%;
	font-weight: bold;
	color: #B4BEC1;
}


#web #contenido #productos img {
	padding: 4px;
}
#web #contenido #productos h2 {
	display: inline;
}


.menu_izquierda {
	border: 1px solid #688BA7;
	margin-left: 3px;
	background-color:#FCFCFC;
	margin-bottom: 15px;
	margin-right: 3px;
}

.menu_izquierda h4{
	background-color:#688BA7;
	color:white;
	font-family:Verdana, Sans-Serif;
	font-size:65%;
	font-weight:normal;
	margin:0pt;
	padding:3px 0pt;
	text-indent:10px;
	text-transform:uppercase;
}


.menu_izquierda h3{
	background-color:#688BA7;
	color:white;
	font-family:Verdana, Sans-Serif;
	font-size:85%;
	font-weight:normal;
	margin:0pt;
	padding:3px 0pt;
	text-indent:10px;
	text-transform:uppercase;
}


.menu_izquierda ul{
	margin: 0px;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Geneva,Arial,Sans-Serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.menu_izquierda li{
	font-size: 80%;
	font-family: 'Lucida Grande','Lucida Sans Unicode',Verdana,Geneva,Arial,Sans-Serif;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 13px;
	background-image: url(../SpryAssets/SpryMenuBarRight.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: left center;
}
.menu_izquierda li a{
	color:#688BA7;
	text-decoration: none;
}

.menu_izquierda li a:hover{
	text-decoration: underline;
	color: #114477;
}
#web #contenido {
	background-color: #FFFFFF;
	height: auto!important; /* para los browsers buenos */
	height: 600px; /* para IE5+ */
	min-height: 600px; /* para los browsers buenos */
	background-image: url(../imagenes/fondo_arriba.jpg);
	background-repeat:  no-repeat;
	padding-top: 30px;
	background-position: left top;
}
#web #contenido #empresas a{
	font-size: 70%;
	color: #2F4453;
	text-decoration: none;
}
#web #contenido #empresas .menu_izquierda img {
	border: 1px solid #EEEEEE;
	margin: auto;
}
#abajo {
	background-color: #EEEEEE;
	height: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	text-align: center;
	font-size: 60%;
}
#web #contenido #acordeon img {
	border: 1px solid #CCCCCC;
}
#web #contenido #noticias {
	width: 90%;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 135%;
	margin-right: auto;
	margin-left: auto;
}
#web #contenido #noticias a {
	font-weight: bold;
	color: #678BA5;
	text-decoration: none;
}
#web #contenido #noticias a:hover {
	text-decoration: underline;
}

.noticias_portada_dentro {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 135%;
}
.noticias_portada_dentro a {
	font-weight: bold;
	color: #678BA5;
	text-decoration: none;
}
.noticias_portada_dentro a:hover {
	text-decoration: underline;
}


#web #contenido #noticias h2 {
	font-size: 140%;

}
#web #contenido .listados {
	margin: auto;
	width: 90%;
	border: thin solid #688BA7;
}
#web #contenido .listados table {
	width: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
}
#web #contenido .listados thead tr {
	color: #FFFFFF;
	background-color: #688BA7;
	text-transform: uppercase;
}
#web #contenido .listados tbody td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #688BA7;
}
#web #contenido .listados tbody tr:hover{
	background-image: url(../imagenes/pattern.gif);
	background-repeat: repeat;
}
#web #contenido .listados img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#web #contenido #contenido_dentro .listados table caption {
	font-size: 160%;
	color: #FFFFFF;
	background-color: #456076;
}





#web #contenido .listados50 {
	margin: auto;
	width: 95%;
	border: thin solid #688BA7;
}
#web #contenido #contenido_dentro .listados50 ul li {
	font-size: 80%;
	list-style-image: url(../imagenes/listas.gif);
}

#web #contenido .listados50 table {
	width: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
}
#web #contenido .listados50 thead tr {
	color: #FFFFFF;
	background-color: #688BA7;
	text-transform: uppercase;
	font-size:80%;
	font-weight: normal;
}
#web #contenido .listados50 tbody td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #688BA7;
}
#web #contenido .listados50 tbody tr:hover{
	background-color:#F3F3F3;
}
#web #contenido .listados50 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#web #contenido #contenido_dentro .listados50 table caption {
	font-size: 100%;
	color: #FFFFFF;
	background-color: #456076;
	font-weight: bold;
}







#web #contenido #contenido_dentro img {
	border: thin solid #E9E9E9;
}
.menu_izquierdaCopia {
	border: 1px solid #688BA7;
	margin-left: 3px;
	background-color:#FCFCFC;
	margin-bottom: 15px;
	margin-right: 3px;
}
.cajas_sectores h2 {
	font-size: 110%;
	display: inline-block;
	width: 75%;
	color: #2F4453;
	text-align: right;
	letter-spacing: 1em;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #2F4453;
	border-left-color: #2F4453;
}

.cajas_sectores {
	border: 1px solid #2F4453;
	margin-left: 3px;
	margin-bottom: 15px;
	margin-right: 3px;
	background-image: url(../imagenes/chica_fondo.jpg);
	background-repeat:  no-repeat;
	text-align: center;
	vertical-align: middle;
	background-position: right top;
}

.noticias_portada {
	margin: auto;
	width: 90%;
	border: thin solid #688BA7;
}
.noticias_portada table {
	width: 100%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:80%;
	background-image: url(../imagenes/fondo_listados.jpg);
	background-repeat:  no-repeat;
	background-position: right top;
}
.noticias_portada thead tr {
	color: #FFFFFF;
	background-color: #688BA7;
	text-transform: uppercase;
}

.noticias_portada tbody tr{
}
.noticias_portada tbody td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #688BA7;
}
.noticias_portada table caption {
	font-size: 160%;
	color: #FFFFFF;
	background-color: #456076;
}
.noticias_portada li {
	list-style-image: url(../imagenes/icono_articulo.gif);
}
.noticias_portada caption a {
	color: #CCCCCC;
}
legend {
	font-size: 130%;
	color: #FFFFFF;
	background-color: #688BA7;
}
fieldset {
	border: thin solid #688BA7;
	padding: 10px;
}
#contenido_dentro a {
	text-decoration: none;
	color: #2F4453;
	font-weight: bold;
}
#contenido_dentro a:hover {
	text-decoration: underline overline;
	background-color: #F5F5F5;
}
#web #contenido #contenido_dentro .listados50 caption a {
	color: #E6ECF0;
	text-decoration: none;
}
#web #contenido #contenido_dentro .listados50 caption a:hover {
	color: #456076;
}

#banner {
	margin: 5px;
	height: auto;
	width: auto;
	float: right;
	overflow: visible;
	position: relative;
}
#banner legend{
	font-size: 80%;
	font-weight: normal;
	padding-bottom: 5px;
}
#banner legend a{
	color: #E6ECF0;
	text-decoration: none;
}
#banner legend a:hover{
	color: #456076;
}
.top {
	font-size: xx-large;
	font-weight: bolder;
	color: #456076;
	text-align: center;
}

#arriba #redes {
	float: right;
	padding-top: 12px;
}
