﻿body 
{
    margin: 0px;   
}

.rastro
{
    background-color:#B3B29E;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;    
}

.rastro a
{
    background-color:#B3B29E;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;    
}

.rastro a:hover
{
    background-color:#B3B29E;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: underline;
    color: #FFFFFF;    
}

.rastroTienda
{
    background-color:#ffffff;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #000000;    
}

.rastroTienda a
{
    background-color:#ffffff;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #000000;    
}

.rastroTienda a:hover
{
    background-color:#ffffff;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: underline;
    color: #000000;    
}

.globoMaps
{
    font-family: Arial, Verdana;
    font-size: 9px;
    text-decoration: none;
    color: #000000;
    background-color: #FFFFFF; 
    text-align: left;   
}

.globoMaps a
{
    font-family: Arial, Verdana;
    font-size: 9px;
    text-decoration: none;
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;    
}

.globoMaps a:hover
{
    font-family: Arial, Verdana;
    font-size: 9px;
    text-decoration: underline;
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;    
}

.titulo
{
    background-color:#B3B29E;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #000000;     
}

.tituloTienda
{
    background-color:#E0DECE;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #000000;     
}

.TitCat
{
    background-color:#aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;     
}

.TitSecTienda
{
    background-color:#a6a174;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #FFFFFF;     
}

.pagina
{
    background-color:#d9d9cf;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;
    background-image: url(./images/fondoRealce.gif);
    background-repeat:repeat-y;
    background-position: top right;    
}

.paginaNoRealce
{
    background-color:#d9d9cf;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;   
}

.titCampoVisita
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #636540;    
    font-weight: bold;
}

.paginaTienda
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;    
}

.textoLibroVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #858869;     
}

.titCampo
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #838381;     
}

.titCampo2
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #67683e;    
}

.link
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;    
}

.link a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;  
    text-decoration: none;  
}

.link a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;  
    text-decoration: underline;  
}

.link2
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;    
}

.link2 a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;  
    text-decoration: none;  
}

.link2 a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;  
    text-decoration: underline;  
}

.linkOficios
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;    
}

.linkOficios a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;  
    text-decoration: none;     
}

.linkOficios a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;  
    text-decoration: underline;     
}

.secDerecha
{
    background-color:#FFFFFF;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;    
}

.secDerechaTienda
{
    background-color:#f3f1eb;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;    
}

.fecha
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #838381;    
}

.tipo
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;    
}

.TitSeccion
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #b3b29e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
}

.TitSeccionBorde
{
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
}

.TitSeccion a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #b3b29e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
    text-decoration: none;   
}

.TitSeccion a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    color: #FFFFFF;
    background-color: #b3b29e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
    text-decoration: none;   
}

.TitSeccionTienda
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #c2bea0;
    border-bottom-color: #c2bea0;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
}

.TitSeccionBordeTienda
{
    border-bottom-color: #c2bea0;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
}

.TitSeccion2
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;    
}

.TitSeccion3
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #000000;    
}

.TitSeccion3 a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;    
}

.TitSeccion3 a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;    
}

.TitSeccion4
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;    
}

.TitSeccion4 a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;    
}

.TitSeccion4 a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;    
}

.TitSeccion5
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    color: #000000;
    background-color: #b3b29e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;    
}

.Titular
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: #67683e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;        
}

.TitularArtesano
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 24px;
    font-weight: bold;
    color: #67683e;    
}

.bordeTitularArtesanoTop
{
    border-top-color: #b3b29e;
    border-top-style: solid;
    border-top-width: 2px;   
}

.bordeTitularArtesanoBottom
{
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;   
}

.headerListaTienda
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #89874e; 
    text-decoration: none;   
}

.headerListaTienda a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #89874e;
    text-decoration: none;       
}

.headerListaTienda a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #89874e;
    text-decoration: underline;       
}

.headerLista
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #65663e; 
    text-decoration: none;   
}

.headerLista a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #65663e;
    text-decoration: none;       
}

.headerLista a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:normal;
    color: #65663e;
    text-decoration: underline;       
}

