@charset "iso-8859-1";

#header { background:#039; }
.wraper {  width:1024px; margin:0 auto; text-align:left; background-color:#FFF;}


body {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	background: #039  !important; 
	PADDING-BOTTOM: 0px; MARGIN: 0px;
	PADDING-TOP: 0px; HEIGHT: 100%;
	font: 11px/1.5em Verdana;
	/*url("imagenes/bgcuerpo.jpg") repeat-y center 50%
	/*background: #ffffcc url("imagenes/fondo.jpg") 0 0 repeat-x;
	font: 11px/1.5em Verdana;
	color:#242424;
	height:100%;*/
}

h1, h2, h3, h4, h5 {
  margin: 1em 0;
  padding:0;
}

h1 {
  font-size: 14px;
  font-family: "Tahoma", serif;
  font-weight: bold;
  color:#9c0; border-bottom:1px dotted #9c0;
  margin-right:5px;
}

h2 {
  font-size:180%;
  font-family: "georgia", serif;
  font-weight:normal;
}

h3 {
  font-size:120%;
  font-weight:bold;
  border:1px dotted #9c0;
  color:#9c0;
}

a { font-size:11px; text-decoration:none; color:#99cc00; cursor:pointer;}

a:hover { font-size:11px; color:#9c0; font-weight:bold; text-decoration:none;  cursor:pointer; }

label {
  display: block;
  margin: .5em 0 0 0;
}


ul {
        list-style: none;
        margin: 0;
        padding: 0;
}


#contenedor {
	/*width:1024px;
	margin: 0 auto;
	background:#FFFFFF;*/	
	position: relative;
	width: 1024px;
	margin: 0 auto;
	background: #fff url("imagenes/bgcuerpo.jpg") repeat-y center 50% !important; 
}


#menu {	width:1014px; margin:0 5px; background:#FFFFFF;} 

 {
	width:1014px; 
	margin:0 5px; background:#FFFFFF;	
}

 /*#secundario {
	width:250px; margin-right:4px; margin-top:5px;
	float: left; background:#fff !important;
}*/

 #secundarioadmin {
	width:250px; margin-right:4px; margin-top:5px;
	float: left;
}

 #secundario #top {
	margin:0; padding:0; height:25px;
	background: #f6ef7b url("imagenes/top_columna.png") no-repeat;

}
 #secundario #cuerpo {
	margin:0; padding:0; height:300px; background: #ffffcc url(imagenes/bg_columna.gif) repeat-x;
}

 #secundario #bottom {
	margin:0; padding:0; height:25px;
	background: #fff url("imagenes/bottom_columna.png") no-repeat;

}

 #secundario h3 {
  padding: 5px 0 5px 42px;
  margin-top: 20px;
  color:#595959;
  font:bold 20px "Trebuchet", Arial, Helvetica, sans-serif;
  background: url(imagenes/forsale.png) no-repeat left;
  letter-spacing:0.3em;
}

#secundario .info { padding: 5px 0 5px 6px; margin-top: 0px; color:#333; font:11px "Tahoma", Arial, Helvetica, sans-serif;}

#secundario #indicadores {height:120;margin-top:0px;text-align:center;font:11px tahoma;}

#secundario #indicadores .info{padding: 5px 0 5px 16px;color:#677e0c;text-align:left;font:12px "Tahoma", Arial, Helvetica, sans-serif;}	

/*#secundario ul { margin: 15px 0; padding: 0; list-style:none;}

#secundario li { margin:0; padding: 0; border-bottom: 1px dotted #9bcd38; }

#secundario li a { display: block; padding: 3px 0 3px 12px; background:#FFFFFF; text-decoration: none; color:#9bcd38;}

#secundario li a:hover { background-color:#f2f2f2; color:#9bcd38; font-weight: bold;}

#secundario li.seleccionado a { color:#FF9900; font-weight: bold;}*/

/******* CATEGORIAS *************/
/* ----------------------- BOXES ------------------------- */
/********************************/

#principal {width: 730px;float: left;padding:0 2px 0 15px;background:#fff; border-right:1px solid #ccc;}
#principal .linkreporte { color:#676767; cursor:hand; }

