/* CSS Document */

@charset "utf-8"; 
*,body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding:0;
margin:0;
}
#DirectLinks .CmsListViewLayoutWrapper .CmsListViewItemWrapper {float:left;}
.CB_H_F_H_F_H_T_T_repeatPromoPopups   {float:left;}

.ProductoDetalle .CmsListViewItemWrapper span{float:left;}
body{
background-color: #DCD8C9;
color:#333;
}

p
{
	color: #456374;
	padding:3px;
}

#Raiz
{
width:1000px;
margin:0px auto 0px auto;
position:relative;

}

/********* CABECERA ***********/

#CabeceraSup {
height:17px;
float:left;
clear:both;
width:100%;
background-image:url('/en-us/globales/marcos/marco/recursos/marco/borde-s.jpg');
background-position:0 0;
background-repeat:repeat-x;
background-color:#FFF;	
overflow:auto;
}

#CabeceraSup .Der
{
background-image:url('/en-us/globales/marcos/marco/recursos/marco/esquina-sd.jpg');
width:17px;
height:17px;
display:block;
float:right;	
}
#CabeceraSup .Izq
{
background-image:url('/en-us/globales/marcos/marco/recursos/marco/esquina-si.jpg');
width:17px;
height:17px;
display:block;
float:left;
}

#CabeceraInf
{
display:block;
width:100%;
min-height:42px;	
background-image:url('/en-us/globales/marcos/marco/recursos/marco/borde_izq_der.gif'); /***left and right border*/
background-position:0 0;
background-repeat:repeat-y;	
clear:both;	
overflow:visible;


}
/********* NAV***********/


#CambioLengua{
	padding-top:10px;
	display:block;
	padding-right:10px;
}

#navbar
{
	float:none;
	display:block;
	position:relative;
	min-height:30px;
	height:30px;
	width:955px;
	border-bottom:1px solid #D1CDBA;
	padding-right:0px;
	padding-left:0px;	
	margin-right:20px;
	margin-left:20px;
	/*#margin-bottom:2px;	*/
	clear:both;	
}

.navLink
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;	
	clear:none;
	min-width:65px;
	height:20px;
	vertical-align:middle;
	line-height:1.8;
	padding:0 10px 0 10px;
	_padding:0 10px 0 5px;
	text-decoration:none;
	cursor:pointer;
}

.navLink a:link, .navLink a:visited, .navLink a:active, .navLink a:hover
{
	text-decoration:none;
	color:#333;	
	margin-top:-2px;	
}

.navLink	a:hover
{
	text-decoration:underline;
	
}

#navbar .right
{	
	float:right;
}

.navicon {
display:block;
float:left;
margin-right:8px;
margin-top:4px;
}

/********* IDIOMA ***********/
#capaidiomas
{	
	position:absolute;	
	float:right;		
	width:90px;
	min-height:90px;
	height:auto;		
	top:20px;
	right:0px;
	padding:2px;
	background-image:url('/en-us/globales/marcos/marco/recursos/bg_gradient.jpg '); /**bg_gradient*/
	background-position:0 0;
	background-repeat:repeat-x;
	border:solid 1px #333;
	overflow:visible;	
	display:none;
	z-index:1000;
}

.idioma ,.idioma:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;	
	font-size:12px;
	display:block;
	margin:3px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

.idioma:hover{
text-decoration:underline;	
}
/********* LOGOS ***********/

.logos
{
	display:block;
	float:left;
	width:960px;
	height:auto;
	padding: 0 10px 5px 20px;
	clear:both;	
	vertical-align:middle;
	overflow:visible;
}

#imgLogoIzq
{
	float:left;
	display:block;
}

#imgLogoDer
{
	float:right;	
	display:block;
}

/********* CONTENT ***********/
#Cos
{	
	display:block;
	float:left;				
	width:979px;
	 _width:980px
	padding-top:2px;
	padding-left:20px;
	background-image:url('/en-us/sistema/disenos/estilos/imgs/fondo_cos.gif'); /**left and right border - fondo cos*/
	background-position:0 0;
	background-repeat:repeat-y;
	background-color:#FFF;	
	overflow:visible;
	padding-top:2px;	
}