.headerListaSelected
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    text-decoration: none;  
}

.headerListaSelected a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    text-decoration: none;       
}

.headerListaSelected a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight:bold;
    color: #000000;
    text-decoration: underline;       
}

.shortCut
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #67683e;    
}

.shortCut a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #67683e;   
    text-decoration: none; 
}

.shortCut a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #67683e;   
    text-decoration: underline; 
}

.pie
{
    background-color: #8d8c6e;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
}

.pie a
{
    background-color: #8d8c6e;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.pie a:hover
{
    background-color: #8d8c6e;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}

.pieTienda
{
    background-color: #a6a174;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
}

.pieTienda a
{
    background-color: #a6a174;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}

.pieTienda a:hover
{
    background-color: #a6a174;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: underline;
}

.menu
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #FFFFFF;    
}

.menu a
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #FFFFFF;  
}

.menu a:hover
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #FFFFFF; 
    text-decoration: underline; 
}


.menuOn
{
    background-color: #FFFFFF;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #aa035c;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;      
}

.menuOn a
{
    background-color: #FFFFFF;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #aa035c;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;  
}

.menuOn a:hover
{
    background-color: #FFFFFF;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #aa035c;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;
    text-decoration: underline;  
}

.bordeMapa
{
    border-top-color: #b3b29e;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;       
}

.bordeMapaFucsia
{
    border-top-color: #aa035c;
    border-top-style: dotted;
    border-top-width: 1px;
    border-bottom-color: #aa035c;
    border-bottom-style: dotted;
    border-bottom-width: 1px;       
}

.bordeMapaTienda
{
    border-top-color: #c2bea0;
    border-top-style: dotted;
    border-top-width: 1px;
    border-bottom-color: #c2bea0;
    border-bottom-style: dotted;
    border-bottom-width: 1px;       
}

.miniImagen
{
    vertical-align: middle;
    text-align: center;     
}

.fondoFucsia
{
    background-color: #aa035c;
}

.fondoVisitas
{
    background-color: #f0f1ec;
}

.barraVisitas
{
    background-color: #b1b39e;
}

.fondoBlanco
{
    background-color: #FFFFFF;
}

.fondoNegro
{
    background-color: #000000;
}

.fondoFiltrosTienda
{
    background-color: #e0dece;
}

.fondoListaTienda
{
    background-color: #f3f1eb;
}

.fondoSeccionTienda
{
    background-color: #a6a174;
}

.fondofooterListaTienda
{
    background-color: #c2bea0;
}

.separaListado
{
    border-top-color: #edece8;
    border-top-style: dotted;
    border-top-width: 1px;    
}

.separaListadoFucsia
{
    border-top-color: #aa035c;
    border-top-style: dotted;
    border-top-width: 1px;    
}

.separaListadoCONAVAL
{
    border-top-color: #b3b29e;
    border-top-style: dotted;
    border-top-width: 1px;    
}

.separaListadoVerticalCONAVAL
{
    border-left-color: #b3b29e;
    border-left-style: dotted;
    border-left-width: 1px;    
}

.separaListadoTienda
{
    border-top-color: #a6a174;
    border-top-style: dotted;
    border-top-width: 1px;    
}

.separaListadoVerticalTienda
{
    border-left-color: #a6a174;
    border-left-style: dotted;
    border-left-width: 1px;    
}

.ImagenGaleria
{
    border-top-color: #65663e;
    border-top-style: solid;
    border-top-width: 1px;    
}

.campos
{
	font-size: 12px;
	font-family: Verdana;
	color: black;
	vertical-align: middle;	
	border: 1px solid #cecece;    
}

.camposVisita
{
	font-size: 11px;
	font-family: Verdana;
	color: black;
	vertical-align: middle;	
	border: 1px solid #dedfd9;    
}

.marcoMiniFoto
{
    border-style: solid;
    border-width: 2px;
    border-color: #65663e;     
}
.marcoMiniFotoOn
{
    border-style: solid;
    border-width: 2px;
    border-color: #FFFFFF;     
}

