a:link       { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a:active     { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a:visited    { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a:hover      { color: #ffa500; text-decoration: none; font-family: verdana; font-size: 12px }

a.mini:link       { color: #FFFFFF; text-decoration: none; font-family: verdana; font-size: 10px }
a.mini:active     { color: #FFFFFF; text-decoration: none; font-family: verdana; font-size: 10px }
a.mini:visited    { color: #FFFFFF; text-decoration: none; font-family: verdana; font-size: 10px }
a.mini:hover      { color: #F0F0F0; text-decoration: none; font-family: verdana; font-size: 10px }

a.cab:link       { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a.cab:active     { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a.cab:visited    { color: #dff7ff; text-decoration: none; font-family: verdana; font-size: 12px }
a.cab:hover      { color: #FFFFFF; text-decoration: none; font-family: verdana; font-size: 12px }

a.res:link       { color: black; text-decoration: none; font-family: verdana; font-size: 12px }
a.res:active     { color: black; text-decoration: none; font-family: verdana; font-size: 12px }
a.res:visited    { color: black; text-decoration: none; font-family: verdana; font-size: 12px }
a.res:hover      { color: #ffa500; text-decoration: none; font-family: verdana; font-size: 12px }

html,body {margin: 0;padding: 0px; background-color: #000000;color: white;}

img { behavior: url(iepngfix.htc); }

#container {
 min-width: 1007px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1007 ? "1007px" : "auto");
}

#Install {min-width: 1007px;border:1px solid red;}

#divInfo h1 {font-size:18pt;color:red;font-weight:bold;font-family: verdana;margin-bottom:0px;}
#divInfo a.ah1 {font-size:18pt;color:red;font-weight:bold;font-family: verdana;}
#divInfo h2 {font-size:18pt;color:#dff7ff;font-weight:bold;font-family: verdana;}
#divInfo table {border: 1px solid #808080;padding: 2px;margin:2px;width:100%;}
#divInfo tr.trcolor1 {background-color: #FE8534}
#divInfo td {color:black;background-color:white;text-align:center;height:30px;}
#divInfo td.color1 {color:black;background-color:#EEE9E5;text-align:center;height:30px;}

#contenedor {
 float:left;
 width: 100%;
}

#opcionesMenu {
 height: 25px;
 /*width: 100%;*/
 text-align: center;
 margin:0 auto;
 background-color: #325b83;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #cccccc;
 min-width: 1007px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1007 ? "1007px" : "auto");
 /* hack for stupid IE6
 width:expression(document.body.clientWidth < 1007? "1007px": "auto" );*/
}

#cabecera {
}

#menu {
 background-image:url('../images/h5.jpg');
 height: 74px;
 vertical-align:top;
 min-width: 1007px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1007 ? "1007px" : "auto");
 /*
 width:expression(document.body.clientWidth < 1007? "1007px": "auto" );
 */
}

#cuerpo {
 border: 0px solid red;
 float:left;
 overflow: hidden;
 width: 100%;
 min-width: 1007px;
 border: 0px solid red;
}

#cuerpo div.izq {
 float:left;
 width: 66%;
 margin-bottom: -1000px;
 padding-bottom: 1000px;
}

#cuerpo div.der {
 float:right;
 width: 33.8%;
 margin-right:1px;
 margin-bottom: -1000px;
 padding-bottom: 1000px;
 overflow: hidden;
}

#cuerpo div.ofertas {
 border: 1px solid #4daef9;
 width: 99%;
 float:right;
 margin-top: 2px;
 margin-right:1px;
 margin-bottom: -1000px;
 padding-bottom: 1000px;
}

#cuerpo div.cesta {
 border: 1px solid #4daef9;
 text-align:center;
 width: 100%;
}

.noticias {
 color: white;
 width: 100%;
}

#ultimosproductos {
 padding: 5px;
 border: 1px solid #4daef9;
 border-bottom: 0px solid #4daef9;
 text-align:left;
 margin: 0 auto;
}

#pie {
 clear:both;
 min-width: 1007px;
 width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) < 1007 ? "1007px" : "auto");
 /*
 width:expression(document.body.clientWidth < 1007? "1007px": "auto" );
 */
}