/*USER CONTENT*/

.userContent img, .userContent p
{	
	margin:3px 0 3px 0;
}

.userContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#456374;
	padding:10px 0 0 3px; 	
	float:left;
	
}

/*********PIE ***********/
#PieSup
{
	background-image:url('/en-us/globales/marcos/marco/recursos/marco/borde_izq_der.gif'); /**left and right border*/
	background-position:0 0;
	background-repeat:repeat-y;
background-color:#FFF;
height:15px;
float:left;
clear:both;
width:100%;
text-align:center;
vertical-align:middle;
padding-top: 10px;
}

#PieSup, #PieSup a:link, #PieSup a:visited, #PieSup a:active ,#PieSup a:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
color: #313031;		
text-decoration:none;
}

#PieSup a
{
	margin-left:5px;
}

#PieSup a:hover
{
	text-decoration:underline;
}


#PieInf
{
background-image:url('/en-us/globales/marcos/marco/recursos/marco/borde-inf.jpg');	/**inf border*/
background-position:0px 0px;
background-repeat:repeat-x;
background-color:#DEDBCE;
height:18px;
float:left;
clear:both;
width:100%;

}
#PieInf .Der{
background-image:url('/en-us/globales/marcos/marco/recursos/marco/esq_i_d.jpg');
background-position:0px bottom;
width:18px;
height:19px;
display:block;
float:right;	
}

#PieInf .Izq{
background-image:url('/en-us/globales/marcos/marco/recursos/marco/esq_i_i.jpg');
background-position:0px bottom;
width:18px;
height:18px;
display:block;
float:left;
}

/********* PIE CREDITOS ***********/

#capaCreditos
{
display:none;
z-index:10000;
position:relative;	
min-height:150;	
width:300px;
background-color:#FFF;
text-align:center;
border:solid 2px #B5BECE;	
overflow:visible;
top:-175px;	
	left:350px;
	#left:0px;
}

#capaCreditos td.Ver1Gris
{
 font-size:9px;
 font-weight:normal;
 color:#666666; 
}

#capaCreditos td.Ver2Gris
{
  font-size:9px;
  font-weight:normal;
  color:#333;
}

/*********** MISC ************/

.hidden{
	display:none !important;
	height:0px;
}

/********* RADMENU SKIN ***********/

/* RadMenu Huppe skin */

.RadMenu_Huppe
{
	margin-left:0px;	
}

.RadMenu_Huppe_rtl
{
	text-align: right;
}

.RadMenu_Huppe_Context
{
	background: none;
	border: 0;
}

.RadMenu_Huppe a
{
	text-decoration: none;
}
/*Afecta enlaces de primer nivel*/
.RadMenu_Huppe .rmLink
{
	line-height: 15px;
	text-decoration: none;
	color: #666666;
	width:auto;	
}

.RadMenu_Huppe .rmLink:focus,
.RadMenu_Huppe .rmFocused
{
	outline: 0;
}

.RadMenu_Huppe .rmExpanded
{
	z-index: 10000;
}

/*Afecta hover rmFocused o rmExpanded del PRIMER NIVEL*/
.RadMenu_Huppe .rmLink:hover,
.RadMenu_Huppe .rmFocused,
.RadMenu_Huppe .rmExpanded
{
color: #FFCC00;
line-height:15px;
text-align:center;
}

.RadMenu_Huppe .rmGroup .rmItem .rmLink .rmText{
border:0px none !important;
}

/*Afecta a TODOS los textos*/
.RadMenu_Huppe .rmLink .rmText
{
font-family: Verdana, sans-serif;
font-size: 11px;
line-height:15px;
text-align:left;
cursor:pointer;
font-weight:normal;
text-align:center;
color:#333;
min-width:70px;
	/* menu item spacing*/
	margin-left:5px;
	margin-right:5px;	
}

.RadMenu_Huppe .rmGroup
{
	min-width:127px;
	display:block;
}