.marcoMiniFotoTienda
{
    border-style: solid;
    border-width: 6px;
    border-color: #FFFFFF;     
}
.marcoMiniFotoOnTienda
{
    border-style: solid;
    border-width: 6px;
    border-color: #65663e;     
}

.menuIdiomaTienda
{
    background-color: #000000;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
}

.menuTienda
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
}

.menuTienda a
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
}

.menuTienda a:hover
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
    text-decoration: underline; 
}


.menuOnTienda
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #000000;      
}

.menuOnTienda a
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #000000;   
}

.menuOnTienda a:hover
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #000000;  
    text-decoration: underline;  
}

.menuTienda2
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
}

.menuTienda2 a
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;
    text-decoration: none;    
}

.menuTienda2 a:hover
{
    background-color: #000000;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #aa035c;    
    text-decoration: underline; 
}


.camposTienda
{
	font-size: 12px;
	font-family: Verdana;
	color: black;
	vertical-align: middle;	
	border: 2px solid #d1558c;    
}

.treeLeafNode
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;   
    color: #908f59;
}

.treeNode
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;    
}
.treeParentNode
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;    
}
.treeRootNode
{
    background-color: #E0DECE;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000; 
}

.treeHoverNode
{
    text-decoration: underline;
}

.treeSelected
{
    color: #aa035c;
}

.descProducto
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;    
}

.descProducto a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;    
}

.descProducto a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;    
}

.catProducto
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;    
}

.catProducto a
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #000000;
    text-decoration: none;    
}

.catProducto a:hover
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #000000;    
    text-decoration: underline;
}

.precioProducto
{
    font-family: Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    color: #aa035c;    
}

.artesanoProducto
{
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6b8b24;    
    text-decoration: none;
}

.artesanoProducto a
{
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6b8b24;
    text-decoration: none;    
}

.artesanoProducto a:hover
{
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #6b8b24;
    text-decoration: underline;    
}

.pobProducto
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #6b8b24;    
}

.fechaProducto
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #000000;    
}

.materialProducto
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #a6a174;
    text-decoration: none;     
}

.textoFormTienda
{
    color: #a6a174;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;    
}

.btnFormTienda
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #a6a174;
    text-decoration: none;
    padding: 3px 3px 3px 3px;     
}

.btnFormTienda a
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #a6a174;
    text-decoration: none;
    padding: 3px 3px 3px 3px;  
}

.btnFormTienda a:hover
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #a6a174;
    text-decoration: underline;
    padding: 3px 3px 3px 3px;    
}

.btnFormCONAVAL
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: none;
    padding: 3px 3px 3px 3px;     
}

.btnFormCONAVAL a
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: none;
    padding: 3px 3px 3px 3px;  
}

.btnFormCONAVAL a:hover
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: underline;
    padding: 3px 3px 3px 3px;    
}

.btnFormVisitas
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #8c8d6e;
    text-decoration: none;
    padding: 3px 3px 3px 3px;     
}

.btnFormVisitas a
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #8c8d6e;
    text-decoration: none;
    padding: 3px 3px 3px 3px;  
}

.btnFormVisitas a:hover
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #8c8d6e;
    text-decoration: underline;
    padding: 3px 3px 3px 3px;    
}

.btnFormVisitasAnular
{
    color: #8c8d6e;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #d9d9cf;
    text-decoration: none;
    padding: 3px 3px 3px 3px;     
}

.btnFormVisitasAnular a
{
    color: #8c8d6e;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #d9d9cf;
    text-decoration: none;
    padding: 3px 3px 3px 3px;  
}

.btnFormVisitasAnular a:hover
{
    color: #8c8d6e;
    font-family: Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    background-color: #d9d9cf;
    text-decoration: underline;
    padding: 3px 3px 3px 3px;    
}

.btnArtesano
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: none;
    padding: 5px 0px 5px 0px;     
}

.btnArtesano a
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: none;
    padding: 5px 0px 5px 0px;  
}

