document,body,td,th 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4BA42C;
	margin:0px;
}

.titulos_txt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6BBA47;	
}

html, body 
{
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
	font-weight: bold;
}

.superprecios_stl 
{
	font-weight: bold;
	color: #E6420B;
	text-decoration: none;
}

.superoferta_stl {
	font-weight: bold;
	color: #F58B15;
	text-decoration: none;
}
#promo
{
	color: #008040;
	text-decoration: none;
	font-size:10px;
}
#averde
{
	color: #4BA42C;
	text-decoration: none;
	font-size:12px;
}
a:link {
	color: #F59C26;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #F59C26;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #F8A952;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #F59C26;
}
.bodyprincipal {
	min-height: 100%;
	height:100%;
	overflow:auto;
	z-index:0;
}
.footer {
	margin-top:-5px;
	z-index:1000;
	position:relative;
}
.tblcontenido {
	/*height:95%;*/
}
.titulos {
	font-size: 12px;
	font-weight: bold;
	color: #F58B15;
	text-align: left;
}
.textofooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

.name_product
{
	text-transform: capitalize;
}

.links {
	font-size: 9px;
	font-weight: bold;
	color: #F58B15;
}
.contenidooculto {
	
}
.bordes_popup {
	border: 1px dashed #CCCCCC;
}
.bordes_popup2 {
	border: 1px dashed #060;
}
.Titulos_Productos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #4BA42C;
}
.bordes_popup div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4BA42E;
	text-align: center;
	margin:0 auto;
}
.cat_prod_info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #4BA42E;
}
.cat_prod_info_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #F58B15;
}
#apellido1, #apellido2{
width:97px;
}

#pais {
width: 200px;
}

/*********** Busqueda de Productos ****************/

.btn_buscar 
{
	_background:none;
	background-color:#FFFFFF;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/iconos/buscar.png', sizingMethod='scale');*/
	background-image:url(../img/iconos/buscar.png);
	background-position:center;
	margin-bottom:auto;
	border:hidden;
	width:32px;
	height:32px;	
}

#buscar
{
	background-color: #66CC33;
	border: #009933;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
}

/********* Fin de Busqueda *********/
.texto_index_esp 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.contador_oculto 
{
	visibility: hidden;	
	
}

.cat_prod_info_red 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #E6420B;
}

.cat_prod_info_red_s 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #E6420B;
}

.txt_footer 
{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}

.titulos_menu_admin a 
{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #4BA42C;
}

.textofooter p .links_footer a 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.tblcontenido tr td table tr td #search label 
{
	font-size: 14px;
	text-align: left;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}

.contacto_bk 
{
	background-image: url(../img/mailimgcontac.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.ejemplo_mail 
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #999;
	font-weight: lighter;
}

.Titulos_Productosnaranja 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #F58B15;
}

.titulosCenter 
{
	font-size: 12px;
	font-weight: bold;
	color: #F58B15;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider 
{
	position:relative;
    width:550px;
    height:355px;
    background:url(../img/loading.gif) no-repeat 50% 50%;
}

#slider img 
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#slider a 
{
	border:0;
	display:block;
}

.nivo-controlNav 
{
	position:absolute;
	left:250px;
	bottom:-42px;
}

.nivo-controlNav a 
{
	display:block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}

.nivo-controlNav a.active 
{
	background-position:0 -22px;
}

.nivo-directionNav a 
{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

a.nivo-nextNav 
{
	background-position:-30px 0;
	right:15px;
}

a.nivo-prevNav 
{
	left:15px;
}

.nivo-caption 
{
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}

.nivo-caption a 
{ 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*===   ToolTip    ===*/
/*====================*/

a.Ntooltip 
{
	position: relative; /* es la posición normal */
	text-decoration: none !important; /* forzar sin subrayado */
}

a.Ntooltip:hover 
{
	z-index:999; /* va a estar por encima de todo */
	background-color: transparent; /* DEBE haber un color de fondo */
}

a.Ntooltip span 
{
	display: none; /* el elemento va a estar oculto */
}

a.Ntooltip:hover span 
{
	display: block; /* se fuerza a mostrar el bloque */
	position: absolute; /* se fuerza a que se ubique en un lugar de la pantalla */
	top:2em; left:2em; /* donde va a estar */
	width:100px; /* el ancho por defecto que va a tener */
	padding:1px; /* la separación entre el contenido y los bordes */
	background-color: #FFF; /* el color de fondo por defecto */
	color: #F60; /* el color de los textos por defecto */
	font-size:10px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
} 