.RadMenu_Huppe .rmGroup .rmLink
{
	text-decoration: none;
	color: #666;
}

.RadMenu_Huppe_rtl .rmGroup .rmLink
{
	text-align: center;	
}

/*Afecta hover rmFocused o rmExpanded del SEGUNDO NIVEL*/
.RadMenu_Huppe .rmGroup .rmLink:hover,
.RadMenu_Huppe .rmGroup .rmExpanded
{
	text-decoration:underline;
}

.RadMenu_Huppe .rmText
{	
	text-align:center;
	padding: 3px 2px 5px 2px;	
	text-transform:uppercase !important;	
}

.RadMenu_Huppe .rmGroup .rmLink .rmText
{
	font-size: 11px;
	text-align:left;
	width:100px;
	white-space:normal;
	font-weight:normal;
	color:#333;

	background-repeat:no-repeat;
	background-position:5px 8px;
	padding-left:20px;
	
}

/* Bordes de separaci�n entre elementos del primer nivel en los menus HORIZONTALES (MUY UTIL) */
.RadMenu_Huppe .rmHorizontal .rmItem 
{ 	
	display:block;	
}

#navbar .RadMenu_Huppe .rmLast .rmLink .rmText
{ 
	border-right:none !important;
	text-align:left;
	margin-left:10px;
	width:40px;
}

/* Bordes de separaci�n entre elementos del primer nivel en los menus VERTICALES (MUY UTIL) */
.RadMenu_Huppe .rmVertical .rmItem 
{ 	
	width:100px;
}

.RadMenu_Huppe_rtl .rmHorizontal .rmItem  
{
	border-left: 0;
}

/********* RADMENU SKIN MENU FOR MARCO ***********/

#navbar .RadMenu_Huppe .rmText
{
	padding: 2px 0 0 0;	
	_padding: 2px 3px 0 3px;		
	text-transform:uppercase !important;	
}

#navbar .RadMenu_Huppe  .rmItem 
{
	border-right:solid 1px #D1CDBA;
}

#navbar .RadMenu_Huppe  .rmLast 
{
	border-right:0;
}

/********* RADMENU SKIN OVERRIDE FOR MENU IZQ ***********/

.menuLateral
{
	margin-bottom:10px;
	overflow: hidden;
}

.menuLateral .RadMenu_Huppe
{
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
}

.menuLateral .rmText
{ 		
	height:11px !important;
	text-align:left !important;	
}

.menuLateral ul.rmRootGroup .rmItem .rmLink .rmText
{
	border-right:0 !important;
}

.menuLateral .RadMenu_Huppe .rmText
{
	padding: 0;	
	text-transform: none !important;
}

.menuLateral .RadMenu_Huppe .rmText
{	
	width:157px;
	margin:0;
	padding:2px 0 6px 26px ;
	background-color:#DDE4E7;
	border-top: solid 1px #FFF;
	border-bottom: solid 1px #BBB;	
	background-image:url('/en-us/globales/marcos/marco/recursos/punto_menu.gif');
	background-position:4px 1px;
	background-repeat:no-repeat;	
	font-weight:bold;	
}

.menuLateral .RadMenu_Huppe .rmLast .rmLink .rmText
{ 
	border-right:none !important;
	text-align:center;
	margin-left:0px;	
}

#localizacion
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#localizacion a:link, #localizacion a:active, #localizacion a:visited, #localizacion a:hover
{	
	
	color:#456374;
	text-decoration:underline;
}


/********* RADMENU SKIN OVERRIDE FOR MENU IZQ  ***********/

