﻿.div_Master
{
	width: 760px;
    border-collapse: collapse;
    font-family: Arial, Lucida Sans, Verdana;
    background-color: White;
    color: Gray;
    margin: 0 auto 0 auto;
    border-style: none;
}

body {
	margin: 0;
	padding: 0 0 0 0;
	background-repeat: repeat-y ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7F7F81;
}

/*
body {
text-align: center;
min-width: 600px;
background-image: url('../images/fondo-septiembre.jpg');
background-repeat: repeat-x ;
background-attachment: fixed ;
}
*/

.div_Cabecera
{
	width: 760px;
	height: 85px;
    /*border-width: 1px;
    border-style: solid;*/
    border-top: solid 1px #cc0000;
    float: left;
}
.div_Menu_horizontal
{
	width: 760px;
	height: 24px;
	margin: 10px auto 10px auto;
/*  padding-top : 10px;*/
	border-style: none;
	float: left; 
	display: inline-block;
}
.div_logo
{
	float: left;
}
.div_carro
{
	 vertical-align: bottom;
	 clear: both;
	float: right;	
	margin: 4px auto auto auto;
	height: 39px;
}
.div_Menu_Vertical
{
	width: 170px;
	clear:left; 
	border-style: none;
	border-width: 0px;
	margin: 0px 10px 0 0;
	position: relative;
	float:left; 
}
.table_buscar
{
   margin: 2px auto 0px 0;
   float: left;
   
   vertical-align: bottom;
 
}
.div_laterales
{
	width: 170px;
	float: left;
}
.div_Publicidad_lateral_1
{
	width: 170px;
	height: 253px;
   clear:left;
  
	margin: 10px 0 0 0;
        
}
.div_Publicidad_lateral_2
{
	width: 170px;
	height: 131px;
     clear:left;
  
	margin: 10px 0 0 0;
        
}
.div_Publicidad_lateral_3
{
	width: 170px;
	height: 75px;
     clear:left;
   
	margin: 10px 0 0 0;
        
}
.div_place_holder
{
	width: 580px;
	/*height: 100%;*/
	border-style: none;
	border-collapse: collapse;
	margin: 0 0 0 0px;
	float: left;
	
}
.div_busqueda
{
	width: 760px;
	border-style: none;
	float:left;
	clear: both;
}

.menuraiz {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #FFFFFF;
	text-transform: uppercase;
	/*background-color: #F82601;*/
	/*width: 79px;
	height: 24px;*/
	text-align: center;
	/*margin: 5px 4px 5px 0px;*/
	white-space: normal;
	text-decoration: none;
}
.menuraiz_over {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #F82601;
	text-transform: uppercase;
	/*background-color: #FFFFFF;*/
/*	width: 79px;*/
/*	height: 25px;*/
	text-align: center;
	/*margin: 5px 4px 5px 0px;*/
	white-space: normal;
	text-decoration: none;
	float: left;
}
.menucompleto
{
	
	top: auto;
	background-repeat: no-repeat;
	border-collapse: collapse;
	border: none;
	float: left;
	/*background-image: url('../images/menurojo.jpg');*/
}
.menudesplegable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: #666666;
	/*line-height: auto;*/
	background-color: #eeeeee;
	border-bottom-color: White;
	border-bottom-style: solid;
	/*border-style: solid;*/
	border-bottom-width: 1px;
	width: 200px;
	height: 17px;
	list-style-type: none;
	text-align: left;
	background-repeat: no-repeat;
/*	max-width: 84px;*/
	background-attachment: fixed;
	text-decoration: none;
	top: auto;
	border-collapse: collapse;
}
.menudesplegable_over
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	color: red;
	/*line-height: auto;*/
	/*background-color: white;*/
	width: 200px;
	height: 17px;
	list-style-type: none;
	text-align: left;
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-decoration: none;
	top: auto;
	border-collapse: collapse;
}
.menu_cuadrado {
	margin: 5px 0px 0px 0px;
   
    border-style: solid;
    border-width: 5px;
    border-color: #eeeeee;
    
    width: 200px; 
    background-color: #eeeeee;
  
}

.div_menu_Pestanas
{
    color: Gray;
    width: 60%;
    float: left;
    vertical-align:top;
    border-style: none;
    border-collapse: collapse;
    
}
 .div_menu_interno td
 {
 	text-align: right;
 }
 .carro_compras_master {
	background-image: url(../../images/carro_ico.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	padding-left: 25px;
}
.link_buscar
{
	font-family: Arial, Lucida Sans, Verdana;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	text-transform: capitalize;
		
}
.arriba {
	  position: absolute;
	  top: 0;
	  left: 0;
	}
.tarjeta_rota
{
	margin: 5px 0 0px auto;
	float: right; 
	vertical-align: bottom;
}

/**/
.login
{
	border-width:thin;
	border-color:Gray;
	background-color:Black;
    color:Lime;
}
.vista
{
	text-align:center;
}

.modal
{
	background-image:url(divback.png);
}

.center
{
	background-color:White;
}

#tabla
{
	border-width:thin;
	border-color:Gray;
	background-color:Black;
    color:Lime;
}

.modalBackground {
	background-image: url("../estilos/fondo.png");
	
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:#CC110A;
	padding:3px;
	width:250px;
}

.modalProducto
{
	background-color:white;
	padding:3px;
	width:250px;
}

.panWait 
{
	background-color:#f0f0f0;
	margin: auto;
	position: absolute;
	width: 300px;
	height: 120px;
}
.progress
{
	background-image: url("../estilos/fondo.png");
	padding: 0px;
	height: 130px;
	width: 300px;
	position: absolute;
	z-index: 1;
	top: 218px;
	left: 35%;
}
.progIm
{
	background-color: #a0a0a0;
	
}

.ajax__calendar_container 
{
	padding:4px;
	position:absolute;
	cursor:default;
	width:170px;
	font-size:11px;
	text-align:center;
	font-family:tahoma,verdana,helvetica;
}
.ajax__calendar_body 
{
	height:139px;
	width:170px;
	position:relative;
	overflow:hidden;
	margin:auto;
}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90ZvGxZ6SJJh48yx62JKItzQ2&t=633053122925312500);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(WebResource.axd?d=x6lt9HfG5Si8NZjMNt1DLcY6US8hUl3G4muzIFtahMQFZTbwxJ00qsx5N8jeAW90HZemRms4wXOo1BZWTwWtNQ2&t=633053122925312500);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;} 