/* #principal td { border-bottom:1px #CCCCCC dotted;}*/

/* */
#principal #servicios {
	background:#FFFFFF;
	width:720px;
	padding-right:10px;	
	float:left;
	/*background:url(imagenes/left_dashed.gif) repeat-y right;*/
}

/* */
#principal #listaProductos {
	background:#FFFFFF;
	width:720px;
	padding-right:10px;	
	float:left;	
	/*background:url(imagenes/left_dashed.gif) repeat-y right;*/
	font:10px tahoma; font-weight:normal; color:#333333;
}

 
#principal #listaProductos td {
	text-align:center; border-right:1px dotted #ccc; width:155px;
}

 
#principal #listaProductos p {
	text-align:left; margin:0; padding:0;
}

 
#principal #listaProductos p.itemProducto  {
	margin-left:10px;
}

 #principal #listaProductos p.preciobig {
	margin-left:10px;
}

 #principal #listaProductos p.precioantes {
	margin-left:10px;
}

 #principal #listaProductos p.masinfo {
	margin-right:10px; margin-left:10px;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}

#principal #listaProductos p.masinfo a { font-size:13px; }

 #principal #listaProductos p.masinfo:hover {
	border-bottom:1px dotted #f90;
}


 #principal #listaProductos a:hover {
	color: #FF9900;
	border-bottom:1px dotted #ff9900;
}


 #principal #anuncios {
	background:#FFFFFF;
	width:80px; height:100%;
	padding-right:10px;	
	float:left;
	border-right:1px dotted #999999;
}

 #principal #anuncios a:hover{
	background-color:#CCCCCC;	
}


 #principal #infoproducto {
	float:left;
	width:565px;
	margin:0 5px;
}


#resumenProd {
	margin:4px 8px 12px 8px;
	padding:0px;
}

#resumenProd p {
	 font-size:11px; font-family:tahoma; padding:0; margin:0;
}

.promo {
	background:transparent;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px dotted #a80000;
}

 #principal #servicios p{
	padding:0;
	font:11px tahoma;
	text-align:center;
}

 #principal #servicios p a{
	padding:0;
	font:11px tahoma;
	text-align:center;
	color:#000000;
}

 #principal #servicios p a:hover{
	padding:0;
	font:11px tahoma;
	text-align:center;
	color:#009900;
}

#detalleProd {
	float:left;
	margin-left:20px; 
	
}

#detalleProd p{ font:14px tahoma,verdana; color:#333; }

.precioantes {
	color:#FF0000; 
}

.descargar { font:11px tahoma; color:#999; padding-left:2px; }

.descargar a:hover{ color:#f90;  }


 #principal #servicios td {
	vertical-align:top; width:140px; padding-bottom:15px;	 
}

#divCargando {
	position:absolute;
	top:5px;
	right:5px;
	background-color:#FF0000; color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px;
	z-index:2000;	
}

#ventanaModal {
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1000;
	background:url(imagenes/transparent_bg.png) repeat; 
}

#ventanaModal div {
	width:300px;
	margin:100px auto;
	background-color:#FFFFFF;
	border:1px solid #000;
	padding:15px;
	text-align:center;	
}

#confirmacion {	
	width:400px;
	top: 100px;
	left: 200px;
	position:absolute;
	background-color:white;
	border:2px gray solid;
	padding: 15px;
}

#divInfo {
	position:relative;
	color:#000; background-color:#ffc; border:2px solid #f6ef7b; 
	text-align:center; 
	width:200px;  
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding:5px;		
	z-index: 1000;
}

form {
	margin:10px;
	background-color:#e7e7e7;
}

#pie {
	width:1014px; margin:0 5px; 
	background-color:#ffffff;
}

#pie p {
	font:10px/16px "verdana";
	text-align:center;
	margin: 0;
	padding: 0;	
}

#bgpie {
	width:1024px;margin:0;padding:0;background: #ffffff url(imagenes/bgpie.png);height:37px;	
	position:absolute; bottom:100%; left:100%;
	clear:both;
}