/********* RADMENU SKIN OVERRIDE FOR MENU MIGAS - breadcrumb  ***********/
/*
#migas .RadMenu_Huppe
{
	margin-top:0px;
	padding-left:0px;
	margin-left:0px;
}

#migas ul.rmRootGroup .rmItem .rmLink .rmText
{
	border-right:0 !important;
}

#migas .RadMenu_Huppe .rmText
{	
	margin:0;	
	font-weight:normal;
	font-size:10px;
	color:#5b819f;	
	text-align:left;
	padding-left:16px;	
}

#migas .RadMenu_Huppe .rmItem 
{
	display:block;
	width:765px;	
}

#migas .RadMenu_Huppe .rmFirst
{
	background-color:#F2F1EC;
}

#migas .RadMenu_Huppe .rmLast
{
	background-color:#688EA6;	
}

#migas .RadMenu_Huppe .rmLast .rmText 
{
	color:#FFF !important;
	font-weight: bold !important;	
}*/
/********* RADMENU SKIN OVERRIDE FOR MENU MIGAS - breadcrumb ***********/




/********* Marco Estandar ***********/

.menuLateral
{
	width:183px;	
}

#colDer
{
        position:relative;
	display:block;
	width:771px;
	background-color:#FFF;
	float:left;	
	overflow:visible;
	z-index:0;
}

#colDer object
{
	/*margin flash*/
	margin-top:5px;
	margin-bottom:5px;
}


#colIzq
{
	display:block;
	float:left;
	width:183px;
	height:100%;	
	padding-right:3px;
	margin-right:2px;
	min-height:210px;
}

#colIzq .titulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;	
	display:block;
	height:20px;
	padding: 7px 0 0 25px;
	width:158px;
	color:White;
	font-weight:bold;
	font-size:11px;
	background-color:#b1b1b1;
	text-align:left;
	text-transform:uppercase;
}

.selected
{
	background-color:#8DA5AF;	
}

#colIzq #localizacion
{    
    display:block;
    color:#688EA6;
    background-color:#F2F1EC;
    padding:20px 20px 30px 20px;
}

#colIzq #localizacion h3
{    
  font-size:11px;
  margin:0 0 15px 0; 
  text-transform:uppercase; 
}

#colIzq #asesor
{    
    position:relative;
    display:block;
    font-weight:bold;   
    height:80px; 
    float:left;
		vertical-align: top;
		margin-top:5px; 
		_margin-top:0px;     
			width: 180px; 
			clear:none !important;			
}

#colIzq #asesor .asesorImage
{    
   display:block;
   float:left;  
   clear:both;
   margin-left:3px; 
   _margin-left:3px;  
   margin-top:5px;   
   _margin-top:0px;    
   	clear:none !important;     	
}

#colIzq #asesor a.asesorText
{    
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:12px;
	 display:block;	 	  
	 max-width:90px;
	 width:80px;
		 margin:14px 0px 0 5px;  
		 #margin-top:10px 0 0 5px;
		 _margin-top:0px 0 0 5px;
		clear:none;
		height: 60px;
		 			
		 		position:absolute;
		 		right: 5px;
		 		top: 0px;
}

a.asesorText:link, a.asesorText:visited, a.asesorText:active, a.asesorText:hover
{
	color:#688EA6; 
	text-decoration:none;
}
a.asesorText:hover
{
	text-decoration:underline;
}

.spacer
{    
	display:block;
	height:5px;
	width:100%;
	margin-bottom:5px;
	background-image:url('/en-us/globales/marcos/marco/recursos/separador_dot.gif');
	background-repeat: repeat-x;
	background-position:0px 1px;
	clear:both;
}

#migas
{	
	display:block;
	float:left;
	width:771px;
	border-top:solid 4px #C5C5C5;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#migas .tituloPaginaSup
{		
	width:100%;
	height:20px;
	text-indent:15px;
	color:#688EA6;
	background-color:#F2F1EC;
	padding-top:3px;
	
}

#migas .tituloPaginaInf
{	
	width:100%;
	height:18px;
	text-indent:15px;
	color:#FFF;
	font-weight:bold;
	background-color:#C5C5C5;
	padding-top:3px;
	border-bottom:solid 4px #E3E3E3;/**/
}
		

/********* Marco Estandar ***********/

/********* Noticias ***********/

#noticiasListHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	width:959px;	
	/*border-bottom:solid 4px #688EA6;*/
	padding-bottom:10px;		
		/*separador line*/
		background-image:url('/en-us/sistema/disenos/estilos/imgs/lineadoble.gif');
		background-repeat: repeat-x;
		background-position:15px 0px;
		overflow:hidden;
}