.ajax__calendar .ajax__calendar_container {border:1px solid #646464;background-color:#ffffff;color:#000000;}
.ajax__calendar .ajax__calendar_footer {border-top:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_dayname {border-bottom:1px solid #f5f5f5;}
.ajax__calendar .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar .ajax__calendar_year {border:1px solid #ffffff;} 

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;} 

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;} 

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;} 

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Icons/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Icons/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Icons/SavedStar.png);
}

.botonera_GG
{
	background-color: #ffffff; 
	height: 22px; 
	width: 700px; 
	margin: 0px auto;
	border: 0px;
	padding: 0px auto;
	
	color: #CC0000;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
}

.botonera_GGtd
{
	background-image: url(estilos/master/images/r_separador_rojo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}

.fondo_barra {
	background-image: url('estilos/master/images/menu_rojo.jpg');
	height: 90px;
	width: 760px;
}
.pestanas_menu 
{
	width: 100px; 
	background-image: url(estilos/master/images/petanas_roja.jpg);
	background-color: #CC0000; 
	border:none; 
	height: 14px;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: left;
	padding-left: 3px;
}
.celda_ingreso
{
	height : 17px; 
	background-image: url(estilos/master/images/arriba_rojo.jpg);
	background-repeat: no-repeat; 
	text-align: left;	
	
}

.celda_lateral_d
{
	width:19px; 
	background-color:#f7f7f7; 
	background-image: url(estilos/master/images/3_07.jpg); 
	height: 63px;
	
}
.celda_lateral_i
{
	width: 12px; 
	height:63px; 
	background-image: url(estilos/master/images/3_02.jpg);
}

.tabla_completa
{
	width:760px; 
	text-align:left; 
	height:100%; margin: 0px auto;
	border: 0px;
}
.sup {
	background-image: url(estilos/master/images/borde_superior.jpg);
	background-repeat: no-repeat;
	width: 760px;
	height: 25px;
}
.celda_logo
{
	
	height:63px; 
	background-color: #ffffff;
}

.celdas_centrales
{
	width:160px; 
	background-color:#ffffff; 
	height: 63px;
}

.tabla_pestanas
{
	width:300px; 
	height: 17px; 
	margin: auto 0px auto auto;
}
.opciones_Cabecera
{
	width: 102px; 
	height: 20px;
}
.celda_lateral_i_c
{
	width: 12px; 
	height:63px; 
	background-image: url(estilos/master/images/3_02.jpg);
	background-repeat:repeat-y;
}

.fila_barra_roja
{
	height: 23px;	
}
.contenedor_lado_Logo
{
	float:right;
	clear:right;
	height: 70px;
	margin-bottom: 0px;
	width: 562px;
}
.pestanas_le
{
	float:right;
	clear:right;
	width:216px;
}

.pestana_ind
{
	float:right;
	margin: 0 0 0 1px;
}
.hr
{
	color:#DA2A3F; 
	background-color:#DA2A3F;
	border-color: #DA2A3F;
	height:1px;
}
.efColor
{
	color:#efefef;
	height:1px;
}
.carro_atencion
{
	float:left;	
	margin-left: 5px;
}
.div_forma_despacho
{
	width: 289px;
	float:right;
	clear: right;	
	
}
.div_footer_corporate
{
  background-color: #e7e7e7;   
  clear:both;
  float:left;
  height:115px;
  font-family: Arial;
  font-size: 11px;
  margin: 10px 0 0 0;
  
}
.div_rayita_blanca
{
    width:5px;
    background-color: White;
    height: 101px;  
    float:left; 
    margin: 7px 0 7px 0;
    
}
.div_esquina_izq
{
       background-color: White;
    background-image: url('../image/borde_izq.jpg');
       background-repeat: no-repeat;
    height:115px;
    width: 10px;
    float:left; 
     
}
.div_esquina_der
{
    background-color: White;
    background-image: url('../image/borde_der.jpg');
    background-repeat: no-repeat;
    height:115px;
    width: 10px;
    float:left; 
}
.div_info_corporativo
{
    width: 160px;
    float:left;
    height:115px;
    text-decoration: none;
       
}
.div_info_corporativo a
{
 float:left;
 clear:both;   
 color: Black;
 padding-left: 20px;
    text-decoration: none;
}
.div_info_corporativo h4
{
    padding: 0 0 0 17px;
    margin-bottom: 5px;
}
.div_info_direccion
{
    color: Black;
    width: 105px;
    float:left;
    height:115px;
    text-align: right;
    font-family: Arial;
    font-size: 9px;
    padding: 3px 0 0 0;
       
}
.div_corporate_rayita
{
    float:left;
    width:7px;   
    height:115px;
}
.div_logo_corporate
{
    width:140px;
    float:left;
    height:115px;
}

.div_logo_corporate img
{
    margin: 26px 0 26px 0;   
    
}
