/* CSS Document */
html,body{ margin:0px; padding:0px;font-family:Tahoma, Arial, Helvetica, sans-serif; background:#edeeee url(../r_media/img/bg.gif) repeat-x top; color:#7b7b7b;font-size:11px;}

/*nomecalturas valores genericos*/
h2{text-transform:uppercase; font-size:11px; color:#506a8f;}
a{ text-decoration:underline; color:#7b7b7b;}
a:hover{ text-decoration:none;}
input,select{ color:#323232; border:1px solid #ccc; font-size:10px;}
p{ font-size:11	px;}
/*fin valores genericos*/


#container{margin:0px auto;width:950px;}/*centrado pagina*/

#cab{float:left; width:100%; height:251px;background:url(../r_media/img/container-bg.gif) no-repeat top;}/*cabecera*/

#cab #logo{float:left; width:152px; height:90px; overflow:hidden; background:#edeeee url(../r_media/img/logo.gif) no-repeat 0px 0px; margin:120px 0px 0px 50px;_margin:120px 0px 0px 15px;}
#cab #logo h1{overflow:hidden; width:750px; height:90px;margin:0px 0px 0px -450px;*margin:0px 0px 0px -550px;}
#cab #logo a{display:block; text-decoration:underline;height:97px; }

#cab #info{ float:right; margin:100px 70px 0px 0px; height:30px;}
#cab #info p{ font-size:10px; margin:0px; padding:0px;}
#cab #info p span{ margin-left:30px;}
#cab #info a{ color:#7b7b7b; text-decoration:underline;}
#cab #info a:hover{ text-decoration:none;} 


#cab #menu{float:left;width:747px; height:105px; margin:0px 0px 0px 0px;}/*menu*/
#cab #menu ul{ margin:1px 0px 0px 20px; padding:0px; float:left;}
#cab #menu ul img{ border:none;}
#cab #menu ul li{display: inline;}
#cab #menu ul li a{ }
#cab #menu #one{ margin:-10px 0px 0px 0px; float:left;} 
#cab #menu #two{ margin:-22px 0px 0px 0px; float:left;}
#cab #menu #three{ margin:-31px 0px 0px 0px; float:left;}
#cab #menu #four{ margin:-15px 0px 0px 0px; float:left;}
#cab #menu #five{ margin:-10px 0px 0px -1px; float:left;}
#cab #menu #six{ margin:1px 0px 0px 0px; float:left;}
/*fin cabercera*/
  
  
#content{float:left;width:100%; background: url(../r_media/img/content-bg.gif) no-repeat bottom center;}/*contenido*/
#content .all{ float:left; width:100%; background: url(../r_media/img/content-all-bg.gif) repeat-y; margin-left:-1px; margin-bottom:36px; 
	 min-height: 270px;
 	 	 height: auto !important;
 	 	 height:270px;}
		 
#content #colum{background: url(../r_media/img/content-all-bg2.gif) repeat-y;}
/*fin contenido*/

/*texto intro*/
#intro{ float:left; width:895px;_width:870px; margin:0px 0px 0px 55px;_margin:0px 0px 0px 27px;min-height:230px; height:230px; text-align:left; padding:10px 0px;
 	 	 height: auto !important; 
		 }
#intro p{ width:350px;	}


#intro .fleft img{ margin-left:50px;_margin-let0px;}
#intro .fright{ float:right;}

#intro .fleft{ float:left;}
#intro .fright{ float:right;}

/*submenu de la derecha*/
#submenu{ float:left; width:315px; margin:0px 0px 0px 15px;_margin:0px -20px 0px 15px;min-height:230px; height:230px; text-align:right; padding:10px 0px;
 	 	 height: auto !important; 	 	
		 }	
#submenu a{font-weight:bold}
#submenu a:hover{ text-decoration:underline;}
#submenu .precio{ text-transform:uppercase; color:#88a914; font-weight:bold; font-size:10px;}	  
#submenu h2{ margin-right:30px; border-bottom:1px solid #ccc; padding:0px 0px 5px 0px; width:85%; margin:0px 0px 5px 18px;* margin:0px 30px 5px 18px;}
#submenu p{line-height:17px; margin:2px 0px 12px 65px;*margin:0px 30px 12px 5px; width:220px; font-size:11px; }
#submenu form{ margin:0px; padding:0px;}
#submenu select{ height:17px;*height:17px; border:1px solid #ccc; color:#7b7b7b;font-size:10px;}
#submenu label{ margin-right:5px; font-size:11px;}
#submenu .lines{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; width:85%; margin:20px 0px 5px 18px;*margin:20px 30px 5px 18px; padding:5px 0px;}

#submenum #txt1,#txt2,#txt{}

#submenu .lines a{ font-weight:bold; background:url(../r_media/img/icon-go.gif) no-repeat -1px 0px; padding-left:20px;}

#submenu #infobtn{ margin:0px 0px 15px 20px;_margin:0px 0px 15px 10px; float:left;border-bottom:1px solid #ccc; border-top:1px solid #ccc; width:85%; height:25px; padding-top:1px;_padding-top:0px; }
#submenu #infobtn ul{ margin:5px 0px 0px 0px;*margin:7px 0px 0px 0px; float:left; }
#submenu #infobtn li{ margin-right:1px;*margin-right:8px; display: inline; font-size:11px; text-align:left; padding:5px 5px 5px 5px;*padding:10px 10px 10px 10px;background:url(../r_media/img/li.gif) no-repeat center left; }

#submenu #infobtn li a{font-weight:normal; text-decoration:none;height:40px;  } 
#submenu #infobtn #active{background:url(../r_media/img/bg-opt.gif) no-repeat top left;} 


#submenu .user{ border-bottom:1px solid #ccc; width:85%; margin:0px 0px 10px 20px;*margin:0px 30px 10px 0px; background:url(../r_media/img/user-bg.gif) repeat-y right;}
#submenu .user td{ text-align:right; font-size:11px; padding:2px 20px 2px 0px;}
#submenu .user th{ text-align:left; font-size:11px;padding:2px 0px 2px 0px; font-weight:bold; width:75px; }
#submenu .user .tinfo{ padding:20px 0px 15px 0px;}
#submenu .user .tarjeta{padding:20px 20px 15px 0px;; background: url(../r_media/img/lines.gif) no-repeat top; left:}

#submenu #combfecha{ margin-right:30px; margin-bottom:10px;color:#506a8f;}

/*fin submenu*/

#usumodif{ padding-right:23px; background:url(../r_media/img/user-icon.gif) no-repeat right;}
#sendf{padding-right:23px; background:url(../r_media/img/sendf-icon.gif) no-repeat right;}
#sendf2{padding-right:16px; background:url(../r_media/img/sendf2-icon.gif) no-repeat right;}
.return{ color:#506a8f; text-decoration:none; text-transform:uppercase; font-size:9px;}
.return:hover{ text-decoration:underline;} 
#verify{ margin-left:15px;}
.login #verify{  background:url(../r_media/img/icon-go.gif) no-repeat -1px 0px; padding-left:15px;}

/*descripcion del productos que hay en la parte central del cuerpo a la derecha*/
#description{float:left;_float:left; width:605px;_width:605px; margin:0px 0px 0px 0px;_margin:0px -420px 0px 0px;}
#description h2{ margin:10px 0px 0px 20px; border-bottom:1px solid #ccc; padding-bottom:5px; width:90%;}
#description #combfecha label{ color:#506a8f; font-weight:bold; text-transform:uppercase; margin-right:5px;}
#description #combfecha{ margin:10px 0px 0px 20px;_margin:10px 0px 10px 30px; padding:0px;}


#description .objets{float:left; margin:15px 0px 0px 25px; padding:0px; width:530px;}
#description .objets th{ font-size:11px; font-weight:normal; text-align:center;}
#description .objets td{width:60px; padding-bottom:15px; text-align:center;}
#description .objets img{ margin-left:0px; *margin-left:28px;}

#description .pag{float:left; width:90%; border-top:1px solid #ccc; margin-left:20px;}
#description .pag p{ font-size:11px; margin:0px 0px 0px 40%; padding:8px 0px 0px 0px;}
#description .pag a{ margin-left:5px;}

#description #list{ border:none; text-transform:none; margin:-30px 0px 0px 225px;}
#description .products{ width:95%; margin:0px 0px 0px 15px; border-top: 1px solid #ccc; border-bottom:1px solid #ccc; float:left; padding-top:6px; }
#description .header{ margin:20px 0px 0px 0px; font-size:11px;width:95%;}

#description .items{width:100%;background:url(../r_media/img/lines.gif) repeat-x bottom;padding:0px 0px 10px 0px;}
#description #lastitems{ background:none;}
#description .items table{ width:100%; font-size:11px; text-align:center; margin-left:-10px; }
#description .items input{ width:15px; height:15px; border:1pxsolid #ccc; font-size:10px;}
#description .total{ width:220px; border:none;font-size:11px; margin:0px 0px 10px 370px;}
#description .total td{ padding-bottom:5px;}
#description .total .sum{ padding-top:5px;color:#506a8f; font-size:13px; font-weight:bold; }

#description ul{ margin:10px 0px 0px 23px; padding:0px;}
#description ul li{ display:block; padding-bottom:10px; list-style-type:none;}
#description ul li a{ padding-left:20px; background:url(../r_media/img/icon-go.gif) no-repeat center left;}

#description .q{ width:95%; margin-left:10px;color:#506a8f; font-weight:bold; background:url(../r_media/img/pre.gif) no-repeat center left; padding-left:16px;}
#description .a{ width:95%; margin-left:10px; background:url(../r_media/img/re.gif) no-repeat top left; padding-left:16px;}

#description .titu{ width:95%; margin-left:10px;color:#506a8f; font-weight:bold;}
#description .expla{ width:95%; margin-left:10px;}



#description .condition{width:95%; margin-left:10px;}
#description .condition strong{color:#506a8f; }

/*fin descripcion de los datos*/

.gallery{ float:left; margin:0px 0px 0px -5px; padding:0px;}
.options{ margin:10px 0px 0px 310px;_margin:10px 0px 0px 150px; padding:0px;}
.options a{ margin-left:0px; padding-left:20px; font-size:11px; font-weight:bold;}
.options #actual{ background:url(../r_media/img/actua-icon.gif) no-repeat left 0px;}
.options #final{background:url(../r_media/img/final-icon.gif) no-repeat left 0px; margin-left:15px;}

/*formulario de login*/
.login{ float:left; margin:5px 0px 0px 30px;_margin:5px 0px 0px 12px;  padding:0px;}
.login table{ border:none; width:100%; float:left;}
.login td{ padding-bottom:5px;}
 
.login label{ font-weight:bold;font-size:11px;}
.login p{ margin:10px 0px; padding:0px;font-size:11px;}
.login input{ border:1px solid #ccc;width:150px;}
.login  #email{ margin-left:34px;*margin-left:34px;_margin-left:35px; }
.login #pass{ margin-left:5px;}

.login input{ font-size:10px;}
.login select{ font-size:10px; border:1px solid #ccc;width:153px;}
.newuser{ float:left; margin:5px 5px 5px 9px; padding-left:9px;height:90px;border-left:1px solid #ccc;}
.newuser p{ font-size:11px; margin:35px 0px;  }
.datosu{ float:left; width:267px; padding-right:15px; border-bottom:1px solid #ccc; height:175px;}

.alta{ text-transform:uppercase; margin:10px 0px 0px 390px; float:right; width:180px; }
.alta a{color:#506a8f; font-weight:bold;font-size:9px; }

.clear{ clear:both;}
#foot{float:left;width:100%; background:url(../r_media/img/foot-bg.gif) no-repeat bottom; margin-top:-1px; height:88px;}/*pie*/

#foot ul{ margin:38px 0px 0px 230px; padding:0px;}
#foot ul li{display:inline; font-size:11px; color:#c2bcbc; margin-right:15px}
#foot ul li a{ color:#c2bcbc}
#foot span{ margin-left:15px;}