#noticiasListHeader .tituloIzq
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;	
	float:left;
	width:178px;	
	height:21px;
	background-color:#A1A1A1;
	padding-top:6px; 
	padding-right:5px;
	margin-right:3px;
	margin-bottom:1px;
		color:#FFF;
		font-weight:bold;
		text-transform:uppercase;			
		text-indent:30px;
}

#noticiasListHeader .tituloDer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	float:left;
	width:767px;
	height:15px;
	background-color:#EDEBE4;
	border-top:solid 4px #a1a1a1;	
		color:#688EA6;			
		font-size:10px;
		padding:6px 2px 2px 2px;
		margin-left:2px;
		text-indent:12px;
		z-index:9 !important;
}

.Noticias
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;	
	width:950px;
	background-image:url('/en-us/sistema/disenos/estilos/imgs/noticias_bg.gif');
	background-repeat: repeat-y;
	background-position:0 0;
	color:#5b819f;
	overflow:hidden;	
}

.Noticias .spacer
{
	float:left;
	height:20px;
	margin:2px 0 0 0;
	padding:0;
	overflow: hidden;
	background-color:#FFF;
	background-position:0 7px;
	
}
.Noticias .CmsListViewLayoutWrapper  .CmsListViewItemWrapper {float:left}
.NoticiasIzqCol
{
	display:block;	
	width:163px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	background-image:url('/en-us/sistema/disenos/estilos/imgs/noticias_fecha_bg.gif');
	background-repeat:no-repeat;
	background-position:0 0;
	text-align:right;
	color:#333;
	min-height:30px;
	padding:4px 20px 2px 2px;
}
.NoticiaDerCol
{
	display:block;	
    width:755px;
    float:right;
    clear:right;    
}


.NoticiaItemTitle
{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	margin-top:12px;
	color:#5b819f;
	text-transform:uppercase;
	overflow: auto;
	height:auto;
}

.NoticiaItem
{
	display:block;	
	width:950px;
}
/********* Noticias ***********/

/********* contactForm ***********/

#contactForm
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;	
	padding:10px 0px;
	margin:0px;
	color:#456374;
	font-size:10px !important;
}

#contactForm table
{
	margin:0px;
}

#contactForm, #contactForm td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFF;	
	color:#456374;
	font-size:10px !important;
	padding-top:2px;
	padding-bottom:2px;
}

#contactForm p
{
	margin:10px 0;
	font-size:11px;
	text-indent:3px;	
}

#contactForm input[type=text] 
{
	font-size:11px;	
	height:18px;
}

span.required
{
	vertical-align:top;
}

.botonenviar
{	
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #FFF; 
	padding: 3px; 
	background: #B5AE92;
	border-style: none; 
	border-width: 0px;	
	margin-right:190px;
	#margin-right:10px;	
	
}

/********* contactForm ***********/

/*****Empresas del Grupo ***********/

 
 
#colEmpresas
{
	float:left;
    width:275px;
    min-height:432px;
    background-color:#F2F1EC;
    color:#456374;
    text-align:center;
}  

#colEmpresas img
{
	margin:10px;
	clear:both;
}

#imageGrupo
{
	float:right;
	position:relative;
	width:496px;
	min-height:432px;
	text-align:right;	
		background-image:url(/en-us/company/group-companies/recursos/grupo_fondo.gif) !important;
		background-position:0 0;
		background-repeat:repeat-y;
} 

.empresa
{
	display:block;
	margin-bottom:25px;
}

.empresa .direccion
{
	display:block;
	margin-top:10px;
}

