/* CSS Document */


/*#CeldaPaginaPrincipal{
	position: relative;
	width:977px;/*
	min-width: 800px;
	height:1000px;*/
/*	background:#FFFFFF;
	margin:0 auto 0 auto;
/*	top: 0px;*/
/*}*/
#CeldaPaginaPrincipal{
	position: relative;
	width:977px;
	background:#FFFFFF;
	margin:0 auto 0 auto;
	top: 0px;
}



#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#direccion {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

#nav {
	position: relative;
	width:977px;
	min-width: 800px;
	height:76px;
	top:4px;
	margin:0 auto 0 auto;
}

#show_swf{
	position:absolute;
	padding-top:2px;
	width:446px;
	height:150px;
/*	background:#fff;*/
	left: 267px;
	top: 5px; 
/*	z-index: 1;*/
}

	
#CeldaIzqPrincipal{
/*	position:absolute;*/
	top:0px;
	width: 250px;
	/*height:680px;*/
	background-color:#ffffff;
	font: small Verdana,sans-serif;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-color: #999999;
	z-index: 2;
}

#CeldaDerPrincipal{
	position:absolute;
	top:0px;
	width: 970px;
	/*height:600px;*/
	background-color:#ffffff;
	font: small Verdana,sans-serif;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 2;
}

#CeldaDerecha{
	position:absolute;
	top:0px;
	width: 250px;
	/*height:506px;*/
	background-color:#ffffff;
	font: small Verdana,sans-serif;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 726px;
/*	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 3;*/
}

.tablaDerecha{
	position:absolute;
	top:15px;
	width: 256px;
	/*height:506px;*/
	left: 726px;
}

#espacio{
	height:100px;
	background-color:#ffffff;
}

.ContenedorDerecha{
	margin: 0px;
	height:505.px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*tablas*/

#tablaproductos{
width:256px;
height:90px;
}

#tablaanuncio1{
width:445px;
/*height:230px;*/
}

#tablaanuncio2{
width:445px;
height:180px;
}

#tablaanuncio3{
width:445px;
height:210px;
}

#tablavideos{
width:290px;
height:73px;
}

#tablacompras{
width:230px;
height:80px;
}

#tablaofertas{
width:230px;
height:137px;
}

.ContenedorCeldaIzq{
	margin: 0px;
	height:505.px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.ContenedorCeldaDer{
	margin: 0px;
	height:505.px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

div.frame-top {
	/* La altura es de 31 píxeles ya que ese es el espacio que ocupa nuestra imagen de esquina. */ 
	height:20px;
	background-image:url(../images/frame/frame_top_line.jpg);
	background-repeat: repeat-x;
	margin:5px 0 0 0;
}

img.esquina_sup_izq { float:left; }
img.esquina_sup_der { float:right; }

div.frame-bottom {
	height:13px;
	background-image:url(../images/frame/frame_btm_line.jpg);
	background-repeat: repeat-x;
}
	
img.esquina_inf_izq { float:left; }
img.esquina_inf_der { float:right; }

div.frame-content {
	background-image:url(../images/frame/frame_left_line.jpg);
	background-repeat:repeat-y;
	background-color: #fff;
}

div.frame-boxcontrol {
	background-image:url(../images/frame/frame_right_line.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

h1.frame-title {
	/*Titulo del frame*/
	margin:0;
	font-family: Arial, Georgia, Times, "Times New Roman", serif;
	font-size-adjust:inherit;
	font-size: 12px;
	font-weight: bold;
	padding-top:2px;
}

h1.frame-top {
	margin:0;
	padding-top:-20px;
	font-size:0px;
}

p.frame-bottom {
	margin:-.1em 0 0 0;
	font-size:0px;
}

p.bottom_div {
  margin:0 10px 0 10px;
  color:#CCCCCC;
  border-bottom:1px solid #CCCCCC;  
}


/* data table mouseover effects*/
/*.dataTableRowOn {
	background-color:#FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	border-spacing: 0px;
	padding-right: 3px;
				  } 
	*/			  
				  
/*.dataTableRowOver { 
/*background-color: #B8D6FE; cursor: pointer; cursor: hand;  /*azul*/ 
/*	background-color: #C4E7E7; cursor: pointer; cursor: hand; /*verde*/
/*	background-color: #FC999E; cursor: pointer; cursor: hand; /*red*/
/*	background-color: #FCD29A; cursor: pointer; cursor: hand; /*orange*/
/*	border: 1px;
  	border-style: solid;
    border-color: #B0BDC5;
    border-spacing: 0px;
	}
				  
#textolinks{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0033FF;
font-size:11px;
}

#textolinks2{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
}

#textolinks3{ 
font-family: Arial,Verdana, Helvetica, sans-serif;
color: #000000;
font-size:12px;
}
*/
#linkanuncio{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #0033FF;
font-size:12px;
}
#textolinks4{ 
font-family: Verdana,Arial,Helvetica, sans-serif;
color:#0033FF;
font-size:12px;
}
#textolinks5{ 
font-family: Verdana,Arial,Helvetica, sans-serif;
color: #000000;
font-size:12px;
}
				  
#textoprod { 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#333333;
font-size:10px;
}