/* =-=-=-=-=-=-=-[Menu Four]-=-=-=-=-=-=-=- */

#menu4 {
        width: 200px;
        border-style: solid solid none solid;
        border-color: #D76100;
        border-size: 1px;
        border-width: 1px;
        margin: 10px;
        }

#menu4 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu4 li a:link, #menu4 li a:visited {
        color: #9E3C02;
        display: block;
        background: url(menu4.gif);
        padding: 8px 0 0 30px;
        }

#menu4 li a:hover, #menu4 li #current {
        color: #fff;
        background: url(menu4.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

#menu4 li a:active {
        color: #fff;
        background: url(menu4.gif) 0 -64px;
        padding: 8px 0 0 30px;
        }
-->

.noborder { border:0; !important }

.floatimg {
	float: right;
	width: 130px; height:100px;
	margin: 0 0 5px 4px;
	background-color: #e7e7e7;
	padding: 2px;
	border: 1px solid #ccc;
}	

.floatimg100x75 {
	float: left;
	width: 100px; height:75px;
	margin: 15px 10px 5px 10px;
	background-color:#FFFFCC;
	padding: 2px;
	border: 1px solid #ccc;
}	

.floatimg100x75:hover {
	float: left;
	width: 100px; height:75px;
	margin: 15px 10px 5px 10px;
	background-color:#f90;
	padding: 2px;
	border: 1px solid #f90;
}