.DivMapaEmpresa
{
	display:block;
	position:absolute;	
	/*punto blanco*/
	background-image:url('/en-us/company/group-companies/recursos/punto_mapa_off.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	text-align:left;
	/*border:solid red 1px;*/
		height:45px;
		min-width:50px;
		_width:80px;
	
}

.DivMapaEmpresaOver{		
	/*punto naranja*/
	background-image:url('/en-us/company/group-companies/recursos/punto_mapa_on.gif');
	background-position:bottom left;
	background-repeat:no-repeat;	
}

.DivMapaEmpresa h4
{
	display:none;	
	margin-left:6px;
	padding-left:8px;	
	background-image:url('/en-us/company/group-companies/recursos/lable_fondo.gif');
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:normal;
	line-height:16px;
		height:25px;
		width: auto;
		_width:50px;
}

.DivMapaEmpresa h4 .spanTitle
{
	display:block;
	height:25px;
	padding-right:6px;
	background-image:url('/en-us/company/group-companies/recursos/lable_fondo_der.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
/*****Empresas del Grupo ***********/


/***** Punto de venta Pager ***********/
.pager
{      
	display:block;  
	
	width:100%;
	position:relative;   
    text-align:center; 
    float:left; 
}
.pager .paginaActual
{    
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display: inline;
	position:relative;
    width:120px;    
    height:20px;    
    border:solid 1px #7596ad;          
    padding:2px;
    margin:0 8px 0 0;        
}

.pager .pagerbutton
{	
	width:17px;
	height:15px;
	border:0px;
	margin:0px 5px 0 0;
	padding:-4px 0 0 0;
	#padding:4px 0 0 0;
	background-position:0 0;
	background-repeat:no-repeat;
	cursor:pointer;   
}

.pager  .PagerFirstPage
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/primerapagina.gif');
}

.pager  .PagerFirstPage, .disabled
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/primerapaginad.gif');
	cursor:default;
}


.pager .PagerPreviousPage
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/paginaanterior.gif');	
}

.pager .PagerPreviousPage, .disabled
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/paginaanteriord.gif');
	cursor:default;
}

.pager .PagerNextPage
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/paginasiguiente.gif');
}

.pager .PagerNextPage, .disabled
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/paginasiguiented.gif');
	cursor:default;
}

.pager .PagerLastPage
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/ultimapagina.gif');
}

.pager .PagerLastPage, .disabled
{ 
	background-image:url('/en-us/sistema/disenos/estilos/imgs/paginador/ultimapaginad.gif');
	cursor:default;
}

/***** Punto de venta Pager ***********/

/* telerik r.a.d.panelbar 4 WebBlue skin */

.RadPanelBar_Huppe
{
	background: white;
	float:left;
	/*width:171px;*/
	width:183px;
}

.RadPanelBar_Huppe .rpRootGroup
{
	border: solid 1px #e5e5e5;
	border-bottom:0;
}

.RadPanelBar_Huppe .rpText
{
	color: #333333;
	padding: 0px 23px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align : left ;
}

.RadPanelBar_Huppe .image
{
	margin: 4px 0px;
}


.RadPanelBar_Huppe .rpRootGroup .rpText
{
	line-height: 18px;
	background: url(/en-us/sistema/disenos/estilos/imgs/menu_serie.gif) no-repeat 5px center;
	border-bottom: solid 1px #bbbbbb;
	border-top: solid 1px white;
}

.RadPanelBar_Huppe .rpRootGroup .rpText .rpSelected
{
	line-height: 18px;
	/*background: white url('Img/SelectBg.gif') repeat-x;*/
	border-bottom: solid 1px #bbbbbb;
	border-top: solid 1px white;
}

.RadPanelBar_Huppe .rpRootGroup .rpLink
{
	background: #E3E3E3;
}

.RadPanelBar_Huppe .rpGroup .rpText
{
	border-bottom: solid 1px #f5f5f5;
	border-top: 0;
	background: none;
	color: #666666;
}

.RadPanelBar_Huppe .rpGroup .rpLink
{
	background: #EDEBE4 url(/en-us/sistema/disenos/estilos/imgs/menu_prod.gif) no-repeat 12px center;
}

.RadPanelBar_Huppe .rpGroup .rpLink .rpSelected
{
/*	background: white url('Img/SelectBg.gif') repeat-x;*/
}