#textoprod2 { 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-size:13px;
}

#textobli{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#FF0000;
font-size:13px;
}


#textoprecio{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size:14px;
}

#linkservicios{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0033FF;
font-size:10px;
}


/*#linkbanner{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000000;
font-size:12px;
}*/


#texttitle{ 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
}

#footer{
	position: relative;
	width:977px;
	margin:0 auto 0 auto;
	height: 25px;
	background-image:url(../glbnav_background.jpg);
	z-index: 2;
}
#footer1{
	position: absolute;
	width:940px;
	height: 22px;
	top: 3px;
	left: 18px;
	z-index: 2;
}  


/*#menu{
	position: absolute;
	left: 249px;
	width: 505px;
	top: 78px;
	background:#CCCCCC;
	height: 22px;
}
#menup{
	position: absolute;
	width: 370px;
	top: 80px;
	background:#fff;
	height: 20px;
	left: 566px;
}*/


/************* globalNav styles ****************/

#globalNav{
	position: absolute;
	width:211px;
	min-width: 640px;
	height: 28px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	/*background-image: url(../glbnav_background.jpg);*/
	left: 766px;
	top: 67px;
}


#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#buscador
{	width:194px;
	left: 784px;
	top: 64px;
	height:25px;
}

* html #buscador{
/*	l\eft: 785px;
	t\op: 67px;*/
	left: 786px;
	top: 72px;
}

#globalLink{
	position: absolute;
	top: 5px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
}


a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{  
  /*	background-image: url(../glblnav_selected.gif);*/
	text-decoration: none;
}

.skipLinks {display: none;}

/*************** search styles *****************/

#search{
	position: absolute;
	right: 16px;
	z-index: 101;
	width: 202px;
	top: 80px;
}

#search input{
  font-size: 70%;
  margin: 0px  0px 0px 5px;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}
   
/*test*/

#footer2{
	position: relative;
	width:977px;
	margin:0 auto 0 auto;
	height: 25px;
	background-image:url(../images/footer.png);
	z-index: 2;
}


.ContenedorCeldaDer2{
	/*position:absolute;*/
	top:164px;
	width: 460px;
	/*height:600px;*/
	background-color:#ffffff;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	left: 262px;
	z-index: 2;
	
/*	margin: 0px;
	height:505.px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;*/
}



h1.frame-title2{
	/*Titulo del frame*/ 
	font-family: Arial, Georgia, Times, "Times New Roman", serif;
	font-size-adjust:inherit;
	font-size: 12px;
	font-weight: bold;
	padding-top:9px;
	color:#FFFFFF;
	margin-left:15px;
}


div#encabezado
   {
	width: 250px; 
	height: 40px;
	background-image:url(../images/frame/header.png);
    background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
   }
div#cuerpo
   {
     /* margin: 0 auto 0 auto;*/
	  width: 250px;
	  background-image:url(../images/frame/body.png);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie
   {
      /*margin: 0 auto 0 auto;*/
      width: 250px;
      height: 18px; /* alto de la imagen (foot.png) después de haberla cortado */
	  background-image:url(../images/frame/footer.png);
      background-repeat: no-repeat; 
   }

div#encabezado2
   {
	width: 455px; 
	height: 39px;
	background-image:url(../images/frame/header2.png);
    background-repeat: no-repeat; /* Evitamos que se repita la visualización de la imagen*/
   }
div#cuerpo2
   {
     /* margin: 0 auto 0 auto;*/
	  width: 455px;
	  background-image:url(../images/frame/body2.png);
      background-repeat: repeat-y; /* Especificamos que se repita de forma vertical */
   }
div#pie2
   {
      /*margin: 0 auto 0 auto;*/
      width: 455px;
      height: 25px; /* alto de la imagen (foot.png) después de haberla cortado */
	  background-image:url(../images/frame/foot2.png);
      background-repeat: no-repeat; 
   }
 	  
 	  
