/* CSS Document */
body {
        font-family: Verdana, sans-serif;
        font-size:9px;
        color: #6D6E71;
        margin-left:0px;
        margin-top:0px;
        margin-bottom:0px;
}

.txtNewsGral{
color:#333333;
font-size:11px;}

.txtTerms{
color:#003399;
font-size:9px;}


.txtTerms A:link {text-decoration: none;color: #003399;}
.txtTerms A:visited {text-decoration: none}
.txtTerms A:active {text-decoration: none }
.txtTerms A:hover {text-decoration: none; color: #BC0726;}



A:link {text-decoration: none;color: #767676; }
A:visited {text-decoration: none;color: #767676;}
A:active {text-decoration: none}
A:hover { color: #c50000;}

.unnamed1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-small;
        font-style: normal;
}
.unnamed2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
}
.clase1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9px;
        font-style: normal;
        color: #6D6E71;
        background-color: #F1F2F2;
        background-position: right center;
        border: thin solid #808285;
        text-align: right;
}
.categ_main_table {

        color: #6D6E71;
        text-align: center;
}
.news_table{
        color: #FFFFFF;
        background-color: #005B9A;
}

.mid_gray {
        background-color:#AAA9A5;
}

.dark_gray {
        background-color:#828282;
}

.light_gray{
        background-color:#E6E7E8;

}

.txtCampo {
        font-size:9px;
        }

/*#############################
   Menu Country Style Definition
##############################*/

.menu_ctry{
        background-color:#ffffff;
        color:#6D6E71;
		border-width:1px;
		border-style:none;
		border-color:#CCCCCC;
		font-weight:bold;
        cursor:pointer;
        cursor:hand;
		border-bottom-color:#999999;
		border-left-color:#999999;
		border-top-color:#999999;
		font-size:9px;

}

.tdmenu_ctry{
        background-color:#ffffff;
        color:#6D6E71;
                font-weight:bold;
                moz-opacity:90%;
                filter:Alpha(Opacity=90);
}



/*#############################
        Menu Style Definition
##############################*/

.toplevel_menu_item{
        background-color:#F2F2F2;
        height:20px;
        text-align:right;
        color:#8E8F91;
        border-bottom-color:#A7A9AC;
        border-bottom:1px solid;
        cursor:pointer;
        cursor:hand;
}

.sublevel_menu{
        background-color:#969593;
        font-weight:bolder;
        cursor:pointer;
        cursor:hand;
        color: #ffffff;
}

.sublevel_menu A:link {text-decoration: none;color: #ffffff;}
.sublevel_menu A:visited {text-decoration: none; color: #ffffff;}
.sublevel_menu A:active {text-decoration: none; color: #ffffff; }
.sublevel_menu A:hover {text-decoration:none; color: #ffffff;}

.txtSearchResult{
	color: #c50000;
}
.txtSearchResult A:link {text-decoration: none;color: #c50000;}
.txtSearchResult A:visited {text-decoration: none; color: #c50000;}
.txtSearchResult A:active {text-decoration: none; color: #c50000; }
.txtSearchResult A:hover {text-decoration: underline; color: #8E8F91;}


.sublevelitem{
        background-color:#CFCFCF;
        height:14px;
        text-align:right;
        border-bottom-color:#A7A9AC;
        border-bottom:1px solid;
        cursor:pointer;
        cursor:hand;

}
/*
.sublevelitem A:link {text-decoration: none;color: #6D6E71;}
.sublevelitem A:visited {text-decoration: none; color: #6D6E71;}
.sublevelitem A:active {text-decoration: none; color: #ffffff; }
.sublevelitem A:hover {text-decoration: none; color: #6D6E71;}
*/
.sublevelitem2{
        background-color:#E6E5E5;
        height:14px;
        text-align:right;
        border-bottom-color:#A7A9AC;
        border-bottom:1px solid;
        cursor:pointer;
        cursor:hand;

}

.sublevelitem2 A:link {text-decoration: none;color: #969593;}
.sublevelitem2 A:visited {text-decoration: none}
.sublevelitem2 A:active {text-decoration: none }
.sublevelitem2 A:hover {text-decoration: none; color: #BC0726;}

.sublevel_menu_nail{
        background-color:#BC0726;
}

.mid_gray_menu{
        background-color:#96989B;
}

.txtWhiteCabezal{

        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:10px;
}

.txtSearch{
        font-family:Arial, Helvetica, sans-serif;
        color:#FFFFFF;
        font-size:9px;
        font-weight:bold;
}

.txtSmall{
        color:#666666;
        font-size:9px;
}

.color_menu_nail_gray
{
        background-color:#C0C0C0;
}
.color_menu_nail_red
{
        background-color:#BC0726;
}

/* default opacity for IE */
img {
        filter:alpha(opacity=100);
        }

/* duplicate image positioning */
img.idupe {
        position:absolute;
        z-index:30000;
        visibility:hidden;
        }


/* ######################################### */
/*     Estilos para los tabs en productos    */
/* ######################################### */

.tab        {

        background-image:url(../images/tab_prod_off.gif);
        font-family: Verdana, sans-serif;
        font-size:9px;
        text-align:center;
        font-weight:normal;
        cursor:hand;


        }

.selTab
        {

        background-image:url(../images/tab_prod_on.gif);
        font-family: Verdana, sans-serif;
        font-size:9px;
        text-align:center;
        color: #ffffff;
        font-weight:bold;
        }

.txtOk{
        font-family:Webdings;
        font-size:13px;
        color:#009900;
}

.txtNot{
        font-family:Webdings;
        font-size:10px;
        color:#990000;

}

.scrollsDiv {
    scrollbar-face-color: #ffffff;
        scrollbar-highlight-color: #ffffff;
        scrollbar-shadow-color: #ffffff;
        scrollbar-3Dlight-color: #828282;
        scrollbar-arrow-color:  #c50000;
        scrollbar-track-color: #CCCCCC;
        scrollbar-darkshadow-color: #828282;


}

div,* { -moz-box-sizing: border-box; box-sizing:  border-box; }

#Container {
    padding-top: 6px;
	width: 325px;
	height: 213px;
	overflow: auto;
	background-color:#FFFFFF;
	z-index:4;
	position:relative;
	overflow: auto;
	overflow-x: hidden;
}

#ContainerTerms {
    padding-top: 6px;
        width: 368px;
        height: 304px;
        overflow: auto;
        background-color:#FFFFFF;
}

#ContainerDetail {
    padding-top: 0px;
        width: 290px;
        height: 118px;
        overflow: auto;
        background-color:#FFFFFF;
}

#menuCaribe {
        width: 115px;
        height: 230px;
        overflow: auto;
        background-color:#FFFFFF;
}

.red_back{
background-color:#B92A30;}

.green_back{
background-color:#B6D866;}

.txtGreenTit{
color:#B6D866;}

.blue_back{
background-color:#5B6CA1;}

.txt_red{
        color:#B92A30;
        }
		
.txt_red_home{
        color:#B92A30;
		font-size:9px;
        }

.txt_red_med{
        color:#B92A30;
        font-size:10px;
        }


.txt_red_gde{
        color:#B92A30;
        font-size:12px;
        }

.grey_back{
background-color:#F0F0F0;}


.txtWhiteTit{
color:#FFFFFF;}

.txtWhiteTitHome{
color:#FFFFFF;
font-size:9px;}

.txtGrey{
color:#909090;
font-weight:bolder;}

a.txtWhiteTit:link {color: #FFFFFF; text-decoration: none; }
a.txtWhiteTit:visited {color: #FFFFFF; text-decoration: none; }
a.txtWhiteTit:hover {color: #B6D866; text-decoration: none; }
a.txtWhiteTit:active {color: #FFFFFF; }


.bottom_line_back{
background-image:url(images/Optimizadas/grey_bottom_line.gif)}

.bottom_line_back_g{
background-image:url(images/Optimizadas/grey_bottom_line_g.gif)}

.blue_line_back{
background-image:url(images/Optimizadas/blue_bottom_line.gif);
background-repeat:repeat-y;}

.bottom_line_red{
background-image:url(images/Optimizadas/red_bottom_line.gif);
background-repeat:no-repeat;
background-position:bottom;}

.bottom_line_green{
background-image:url(images/Optimizadas/green_bottom_line.gif);
background-repeat:no-repeat;}

.grey_border{
        border-top-style:solid;
        border-top-color:#999999;
        border-top-width: 1px;
        border-bottom-style:solid;
        border-bottom-color:#999999;
        border-bottom-width: 1px;
        border-right-style:solid;
        border-right-color:#999999;
        border-right-width: 1px;
        border-left-style:solid;
        border-left-color:#999999;
        border-left-width: 1px;
}

.grey_border_left{
        border-top-style:solid;
        border-top-color:#999999;
        border-top-width: 1px;
        border-bottom-style:solid;
        border-bottom-color:#999999;
        border-bottom-width: 1px;
        border-right-style:solid;
        border-right-color:#999999;
        border-right-width: 1px;

}

table.grey_border2 td{
        border-top-style:solid;
        border-top-color:#999999;
        border-top-width: 1px;
        border-right-style:solid;
        border-right-color:#999999;
        border-right-width: 1px;
        border-left-style:solid;
        border-left-color:#999999;
        border-left-width: 1px;
}