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

/*Generales
---------------------------------------------*/
* {
	padding: 0px;
	margin: 0px;
}
h1, h2 ,h3 ,h4 ,h5 ,h6 {
	font-style: normal;
}
html, body {  
    height:100%;  
}  
.cleaner {clear:both;}
body {
	font-family: Arial, Helvetica, sans-serif;
	background: url('imagenes/background.png') repeat-x #044871;
	position:relative;
}
#contenedor {
	margin: auto;
	width: 764px;
}
/*Cabecera
---------------------------------------------*/
#cabecera {
	height: 114px;
    text-align:center;
}
#cabecera h1 {
	visibility: hidden;
}
/*Menu
---------------------------------------------*/
#menu {
	width: 157px;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
    margin-top:10px;
}
#menu #menu_superior {
	background-image: url(imagenes/menu_superior.png);
	background-repeat: no-repeat;
	height: 13px;
}
#menu span {
	padding-left: 5px;
	height: 20px;
	vertical-align: middle;
	padding-top: 2px;
	font-size: 9px;
	display: block;
	width: 118px;
	background-image: url(imagenes/fondo_span.gif);
	background-repeat:  repeat-x;
}
dl, dt, dd, ul, li {
	list-style-type: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin: 0;
}
dd ol li {
	color: #006AAD;
	text-decoration: none;
	vertical-align: middle;
	width: 123px;
	background-image: url(imagenes/btn_suboton.gif);
	background-repeat:  repeat-x;
}
dd ol li a {
	color: #006AAD;
	text-decoration: none;
	padding-left: 5px;
	height: 17px;
	width: 118px;
	display: block;
}
dd ol li a:hover {
	color: #006AAD;
	text-decoration: none;
	display: block;
	padding-left: 5px;
	height: 17px;
	vertical-align: middle;
	width: 118px;
	background-image: url(imagenes/btn_suboton2.gif);
	background-repeat:  repeat-x;
}
dl#menu1 {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 18px;
	margin: 0px;
	width: 123px;
	background-image: url(imagenes/fondo_menu.png);
	background-repeat:  repeat-y;
}
dl#menu1 dt{
	background-image: url(imagenes/btn_informatica.gif);
	background-repeat:  repeat-x;
	width: 123px;
	height: 21px;
	display: block;
	margin-bottom: 0px;
	padding-bottom:0px;
}
dl#menu1 dt a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 11px;
	border-top-style: 0;
	border-right-style: 0;
	border-bottom-style: 0;
	border-left-style: 0;
}
dl#menu1 dt a:hover {
	color: #00A2DE;
	text-decoration: none;
	padding-left: 5px;
	background-image: url(imagenes/btn_informatica.gif);
	vertical-align: middle;
	font-size: 11px;
}
dl#menu1 ol {
	vertical-align: middle;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	width: 123px;
}
dl#menu1 ul {
	vertical-align: middle;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#menu #menu_inferior {
	background-image: url(imagenes/menu_inferior.gif);
	background-repeat: no-repeat;
	height: 17px;
}
/*Publicidades 1
---------------------------------------------*/
#publicidades1 {
	text-align: center;
	width: 165px;
	height: 100px;
    margin-top:5px;
}
/*Contenido
---------------------------------------------*/
#contenido {
	width: 455px;
	float: left;
	padding-top: 8px;
}
#contenido1 {
	background-image: url(imagenes/fondo_principal.png);
	background-repeat: repeat-y;
	width: 455px;
}
/*Submenu*/
.submenu {
	background-color: #00589D;
	height: 17px;
	font-size: 9px;
	color: #FFFFFF;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left: 266px;
}
#contenido1 td.submenu ul li {
	display: inline;
	margin: 0px;
	float: left;
	padding-top: 4px;
	padding-right: 0px;
}
#contenido1 td.submenu ul li a{
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
}
/*Buscador
--------------------------------------------------*/
#buscador {
	background-color: #818181;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 150px;
	margin: 0px;
	padding-bottom: 3px;
	padding-top: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.btn_buscar {
	margin-bottom: -5px;
}
.buscador_area {
	border: 1px solid #818181;
	width: 130px;
	height: 18px;
}
/*Titulo encabezado
--------------------------------------------------*/
#contenido1 .titulo {
	background-repeat: no-repeat;
	height: 36px;
}
#titulos em{
	display: none;
	margin: 0px;
	padding: 0px;
}
#contenido1 h2 {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	float: left;
	padding-left: 40px;
	display: inline;
        width:260px;
}
.contenido1_mas {
	width: 15px;
}
.contenido1_siguiente {
	font-size: 12px;
	color:#FDB784;
	width: 160px;
	padding-right: 2px;
	padding-left: 2px;
}
a.contenido1_mas:link, a.contenido1_mas:active, a.contenido1_mas:visited, a.contenido1_mas:hover {
	height: 36px;
	text-decoration: none;
	display: block;
	background-repeat: no-repeat;
	background-position: right top;
}
a.contenido1_siguiente:link, a.contenido1_siguiente:active, a.contenido1_siguiente:visited, a.contenido1_siguiente:hover {
	text-decoration: none;
}
a.contenido1_siguiente:link, a.contenido1_siguiente:active, a.contenido1_siguiente:visited {	
	color:#FDB784;
}
/*Producto
----------------------------------------*/
.producto {
	height: 130px;
	background-color: #FFFFFF;
	vertical-align: bottom;
	width: 247px;
}
.producto img {
	height: 151px;
	width: 247px;
}
.carac_esp {
	font-size: 9px;
	height: 84px;
	width: 190px;
	padding-top: 10px;
	color: #454246;
	line-height: 11px;
}
.carac_esp img {
	display: block;
	padding-bottom: 2px;
}
#contenido1 h3 {
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
#contenido1 strong {
	font-size: 10.5px;
	font-weight: bold;
}
.precios {
	height: 42px;
	width: 63px;
	background-repeat: no-repeat;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 8px;
	font-weight: bold;
	padding-top: 17px;
	vertical-align: top;
}
a.info, a.carrito {
	display:block;
	width:27px;
	background-repeat: no-repeat;
	height: 27px;
}
a.carrito {
	background-image: url(imagenes/productos/carrito.gif);
}
/*Publicidades 2
---------------------------------------------*/
#publicidades2 {
	width: 152px;
	float: right;
	margin-top: 5px;
	background-repeat: no-repeat;
}
#publicidades2 #publicidades_superior {
	background-image: url(imagenes/publicidades_superior.gif);
	background-repeat: no-repeat;
	height: 9px;
}
#publicidades2 #publicidades_banner {
	text-align: center;
	width: 144px;
	background-image: url(imagenes/publicidades_medio.gif);
	background-repeat:  repeat-y;
}
#publicidades2 #publicidades_banner div {
	height:90px;

}
#publicidades2 #publicidades_banner #publi4 {
	height:194px;
}
#publicidades2 #publicidades_banner div.align, #publicidades1 div.align {
    padding-top:10px;
}
#publicidades2 #publicidades_inferior {
	background-image: url(imagenes/publicidades_inferior.gif);
	background-repeat: no-repeat;
	height: 13px;
}
/*Pie
----------------------------------------*/
.contenido1_pie {
	background-repeat: no-repeat;
	height: 17px;
}
#contenido1 span {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: normal;
	padding-left: 7px;
}

#footer { text-align:center; color:#FFFFFF; font-size:10px; padding-top:10px; height:100px;}

.contenido1_siguiente .here{
    font-weight: bold;
    color: #FFFFFF !important;
}