.btnArtesano a:hover
{
    color: #FFFFFF;
    font-family: Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    background-color: #b3b29e;
    text-decoration: underline;
    padding: 5px 0px 5px 0px;
}

.descProductoFicha
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;    
}

.catProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;    
}

.catProductoFicha a
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #000000;
    text-decoration: none;    
}

.catProductoFicha a:hover
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #000000;    
    text-decoration: underline;
}

.precioProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: #aa035c;    
}

.precioProductoFichaPvp
{
    font-family: Arial, Verdana;
    font-size: 14px;
    color: #aa035c;    
}

.artesanoProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #a6a174;    
    text-decoration: none;
}

.artesanoProductoFicha a
{
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #a6a174;
    text-decoration: none;    
}

.artesanoProductoFicha a:hover
{
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #a6a174;
    text-decoration: underline;    
}

.pobProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 11px;
    color: #a6a174;    
}

.fechaProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #000000;    
}

.materialProductoFicha
{
    font-family: Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #a6a174;
    text-decoration: none;     
}

.modalBackground 
{
    background-color: Gray;     
    filter: alpha(opacity=50);     
    opacity: 0.50; 
}

.mensajeTienda
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    text-decoration: none;
    color: #FFFFFF;    
}

.popUp
{
    background-color: #FFFFFF;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;
    border-style: solid;
    border-width: 2px;
    border-color: #aa035c;       
}

.headerPopUp
{
    background-color: #aa035c;
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}

.oculto
{
    display: none;   
}

.visible
{
    display: block;   
}

.error
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 16px;
    text-decoration: none;
    color: #000000;
    text-align: center;    
}

.fondoIzq
{
    background-image: url(./images/fondoIzq.gif);
    background-repeat: no-repeat;
}

.menuIzq
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bolder;
    color: #c7015d;
    line-height: 14px;
}

.menuIzq a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bolder;
    color: #c7015d;
    text-decoration: none;
    line-height: 14px;    
}

.menuIzq a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bolder;
    color: #c7015d;
    text-decoration: none;    
    line-height: 14px;
}

.menuIzqMini
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #c7015d;
    line-height: 14px;
}

.menuIzqMini a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #c7015d;
    text-decoration: none;
    line-height: 14px;    
}

.menuIzqMini a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bolder;
    color: #c7015d;
    text-decoration: none;    
    line-height: 14px;
}

.idiomaActivo
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #cccccc;
}

.idiomaActivo a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #cccccc;    
}

.idiomaActivo a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #cccccc;
}

.idiomaNoActivo
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #7f8a8a;
}

.idiomaNoActivo a
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #7f8a8a;    
}

.idiomaNoActivo a:hover
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
    color: #7f8a8a;
}


.menuIdioma
{
    background-color: #aa035c;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-bottom-color: #FFFFFF;    
}


.objetoIzq {
	margin: 0px 10px 2px 0px;
	float: left;	
}

.objetoDer {
	margin: 0px 0px 2px 10px;
	float: right;	
}

.pMargen {
	margin: 5px 0px 0px 0px;
}

.pTitular
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 20px;
    font-weight: bold;
    color: #67683e;
    border-bottom-color: #b3b29e;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    width: 100%; 
    margin: 0px 0px 15px 0px      
}

.flechaOficios
{
    padding: 5px 2px 0px 10px  
}

.flechaOficiosClara
{
    padding: 5px 2px 0px 2px  
}

.fechaLibroUltVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #858869;
    background-color: #FFFFFF;     
}

.nombreLibroUltVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #858869;     
}

.asuntoLibroUltVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #000000;     
}

.mensajeLibroUltVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 11px;
    color: #000000;     
}

.fechaLibroVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #858869;
    background-color: #FFFFFF;     
}

.nombreLibroVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #858869;     
}

.asuntoLibroVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;     
}

.mensajeLibroVisitas
{
    font-family: Trebuchet MS, Arial, Verdana;
    font-size: 12px;
    color: #000000;
    text-align:justify;    
}