.RadPanelBar_Huppe .rpGroup .rpSelected .rpText
{
	text-decoration: underline;
	font-weight: normal;
	border-bottom: solid 1px #f5f5f5;
	border-top: 0;
	background: #E1DED1 url(/en-us/sistema/disenos/estilos/imgs/menu_prod_sel.gif) no-repeat 12px center !important;
	color: black;
}

.RadPanelBar_Huppe .rpRootGroup .rpExpanded
{
	/*background: white url('Img/SelectBg.gif') repeat-x;*/
}

.RadPanelBar_Huppe .rpGroup .rpExpanded
{
	background: none;
	border-bottom: 0px;
}

.RadPanelBar_Huppe .rpRootGroup .rpSelected 
{
	background-color:#e1ded1;
}

.RadPanelBar_Huppe .rpRootGroup .rpExpanded .rpText
{
	background: #E1DED1 url(/en-us/sistema/disenos/estilos/imgs/menu_serie_sel.gif) no-repeat 5px center;
	border-bottom: solid 1px #bbbbbb;
	border-top: solid 1px white;
}

.RadPanelBar_Huppe .rpRootGroup .rpSelected .rpText
{
	font-weight: bold;
}

.RadPanelBar_Huppe .rpGroup .rpLink:hover
{
	background: #E1DED1 url(/en-us/sistema/disenos/estilos/imgs/menu_prod_sel.gif) no-repeat 12px center;
}

.RadPanelBar_Huppe .rpGroup .rpExpanded .rpText
{
	border-top:0;
	color: #000;
	border-bottom: solid 1px #f5f5f5;
}

.RadPanelBar_Huppe .level2 .rpText
{
	padding-left: 36px;
	line-height: 14px;
}

.RadPanelBar_Huppe .rpRootGroup .disabled:hover,
.RadPanelBar_Huppe .rpRootGroup .disabled .rpText
{
	color: #ccc;
	cursor: default;
}

.RadPanelBar_Huppe .rpRootGroup .rpGroup .disabled:hover,
.RadPanelBar_Huppe .rpRootGroup .rpGroup .disabled .rpText
{
	text-decoration: none;
	background: none;
	color: #ccc;
	cursor: default;
}



.ddpSelector{
	background-image:url(/en-us/sistema/disenos/estilos/imgs/flecha2.gif);
	background-repeat:no-repeat;
	background-position:0px 4px ;
	display:block;
	float:left;
	padding-left:20px;
	margin-right:35px;
	
}
/*
*/

/***** PV y SAT search button *******/
.ButtonBuscar
{
	position:relative;
	float:right;
	min-width:100px;
	width:auto;
	#width:100px;	
	height:18px;
	border:solid #B5AE92 1px;
	background-color: #FFF;
	background-image:url('/en-us/sistema/disenos/estilos/imgs/lupo.gif');
	background-position: 0 0;
	background-repeat:no-repeat;	
}

.ButtonBuscarText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	height:12px;	
	margin:0 0 0 20px;
	padding:2px 20px 4px 20px;
	background-color:#B5AE92;	
	color:#FFF;
}

.ButtonBuscar a:link, 
.ButtonBuscar a:visited,
.ButtonBuscar a:active,
.ButtonBuscar a:hover   
{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
/***** PV y SAT search button *******/


/*Descargar archivo*/
.DescargaArchivo,.DescargaArchivo:visited{
	background-image:url(/en-us/sistema/disenos/estilos/imgs/descarga.gif);
	background-repeat:no-repeat;
display:block;
float:left;
line-height:15px;
margin:5px;
padding-bottom:10px;
padding-left:20px;
color:#313031;
font-size:9px;
text-decoration:none;
margin-right:10px;
}

.DescargaArchivo:hover{
	text-decoration:underline;
}

/** catalogo **/
.clear{
	display:block;
	height:2px;
	margin:0px;
	padding:0px;
	float: left;
	width: 100%;
}
.rpRootGroup {

border:none !important;

}

 

.RadPanelBar .rpOut {

border: none !important;

}

 

.RadPanelBar .rpLink {

 

border:none !important;

}