.boton {
 float:left;
 width: 143px;
 height: 44px;
 text-align:center;
 vertical-align: middle;
 padding-top: 30px;
}

.botonOP {
 text-align:left;
 vertical-align: middle;
 padding-top: 5px;
 padding-bottom: 5px;
 padding-left: 10px;
}

input.cool,textarea,checkbox.cool {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 color: #FFFFFF;
 background-color: #6699CC;
 border: #000099;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 width: 490px;
 padding: 2px;
}

checkbox.cool2,input.cool2 {
 font-family: Tahoma, Verdana, Arial;
 font-size: 11px;
 color: #FFFFFF;
 background-color: #6699CC;
 border: #000099;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px;
 padding: 2px;
}

select		 { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #6699CC; border: #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.tituloNew {
 margin: 0px 15px 0px 15px;
 font-weight: bold;
 text-align:left;
 font-size: 18pt;
}

.fechaNew {
 margin: 0px 15px 0px 15px; font-weight: bold;color: red;
 text-align:left;
}

.cuerpoNew {
 text-align:justify;
 margin: 15px 15px 15px 15px;
 font-size: 12pt;
}

.licencia {
 font-family: verdana; font-size: 11px;
}

.inforTD {
	background: #EFEFEF;
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	color: #295e87;
}

.inforTD2 {
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.headRes {
	color : white;
	background : #156D9A;
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 0px;
	font-size: 12px;
}

.busquedaRes {
	background : #ecefed;
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.ok {
	background : #ECEC8F;
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
}

.titleRes {

	background : #CEEBFB;
	border: 1px;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	color: black;
}

.normalRes {
	background : orange;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	padding-top:2px;
	text-align:center;
}

.normalRes-Cesta {
	background : orange;
	font-weight: bold;
	font-size: 12px;
	padding-top:2px;
	text-align:center;
}

table .normalRes {
 color: black;
}

.Lineas{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;

	background : #F0F0F0;
	text-decoration : none;
	border: 1px;
	border-style: solid;
}

.Producto{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : normal;
	background : #EFEFEF;
	text-decoration : none;
	border: 0px;
	border-style: solid;
}

.MiTD{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;

	background : #4794BF;
	text-decoration : none;
	border: 1px;
	border-style: solid;
}

.TDs{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;

	background : #4794BF;
	text-decoration : none;
	border: 1px;
	border-style: dashed;
	border-color: #FFA500 #FFA500 #000000 #000000;
}

.chartlabel{
	font-family : Verdana, Arial, Helvetica;
	font-size : 11px;
	font-weight : bold;

}

.charttext{
	font-family : Arial, Helvetica;
	font-size : 12px;

}

.chartdata{
	font-family : Arial, Helvetica;
	font-size : 12px;
	text-decoration : none;
	text-align : right;
}

.captionname{
	font-family : Verdana, Arial, Helvetica;
	font-size : 10px;
	font-weight : bold;
}

.chartcolor1{
	background :  White;
}
.chartcolor2{
	background :  #DDDDDD;
}

.chartdataneg{
	font-family : Arial, Helvetica;
	font-size : 12px;
	text-decoration : none;
	text-align : right;
	color : #CC0000;
}
.chartdatapos{
	font-family : Arial, Helvetica;
	font-size : 12px;
	text-decoration : none;
	text-align : right;
	color : #009900;
}

.timestamp{
        font-family : Verdana, Arial, Helvetica;
        font-size : 10px;
        color : #666666;
}

.error span {
 color: red;
}

.contacto {
 border-color: #E0E0E0;
}

#busquedas {
 width:600px;
 height: 120px;
}

#busquedas select {
 margin-top: 3px;
}

#busquedas span {
 font-weight: bold;
 display: block;
}

#tablaEnvio table {
 padding: 4px;
 border: 1px;
 width: 100%;
}

#tablaEnvio td {
 background-color: white;
}

/* MARQUESINA */

#cont{width:100%; height:100%; overflow:hidden; }
#linea{position:relative; text-align:center; border:3px solid blue; }