.catProducto { color: #f90; }

.floatimgProd {
	float: right;
	width: 400px; height: 300px;
	margin: 0 5px 5px 5px;
	background-color: #e7e7e7;
	padding: 2px;
	border: 1px solid #ccc;
}	

.preciobig {
	font-family:Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size:162%;
	font-weight:bold;
}

.clear {
	clear: both;
}

.roundedcornr_box_457360 {
	background: url("imagenes/roundedcornr_457360_tl.png") no-repeat top left;
}
.roundedcornr_top_457360 {
	background: url("imagenes/roundedcornr_457360_tr.png") no-repeat top right;
}
.roundedcornr_bottom_457360 {
	background: url("imagenes/roundedcornr_457360_bl.png") no-repeat bottom left;
}
.roundedcornr_bottom_457360 div {
	background: url("imagenes/roundedcornr_457360_br.png") no-repeat bottom right;
}
.roundedcornr_content_457360 {
	background: url("imagenes/roundedcornr_457360_r.png") top right repeat-y;
}

.roundedcornr_top_457360 div,.roundedcornr_top_457360,
.roundedcornr_bottom_457360 div, .roundedcornr_bottom_457360 {
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.roundedcornr_content_457360, .roundedcornr_bottom_457360 {
	margin-top: -19px;
}
.roundedcornr_content_457360 { padding: 0 10px; }

/*************/

.roundedcornr_box_902261 {
   background: #edf0f2 url("imagenes/roundedcornr_902261_grad.gif") repeat-x top left; width:130px; text-align:center; margin:0 auto;
}
.roundedcornr_top_902261 div {
   background: url("imagenes/roundedcornr_902261_tl.gif") no-repeat top left;
}
.roundedcornr_top_902261 {
   background: transparent url("imagenes/roundedcornr_902261_tr.gif") no-repeat top right;
}
.roundedcornr_bottom_902261 div {
   background: url("imagenes/roundedcornr_902261_bl.gif") no-repeat bottom left;
}
.roundedcornr_bottom_902261 {
   background: transparent url("imagenes/roundedcornr_902261_br.gif") no-repeat bottom right;
}

.roundedcornr_top_902261 div, .roundedcornr_top_902261,
.roundedcornr_bottom_902261 div, .roundedcornr_bottom_902261 {
   width: 100%;
   height: 8px;
   font-size: 1px;
}
.roundedcornr_content_902261 { margin: 0 8px; }

.roundedcornr_content_902261 p { padding:0; margin:0; }

.item-servicio {
	float:left; margin-right:10px; width:150px;
}

/************* rss **********/
#rss{
	/*background-image:url(images/rss2.jpg);*/
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:230px;
	/*height:300px;*/
	padding-left:10px;
	padding-top:1px;
	padding-right:10px;
	padding-bottom:5px;
	float:left;
	border-bottom:1px dotted #9c0;
}

.titulo{
	font-weight:bold;
	color:#FF0000;
}
.descripcion{
	color:#000000;
	padding-bottom:10px;
}
.fecha{
	color:#999999;
}
.enlace a{
	color:#525252;
	margin-left:10px;
	font:11px tahoma;
}
.enlace a:hover{
	color:#525252;
	margin-left:10px;
	font:11px tahoma; font-weight:bold;
}
.next a{
	color:#9c0;
	margin-left:10px;
	text-decoration:none;
	font:11px tahoma; 
}
.next a:hover{
	color:#ff9900;
	margin-left:10px;
	text-decoration:none;
	font:11px tahoma; font-weight:bold;
}
load{
	color:#003366;
}

.btn {
  display: block;
  margin: 1em 0;
}


.seleccionado { background-color:#FFFF99; }
.noseleccionado { background-color:#FFFF99; }

#curvatop { height:10px; width:1024px; float:left; }
#wrap { background-color:#FFF; width:1024px; float:left; }
#curvabottom { height:10px; width:1024px; float:left; }

#curvatop_sec { height:10px; width:240px; float:left; }
#wrap_sec { background-color:#e1f29b; width:240px; float:left; }
#curvabottom_sec { height:10px; width:240px; float:left; }

#curvatop_blue { height:10px; width:240px; float:left; }
#wrap_blue { background-color:#3eb1f3; width:240px; float:left; }
#curvabottom_blue { height:10px; width:240px; float:left; }

/* ----------------------- BOXES ------------------------- */

.box {margin-bottom:5px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ccc;}

.box-head{ font-size:12px; line-height:15px; color:#3EB1F3; font-weight:bold; padding:0 0 6px 15px; text-transform:uppercase;}
.box-head a{ text-decoration:none; color:#D55A00;}
.box-head a:hover{ color:#3EB1F3;}
.box-body{ padding:0 45px 0 45px;}

.box ul{ padding:1px 0 0 24px !important; margin:0 !important;}
.box ul li{ font-size:11px; line-height:18px; color:#ccc; background:url(css/list-marker2.gif) no-repeat 0 7px; padding:0 0 0 10px;}
.box ul li a{ color:#69a628; text-decoration:none;}
.box ul li a:hover{ color:#3EB1F3; font-weight:normal;}


.box .name{ color:#3EB1F3; display:inline-block; margin-bottom:10px;}

/************ menu principal *************************/
#nav-example {background: url(menuppal.png) no-repeat;width:720px;height:35px;margin:0;padding:0;}	
#nav-example span {display: none;}
#nav-example li, #nav-example a {height:35px;display:block;}	
#nav-example li {float:left;list-style:none;display:inline;}
#nav-example-01 {width: 64px;}	
#nav-example-02 {width: 91px;}
#nav-example-03 {width: 121px;}
#nav-example-04 {width: 158px;}
#nav-example-05 {width: 88px;}
#nav-example-06 {width: 88px;}
#nav-example-07 {width: 110px;}

#nav-example-01 a:hover {background:url(menuppal.png) 0px -35px no-repeat; }
#nav-example-02 a:hover {background:url(menuppal.png) -64px -35px no-repeat; }
#nav-example-03 a:hover {background:url(menuppal.png) -155px -35px no-repeat; }
#nav-example-04 a:hover {background:url(menuppal.png) -276px -35px no-repeat; }	
#nav-example-05 a:hover {background:url(menuppal.png) -434px -35px no-repeat; }	
#nav-example-06 a:hover {background:url(menuppal.png) -522px -35px no-repeat; }	
#nav-example-07 a:hover {background:url(menuppal.png) -610px -35px no-repeat; }	

#fproductos label { font-size:12px;}
.precioProd { color:#c00; font:bold 30px/1.2em "Lucida Grande",sans-serif;letter-spacing:-2px;margin:7px 5px 1px 0; float:left; }
legend { font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#principal #listaProductos #tblBuscador td { text-align:left; }
#contactFormArea { font-size:12px; }
