/*@charset "utf-8";*/
/* CSS Document */

body
{
	margin:0;
	color:#232323;
}

body.intro{
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-attachment: scroll;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #f7fcf8;
}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
/*
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
	line-height:0;
}


.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
*/



/*------------------------------------------------topheader--------------------*/
#topheader{
	
	width:1004px;
	height:110px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding: 0px;
	float: none;
	position:absolute;
	background-image: url(../img/topbanner_bg.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.logo {
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	padding: 0px;
	height: 110px;
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.NomCliente {	
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-transform:uppercase;
	color:#990000;
	padding-top:0px;
	height:99%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}

td.barra_sup
    {
        height:1%;
        padding-bottom:5px;
        padding-left:5px
    }
    
td.barra_sup2
    {
        height:1%;
        padding-bottom:5px;
        padding-left:10px
    }

.menu_area {
	float: left;
	margin-top: 54px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu_area2 {
	float: left;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -176px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
}

.menu_text 
{
    text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	vertical-align:middle;
	width:150px;
	height:22px
}
.menu_text:hover 
{
    text-align: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:middle;
	width:150px;
}

.price_n1 {	
	COLOR: #990000; FONT-FAMILY: arial,verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}
.price_n1:hover {	
	COLOR: #990000; FONT-FAMILY: arial,verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}

.menu_text2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
	vertical-align:middle;
	width:150px;
	height:22px;
	text-decoration:underline;
}
.menu_text2:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	vertical-align:middle;
	width:150px;
	text-decoration:underline
}

.ideas {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	background-image: url('../img/menu_01.png');
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 32px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	vertical-align: middle;
	margin-left:25px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
.ideas:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/menu_01.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	vertical-align: middle;
	margin-left:25px
}

.ideas2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 50px;
}

.ideas2:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 50px;
}

.ideas3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 50px;
}

.ideas3:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	height: 22px;
	width: 50px;
}


.links2 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	background-image: url('../img/menu_02.png');
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
.links2:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/menu_02.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 162px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}


.info{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;
	background-image: url(../img/menu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
.info:hover{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../img/menu_03.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
.works {
	background-image: url(../img/bt_carrito.png);
	background-repeat: no-repeat;
	margin: 0px;
	margin-left: 0px;
	height: 33px;
	width: 89px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}


.cerrarsesion {	
	margin: 0px;
	margin-left: 0px;
	float: left;
	height: 24px;
	width: 89px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

.cerrarsesion2 {	
	margin: 0px;
	margin-left: 0px;
	float: left;
	height: 24px;
	width: 89px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
}
/*------------------------------------------------search_strip-------------------*/
#search_strip{
	width:324px;
	height:24px;
	margin-top: -20px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	padding-top: 0px;
	padding-left: 0px;	
	float: none;
	position:absolute;
	background-image: url(../img/search_strip.png);
	background-repeat: no-repeat;
	background-position: center;
}
.search_area {
	float: left;
	position:absolute;
	height: 24px;
	width: 570px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}


.search_box {
	margin: 0px;
	float: left;
	height: 24px;
	width: 165px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #b2d2d5;
}

.searchtextbox {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 200px;
	border: 1px solid #999999;
}
.searchtextbox:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 200px;
	border: 1px solid #333333;
}
.search_go{
	margin: 0px;
	float: left;
	height: 24px;
	width: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
}
.go 
{   
    background-image:url(../img/go.png);
    background-position:center;
    background-repeat:no-repeat;
    background-color:Transparent;
    border: none 0px;
    width:34px;
    height:18px;
    text-align:center;
    margin:0px 0px 0px 0px;
    color: #BD1B1E;  
    cursor:hand   

}
.searchtextbox_Speed {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 200px;
	border: 1px solid #999999;
}
.searchtextbox_Speed:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 200px;
	border: 1px solid #333333;
}
.search_go_Speed{
	margin: 0px;
	float: left;
	height: 24px;
	width: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 320px;
}
.goSpeed 
{
    
        background-image:url(../img/go_v2.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:34px;
        height:18px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand   
}

.VerCatalogo
{    
        background-image:url(../img/services.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:23px;
        height:23px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand   
}

.CompraRapida
{    
        background-image:url(../img/comprarapida.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:37px;
        height:23px;
        text-align:left;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand;
        
}

.tutor
{    
       background-image:url(../img/como_realizar.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:23px;
        height:23px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand 
}
.quienesomos
{    
       background-image:url(../img/quienes_somos.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:23px;
        height:23px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand 
}

.InicioSesion
{
    
        background-image:url(../img/opciones1.png);
        background-position:center;
        background-repeat:no-repeat;
        background-color:Transparent;
        border: none 0px;
        width:34px;
        height:18px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand   
}
.advancesearch {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #da2a2a;
	text-decoration: none;
}
.advancesearch:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
/*------------------------------------------------body_area--------------------*/
#body_area{
	width:100%;
	height: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#innerbody_area{
	width:1004px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #dcd66e;
	text-decoration: none;
	float: none;
	padding-top: 52px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*********    **********/

.left {
	margin: 0px;
	margin-top:0px;
	float: left;
	height: 1700px;
	width: 225px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow:hidden;
}
.left_menu_area {
	margin: 0px;
	margin-top:0px;
	padding: 0px;
	padding-top:0px;
	float: right;
	width: 210px;
}
.left_menutop {
	background-image: url(../img/menu_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 153px;
}
.left_menu {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #386060;
	text-decoration: none;
	background-image: url(../img/menu_active.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.left_menu:HOVER {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #da2a2a;
	text-decoration: none;
	background-image: url(../img/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 138px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.comment_head {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #cc6600;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 35px;
	background-position: 10px 8px;
}

.comment_head1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #cc6600;
	text-decoration: none;
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 10px 8px;
}

.comments_area {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	border:#FEC20E 1px solid;
}

.comments_area1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
	border:#FEC20E 1px solid;
}

.comments_izq {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	border:#FEC20E 1px solid;
}

.comments_links {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
	border:#FEC20E 1px solid;
	margin-top:20px;
	padding-left:0px	
}

.comments_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #BD1B1E;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.comments_text2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #BD1B1E;
	text-decoration: none;
	margin: 0px;
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.comments_link {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-decoration: underline;
}
.comments_link:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}
.Services_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(../img/services.png);
	background-repeat: no-repeat;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 23px;
	background-position: 45px 8px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/****************************************************************************************/
.midarea {
	margin-left:auto;
	margin-right:auto;
	margin-top:70px;
	float: left;
	height: 1200px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 60px;

}
.head {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:left;
	border-bottom:1px dotted #ccc;
	width:100%
}
.head td{
	float: left;
	margin-top: 200px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.body_textarea {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #3c6f75;
	text-decoration: none;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.readmore {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	background-image: url(../img/readmore.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.readmore:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/readmore1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: right;
	height: 18px;
	width: 74px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.innerbanner {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	background-image:url(../img/fot/prod_dia/prod1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 243px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
}
.innerbanner_head {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	background-image: url(../img/tickmark.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	float: left;
	background-position: 0px 0px;
}
.innerbanner2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;	
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 243px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 170px;
}
.innerbanner3 {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.innerbanner4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #8a8a8a;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 243px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.innerbanner5 {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 350px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image:url(../img/log_prove.gif);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	border-bottom:#999999 1px dotted;
}
/********* derecha   **********/
.right {
	margin: 0px;
	margin-top: 0px;
	padding: 0px;
	float: right;
	height: 1200px;
	width: 225px;
	padding-right:10px
}
td.events_head {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: #cc6600;
	text-decoration: none;
	background-image: url(../img/events.png);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	margin: 0px;
}
.login_area {
	margin: 0px;	
	padding: 0px;
	width: 240px;
	border:#FEC20E 1px solid;
	background-image:url(../img/fot/bg_log.png);
	background-position:top center;
	background-repeat:repeat-x;
	background-color:#FFFA8C;
}

.right_head {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:center
}
.campo1
{
    font-family:Arial;
    text-align:left; 
    float: none;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	       
	background-position:center top;
}

.right_head2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:right;
	vertical-align:inherit;	
}
.right_head3 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:left
}
.right_head4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #981B1F;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	padding-left: 60px;
	text-align:center;
}

.center_head4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #981B1F;
	text-decoration: none;
	margin: 0px;
	height: 17px;
	padding-left: 60px;
	text-align:center;
}

.right_head5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	height: 17px;
	padding-left: 20px;
	text-align:center;
}
.left_head6 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	height: 10px;
	padding-left: 5px;
	text-align:center;
}


.center_head {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;	
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:center
}
.center_headz {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;	
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center
}
.right_textbox{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: none;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 75px;
	margin-top: -30px;
}
.right_textbox2{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	float: none;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 75px;
	margin-top: -30px;
}
.right_textbox_titu
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	margin-top:50px;
	float: none;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width:50px
}
.right_textbox_titu2
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	margin-top:2px;
	float: none;
	height: 17px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width:70px
}
.right_text{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #d5ca89;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 70px;
}
.right_text_link{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor:hand
}
.right_text_link:hover{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #999999;
	text-decoration: underline;
	margin: 0px;		
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	cursor:hand
}
.right_text_link2{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.right_text_link2:hover{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #999999;
	text-decoration: underline;
	margin: 0px;
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.righttextbox {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
	border: 1px solid #999999;
}
.righttextbox:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 18px;
 	border: 1px solid #333333;
}
.login {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-image: url(../img/login_button.png);
	background-repeat: no-repeat;
	float: none;
	height: 18px;
	width: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.login:hover {
	background-image: url(../img/login_button1.png);
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	color: #070808;
	text-decoration: none;
	background-repeat: no-repeat;
	float: none;
	height: 18px;
	width: 70px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newletter_head {
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
	background-image: url(../img/newlinks.png);
	background-repeat: no-repeat;
	float: left;
	width: 135px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 25px;
	margin: 0px;
	background-position: 0px 3px;
}
.news_link {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-decoration: underline;
}
.news_link:hover {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #386060;
	text-decoration: underline;
}

/************* 8 sep 2008 **************/
td.seeMore {
	CLEAR: both; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	MARGIN: 0px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.seeMore A:link {
	TEXT-DECORATION: none;
	color:#386060;
}
.seeMore A:visited {
	TEXT-DECORATION: none;
	color:#9CA27E;	
}
.seeMore A:hover {
	TEXT-DECORATION: underline;
	color:#386060;	
}
.carat {
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 0px;	
	FONT-SIZE: 10px; 
	COLOR: #c60; 
	MARGIN-RIGHT: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration:underline
}

.carat1 {
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 5px;	
	FONT-SIZE: 10px; 
	COLOR: #990000; 
	MARGIN-RIGHT: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.carat2 {
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 0px;	
	FONT-SIZE: 13px; 
	COLOR: #c60; 
	MARGIN-RIGHT: 2px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.byline {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px;
	color:#333333;
	padding-top:0px;
}
.link_inte {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nove_alma {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.nova_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #386060;
	text-decoration: none;
	vertical-align:top;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	
}

.nova_text1 {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-decoration: none;
	vertical-align:top;
	text-align:justify
	
}

.nove1 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;		
	margin: 0px;
	text-align:left;	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.nove3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #BD1B1E;
	text-decoration: none;		
	margin: 0px;
	text-align:left;	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.nove4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #BD1B1E;
	text-decoration: none;		
	margin: 0px;
	text-align:right;	
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.nove2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/empaques/fot1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 65px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
.nove2:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/empaques/fot1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 65px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
.separacion {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 5px;
	width: 153px;
}
.link1 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link1:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner1.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link2 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link2:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner2.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link3 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link3:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner3.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link4 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link4:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/banner4.gif);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}

.link5 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/twitter-logo1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link5:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/twitter-logo1.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}

.link6 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/facebook-logo.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link6:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/facebook-logo.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}


.link7 {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/AsoSenepol.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}
.link7:hover {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform:uppercase;
	color: #BD1B1E;
	text-decoration: none;
	background-image: url(../img/fot/AsoSenepol.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 50px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 55px;
}

/*------------------------------------------------fotter--------------------*/
#fotter{
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #c5a873;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 70px;
	background-image: url(../img/fotter.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-attachment: scroll;
}
.fotter_links {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #990000;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fotter_text {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #cb0002;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 43px;
	width: 944px;
	padding-top: 53px;
	padding-right: 30px;
	padding-bottom: 32px;
	padding-left: 30px;
}

.fotter_copyrights {
	font-family: Arial;
	font-size: small;
	font-style: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #b17a04;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	
}
.fotter_validation {
	font-family: "Trebuchet MS";
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #c75c2c;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------------------------fotterlinks --------------------*/
a.fotterlink:link {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #202219;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:visited {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #202219;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #b17a04;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:active{
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #202219;
	padding-right: 5px;
	padding-left: 5px;

}
/*------------------------------------------------fotterlinksend--------------------*/

/*------------------------------------------------validation --------------------*/
a.xhtml:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a.xhtml:active{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #d0910b;
	margin: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 150px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

a.css:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
background-color: #d0910b;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
a.css:active{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.fotter_designed {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 35px;
	width: 100%;
	color: #3e8f96;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/*------------------------------------------------validation--------------------*/
.fotter_designedlink {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #1d6369;
}
.fotter_designedlink:hover {
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #b17a04;
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#innercontentblank
			{
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 0px;
				padding-left: 40px;
			}
#innerhedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#innercontent
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;
			}
#innercontent002
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent003
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent004
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}
#innercontent005
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;			
			}




/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/
#contactblank
			{
	margin: 0px;
	float: left;
	width: 674px;
	padding-top: 40px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
		
			}
		
#contactinnerblank
		{
				width:1004px;
				height:500px;
				float:left;
				margin:0px;
				padding:0px;
		}
#contactheddingblank
		{
			width:500px;
			height:30px;
			float:left;
			margin:27px 0 0 45px;
			padding:0px;
			font:normal 12px/17px Arial, Helvetica, sans-serif;
			color:#CECECE;
			border-bottom: solid 1px #7f7f7f;
			
			
		}
#contactaddressblank{
				margin: 0px;
				padding:0 0 0 30px;
				float: left;
				width:236px;
				font-family: "Trebuchet MS";
				font-size: 11px;
				font-weight: normal;
				color: #000000;
				text-decoration: none;
				
	}

#contactaddresshedding
		{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
		}		

#contactaddresstext{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			text-align:justify;
	}
#contactsmallhedding
			{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #386060;
	text-decoration: none;
			margin: 0px;
			float: left;
			width: 700px;
			padding:0 0 10px 0;
			}
#contacthedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
		}
			
#contacticon{
				width:86px;
				height:84px;
				float:left;
				background-image: url(../../contacticon.png);
				background-repeat:no-repeat;
				margin:10px 0 0 30px;
	}
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:200px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname
			{
				width:160px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeildname002
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname003
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname004
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname005
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname006
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeildname007
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname008
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeildname009
			{
				width:150px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild
			{
				width:200px;
				height:20px;
				margin:0px;
				padding:0;
				float:left;
			}
#contactfeild002
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild003
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild004
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild005
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild006
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#contactfeild007
			{
				width:200px;
				height:20px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild008
			{
				width:200px;
				height:20px;
				margin:8px 0 0 0;
				padding:0;
				float:left;
			}	
#contactfeild009
			{
				width:200px;
				height:60px;
				margin:5px 0 0 0;
				padding:0;
				float:left;
			}
#submitbutton
			{
				width:200px;
				height:20px;
				margin:60px 0 0 0;
				padding:0;
				float:left;
				text-align: left;

			}	
			
.contactfeildname
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			}
.contactfeild
			{	font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.submitbutton
			{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;
			}
.submitbutton:hover 
			{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
background-color: #d0910b;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;	
			}
			
.contactinput
		{

				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.contactinput:hover
		{
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
.listbox
		{

				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}	
/*----------------------------------------------------------------contactpage----------------------------------------------------------------------------------------*/			
table.tabla_prod_rela{
	height:200px
}
.tituDiv1{
	border-bottom:1px #999999 dotted;
	color:#003366;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	top:50px;
	width:100%;
	text-transform:capitalize;
	padding-left:5px;
	padding-right:5px;
	
}
.tituDiv2{
	width:100%;
	border-bottom:1px #999999 dotted;
	color:#003366;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:50px;
}



.ConteDiv
{
	left: -6px;
	top: 27px;
	height: 300px;
	text-align: justify;
	color:#333333
}
.generalnotis{
	left: 686px;
	top: 250px;
	height: 24px;
	text-align: left;
	float: left;

}
.general{
	left: 14px; 
	top: 450px; 
	height: 300px; 
	text-align: left;
}

.fotocate
{
	width:66px; 
	height: 114px; 
	text-align:left;
	vertical-align: middle
}

.cateDiv2
{
	left: 12px;
	top: 133px;
	height: 19px;
	text-align: left
}
.cateDiv3
{
left: 12px; top: 154px;  height: 19px; text-align: left; text-decoration:line-through
}
.cateDiv4
{
left: 12px; top: 175px;  height: 19px; text-align: left
}
.cateDiv5
{
left: 12px; top: 196px; height: 12px; line-height: 12px; text-align: left
}
.cateDiv6
{
left: 12px; top: 210px; height: 23px; text-align: left; vertical-align: middle
}
	
.price 	
{
    COLOR: #990000; 
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    font-size:12px
}

.price2	
{
    COLOR: #990000; 
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    font-size:12px;
    text-decoration:line-through
}

.price3	
{
    COLOR: #990000; 
    FONT-FAMILY: arial,verdana,helvetica,sans-serif;
    font-size:9px
}

.tituDiv3{
	width:100%;
	border-bottom:1px #999999 dotted;
	color:#003366;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:50px;
	font-size:9px	
}


a.a_azul {
	FONT-SIZE: 11px; 
	color:#003366;
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	padding-top:80px
}

td.td_paginar
{
    background-image: url(../img/degradado_naranja.jpg);
    background-position:center top;
    background-repeat:repeat-x;
    height:27px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	text-align:center;
	  
}

td.td_paginar2
{
    background-color:#D6EA97;
    background-position:center top;
    height:20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#003366;
	text-align:center;	  
}
	
a.a_azul:hover {
	FONT-SIZE: 11px; 
	color:#666666;	
	text-decoration:underline;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-top:80px	
}	
.pos1{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 200px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}														

.pos2{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 200px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}	
.pos3{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 200px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.pos4{
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
	text-align:center;
	color: #003366;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 200px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
td.td_reg_1{
	background-image:url(../img/titu_reg_1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:54px;
}
td.td_reg_2{
	background-image:url(../img/titu_reg_2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:54px;
}
td.td_reg_3{
	background-image:url(../img/titu_reg_3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:54px;
}
td.td_reg_4{
	background-image:url(../img/titu_reg_4.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:220px;
	height:54px;
}
td.td_reg_bg{
	background-image:url(../img/titu_td_reg_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:54px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	vertical-align:top;
	padding-left:20px;
}

.input_button
    {
        background-image:url(../img/bt_gral.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:115px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 35px;
        color: #BD1B1E;  
    }
.input_button2
    {
        background-image:url(../img/bt_gral.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:115px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
    }
    
       
.input_button3
    {
        background-image:url(../img/menu_04.png);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:89px;
        height:40px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
 .input_button4
    {
        background-image:url(../img/pague_aqui.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:137px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
    .input_button5
    {
        background-image:url(../img/bt_cont_compr.jpg);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:160px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
    .input_button6
    {
        background-image:url(../img/bt_pagar_pedido.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:137px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
    
    .input_button7
    {
        background-image:url(../img/printer.jpg);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:137px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
    .input_button8
    {
        background-image:url(../img/pague_efectivo.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:137px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    }
    
.input_button9
    {
        background-image:url(../img/bt_gral1.gif);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:155px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 35px;
        color: #BD1B1E;  
    }
   
   .input_button10
    {
        background-image:url(../img/vaciar_carrito.jpg);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:137px;
        height:24px;
        text-align:center;
        margin:0px 0px 0px 0px;
        color: #BD1B1E;  
        cursor:hand
    } 
.quienes
    {
    font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	text-decoration: none;	
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 40px;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;   
    }
    
.quienes:hover{
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: capitalize;
	color: #5a5a5a;
	text-decoration: none;	
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 40px;
	width: 150px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}

.Small
{
    width:64px;
    height: 64px 
}

.SmallProd
{
    width:220px;
    height: 220px 
}

.SmallCatalogo
{
    width:110px;
    height: 110px;
}

.Small_Detalle
{
    width:30px;
    height: 30px 
}

/***************************   30 *****************************/
a.a_azul {
	FONT-SIZE: 11px; 
	color:#003366;
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none
}
a.a_azul:hover {
	FONT-SIZE: 11px; 
	color:#666666;	
	text-decoration:underline;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.td_precio{
	color:#000033;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
td.td_text{
	color: #222222; 
	font: 11px Arial, Helvetica, sans-serif;
	background-image: url();
	padding-right:10px
}

.td_text_num{
	color: #981B1E; 
	font: 13px Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold
}

a.pagnPrev, .pagnLink, .pagnNext {
	FONT-SIZE: 11px; 
	color:#000;
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none	
}
a.pagnPrev, .pagnLink, .pagnNext:hover {
	FONT-SIZE: 11px; 
	color:#000;	
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center
}

.td_link {
	FONT-SIZE: 11px; 
	color:#666666;
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none
}
td.td_titu_cate{
	font-family:Arial, Helvetica, sans-serif;
	color:#004980;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	padding-right:100px;
	background-color:#f4f4f4;
}
td.td_productLabel{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding-right:2px;
	width:30%;
}

td.td_productLabel2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-right:2px;
	width:30%;
}

td.td_img_product{
	margin-left:20px;
	margin-bottom:20px;
	margin-right:20px;
	margin-top:20px;
	width:20%
}
.tiny1 {	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif;
color:#003366
}

.td_titu_prod{
	font-family:Arial, Helvetica, sans-serif;
	color:#004980;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-left:30px;
	padding-bottom:30px
}

.td_titu_prod1{
	font-family:Arial, Helvetica, sans-serif;
	color:#004980;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	padding-bottom:30px
}

td.td_carrito_header{
	background-image:url(../img/carrito/header.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:254px;
	height:19px;
	text-align:center;
	color:#FFFFFF;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
}
td.td_carrito_esq_izq{
	background-image:url(../img/carrito/esq_inf_izq.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
td.td_carrito_esq_der{
	background-image:url(../img/carrito/esq_inf_der.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}
.td_carrito_spacer{
	background-image:url(../img/carrito/blank.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:12px;
	height:12px;
}

.price_n {	
	COLOR: #990000; FONT-FAMILY: arial,verdana,helvetica,sans-serif;
	font-size:12px;
	font-weight:bold
}

td.td_titulo_carrito{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#FF9900;
	font-weight:bold
}

td.td_detalle_prod{
            padding-left:10px;
            padding-right:10px;
            vertical-align:middle;
            color:#333;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            text-align:justify;
}

td.td_titulo_detalle_prod{
            padding-left:10px;
            padding-right:10px;
            vertical-align:middle;
            color:#333;
            font-family:Arial, Helvetica, sans-serif;
            font-size:12px;
            text-align:justify;
            text-decoration:underline
}

.scroll{
     overflow: auto;     
     height: 200px; 
     position: inherit; 
     left: 0px; 
     top: 0px
    }
 
.scroll_practicas{
     overflow: auto;     
     height: 120px;
     position: inherit; 
     left: 0px; 
     top: 0px
    }
    
.scroll_izq{
     overflow: auto;     
     height: 200px; 
     position: inherit; 
     left: 0px; 
     top: 0px;
     width:210px
    } 
 
 .scroll_izq1{
     overflow: auto;     
     height: 240px; 
     position: inherit; 
     left: 0px; 
     top: 0px
    }   
.scroll_nove{
     overflow: auto;     
     height: 270px; 
     position: inherit; 
     left: 0px; 
     top: 0px;
     width:210px
    }  

.scroll_nove2{
     overflow: auto;     
     height: 70px; 
     position: inherit; 
     left: 0px; 
     top: 0px;
     width:210px
    }
.nova_img {
	
	vertical-align:top;
	padding:10px;
	width:200px
		
}

.nova_img_ficha{	
	vertical-align:top;
	padding:10px;
	width:600px
		
}

.td_topheader{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	background-image:url(../img/bg_sup.jpg);
	background-repeat:repeat-x;
	background-position: left;
}

.td_usuario{
	height:30px;
	padding-left:50px;
	padding-top:17px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
}

td.td_bg_cotizacion{
	background-image:url(../img/bg_cotizacion.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:50%;
	background-color:#8CC63E;
	vertical-align:top
}

td.td_bg_Factura{
	background-image:url(../img/logo_alma_fede.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:180px;
	height:76px;
	vertical-align:top
}

td.td_price_marron {	
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#F4F4E1;
	text-align:left;
	padding-left:5px;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
}
.table_price_marron {	
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#F4F4E1;
	text-align:left;
	padding-left:10px;
}

td.td_price_marron_bg{	
	background-color:#eeeecc;
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-left:5px;	
}
.tt_price_marron_bg{	
	background-color:#eeeecc;
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-left:5px;	
	width: 50%;
}
td.td_precio_azul{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10PX;
	background-color:#FFFFFF
}
td.td_precio_azul_dir{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:0px;	
	background-color:#FFFFFF
}
td.td_precio_azul_bg{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10PX;
	background-color:#FFFFFF;
	font-weight:bold;
}
td.td_precio_azul_bg_right{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left:10PX;
	padding-right:10PX;
	background-color:#FFFFFF;
	font-weight:bold;
}
p.p_precio_azul_bg_right{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left:10PX;
	padding-right:10PX;
	background-color:#FFFFFF;
	font-weight:bold;
}
td.td_linea{
	border-bottom:#CCCCCC 1px dotted;
	color:Black;
}

td.td_linea1{
	border-bottom:#8CC63E 1px dotted;
}


td.td_img_titu_coti{
	background-image:url(../img/shop-cart-header-blue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:50%;
	height:31px;
}
td.td_txt_coti{
	color:#000033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-right:#FFFFFF 1px dotted;
	border-left:#FFFFFF 1px dotted;
	
	
}
.cl_txt_coti{
	color:#000033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-right:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
}
td.td_txt_coti1
{
	color:#000033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-right:#CCCCCC 1px dotted
}

td.td_txt_coti2{
	color:#000033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;	
	
}

.bt_seguir_shop{
	background-image:url(../img/bt_cont_compr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:120px;
	height:19px;
	cursor:hand;
}

td.td_conte_coti2{
	padding-right:20px;
	width:70%
}
td.td_conte_coti1{
	padding-top:10px;
	vertical-align:top;
	width:30%
}

td.td_bg_titu_mail1{
	background-image:url(../img/titu_reg_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

td.td_img_titu_mail{
	background-image:url(../img/mail-header-blue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
}

td.td_bg_titu_lostclave{
	background-image:url(../img/titu_reg_2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}
td.td_bg_titu_changeclave{
	background-image:url(../img/titu_reg_6.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

td.td_img_titu_lostclave{
	background-image:url(../img/admin-header-blue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:31px;
}

td.td_bg_titu_catalogo{
	background-image:url(../img/titu_catalogo_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

.td_text_pag{
	color: #222222; 
	font: 11px Arial, Helvetica, sans-serif;
	padding-right:10px
}

.td_text_num{
	color: #981B1E; 
	font: 13px Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold
}
td.td_a_azul {
	FONT-SIZE: 11px; 
	color:#003366;
	text-decoration:none;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
}
td.td_precio_negro{
	color:#000;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:0PX;
	background-color:#FFFFFF
}
.table_border{
	border:#000 1px solid;
	height:220px
}

.align_top
{
    vertical-align:top
}
.Ocultar
{
    display:none;
    }
    
.td_titu_prod2{
	font-family:Arial, Helvetica, sans-serif;
	color:#004980;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-left:30px;
	padding-bottom:30px;
	text-transform:uppercase
}

.showStar
{
    background-image:url(../img/estrella_naranja.jpg);
    background-position:center;
    background-repeat:no-repeat;
    width:16px;
    height:17px;
    display:block;
    float:left;
    text-align:center;
      
    }
    
.hideStar
{
    background-image:url(../img/estrella_blanca.jpg);
    background-position:center;
    background-repeat:no-repeat;
    width:16px;
    height:17px;
    display:block;
    float:left;
    text-align:center
    }
    
.center_head2 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #981B1E;
	text-decoration: none;
	margin: 0px;
	float: none;
	height: 17px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align:center
}    

.fondo_verde
{
    width:100%;
	border-bottom:1px #999999 dotted;
	color:#FFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	top:50px;
    background-color: #8CC63E;
    }
    
td.td_bg_titu_comecliente{
	background-image:url(../img/titu_coment_2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

td.td_bg_titu_comentarios{
	background-image:url(../img/titu_coment_3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}   

td.td_bg_titu_calificar{
	background-image:url(../img/titu_coment_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}  

td.td_bg_titu_ficha{
	background-image:url(../img/ficha.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

td.td_bg_titu_detalle{
	background-image:url(../img/detalle.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}
td.td_bg_titu_compra{
	background-image:url(../img/compra.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}


td.td_bg_titu_pdia{
	background-image:url(../img/pdia.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}

.posicion
{
    position:relative;
    vertical-align:top
    }
    
.td_width_catalogo{
	width:33%;
	vertical-align:top;
}

.td_h1 {
	FONT-SIZE: 13px; 
	COLOR: #cc6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px
}
h2 {
	FONT-SIZE: 12px; 
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
	padding-right: 20px;
	text-align:left;
}
a.td_h1 {
	FONT-SIZE: 13px; 
	COLOR: #cc6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;
}

a.a_dark{
	font: 11px Arial, Helvetica, sans-serif;
	color: #003399; 
	text-decoration: none;
}
a.a_dark:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #ccc; 
	text-decoration: underline;
}
td.td_bg_titu_catalogo{
	background-image:url(../img/titu_catalogo_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}
.td_padding_catalogo{
	padding-left:20px
}    

td.td_img_titu_resumen{
	background-image:url(../img/shop_resu_compra.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:50%;
	height:31px;
}

td.td_bg_video_sup{
	background-image:url(../img/video_r1_c1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:475px;
	height:80px;
}
td.td_bg_video_der{
	background-image:url(../img/video_r2_c3.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	width:38px;
	height:301px;
}
td.td_bg_video_inf{
	background-image:url(../img/video_r3_c1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:475px;
	height:19px;
}
td.td_bg_video_izq{
	background-image:url(../img/video_r2_c1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:37px;
	height:301px;
}
td.td_bg_video_central{
	background-color:#FFFFFF;
	vertical-align:top;
	width:400px;
	height:301px;
}
.div_bg_texto_video{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFF;
	padding-left:200px;
	padding-top:5px;
    line-height: 25px;
    text-align: center;
    text-transform:capitalize
}
.transformar
{
    text-transform:capitalize
    }
    
    .td_term_cond{
	font: 11px Arial, Helvetica, sans-serif;
	color: #333; 
}

.td_h1 {
	FONT-SIZE: 13px; 
	COLOR: #cc6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td.td_bg_titu_term_cond{
	background-image:url(../img/titu_term_cond.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}
.LatMenu
{
    background-image:url(../img/bg_menu.png);
    background-position:left bottom;
    width:15px;
    background-repeat: no-repeat;
    background-color:#71BF45;
    
    
}
.td_tx_small_fact {	FONT-SIZE: xx-small; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
td.td_marca_agua_fact{
	background-image:url(../img/marca_agua_logo_almagan.jpg);
	background-position:center; 
	background-repeat:no-repeat;
	height:210px;
	margin-top:40px;
}
td.td_precio_azul_fact{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10PX;
}
td.td_precio_azul_fact_bg{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:right;
	padding-left:10PX;
	font-weight:bold;
}
td.td_precio_azul_fact_bg2{
	color:#000033;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	padding-left:10PX;
	font-weight:bold;
}
td.td_price_marron_fact {	
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background-color:#F4F4E1;
	text-align:left;
	padding-left:5px;
}
td.td_price_marron_bg_fact{	
	background-color:#eeeecc;
	COLOR: #990000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding-left:5px;	
}
td.td_txt_coti_fact{
	color:#000033;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	border-right:#CCCCCC 1px dotted
}

.subTitle
{
    color: #990000;
    font-size: 11px;
}

.subValue{
    font-size: 10px;
    font-weight:bold;
    margin-right:20px;
}
a.a_contacto:link {
	color: #CC6600;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a.a_contacto:hover {
	color: #FF0000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
a.a_contacto:visited {
	color: #CC6600;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
}
td.td_bg_titu_destino{
	background-image:url(../img/titu_dest_1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	vertical-align:top;
	height:38px
}
/*******************              CSS APLICADOS PARA EL LOGIN DE ADMINISTRADOR 19 NOVIEMBRE DE 2009              *****************/
td.thrColElsHdr_img{
	padding-bottom:10px;
	padding-top:10px;
}
td.thrColElsHdr_txt{
	color:#006621;
	font-weight:bold;
	font-size:14px;
	text-align:left;
	margin-bottom:20px;
	padding-bottom:20px;
	font-family: Arial, Helvetica, sans-serif;
}
.thrColElsHdr_td_i_sp{
	background:url(../img/img_login_adm/esq_i_sp.png) no-repeat;
	width:24px;
	height:24px;
}
.thrColElsHdr_td_sp{
	background:url(../img/img_login_adm/esq_sp.png) repeat-x;
	height:24px;
}
.thrColElsHdr_td_d_sp{
	background:url(../img/img_login_adm/esq_d_sp.png) no-repeat;
	width:24px;
	height:24px;
}
.thrColElsHdr_i{
	background:url(../img/img_login_adm/esq_i.png) repeat-y;
	width:24px;	
}
.thrColElsHdr_d{
	background:url(../img/img_login_adm/esq_d.png) repeat-y;
	width:24px;	
}
.thrColElsHdr_td_d_in{
	background:url(../img/img_login_adm/esq_d_in.png) no-repeat;
	width:24px;
	height:24px;
}
.thrColElsHdr_td_in{
	background:url(../img/img_login_adm/esq_in.png) repeat-x;
	height:24px;
}
.thrColElsHdr_td_i_in{
	background:url(../img/img_login_adm/esq_i_in.png) no-repeat;
	width:24px;
	height:24px;
}

.thrColElsHdr_t_ing_log{
	background:url(../img/img_login_adm/t_ing_log.png) no-repeat left top;
	height:19px;
	padding-left:11px;
	color:#FFF;
	font-weight:bold;
}
.thrColElsHdr_gral{
	background:#BADC52;
}
.thrColElsHdr_middle{
	background:url(../img/img_login_adm/img_separate.png) center top;
	height:17px;
	
}
.thrColElsHdr_gral table{
	WIDTH: 100%;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
}
.thrColElsHdr_gral th{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}
.thrColElsHdr_gral span{
	font-size:11px;
	color:#FF0000;
	font-weight:bold;
	text-align:left;
}
.thrColElsHdr_gral input{
	/*width:100%;*/
}

.thrColElsHdr_gral a{
	font-size:11px;
	color:#000;
	text-align:center;
	text-decoration:none;
	font-weight:normal;
}
.thrColElsHdr_gral a:hover{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	text-align:center;
}
.input_button_sesion
    {
        background-image:url(../img/img_login_adm/bt_ini_sesion.png);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:120px;
        height:19px;
        text-align:center;
        margin:0px 0px 0px 35px;
        color: #BD1B1E;  
        font-family:Arial;
        font-size:10px;
        font-weight:bold;        
    }
 .input_button_Registrarse
    {
        background-image:url(../img/img_login_adm/bt_registrar.png);
        background-position:center;
        background-repeat:no-repeat;
        border: none 0px;
        width:121px;
        height:34px;
        text-align:left;
        padding-left:2px;
        margin:0px 0px 0px 0px;
        color: #fff;  
        font-family:Arial;
        font-size:10px;
        font-weight:bold;
        cursor:auto;
    }

/*****************************************************************************************************************/
td.td_msj_red
{
	color:#FF0000;
	font-weight:bold;
	}
	
/*************     css creado para pagina  Seleccionar Forma de pago   10-nov-2009   *****************/


table.tb_bg_slide{
	background:url(../img/visa/bg_cotizacion.gif) center top #8CC63E;
	background-repeat:no-repeat;
	width:613px;

}
td.td_titu_med_pag{
	background:url(../img/visa/titu_med_pag.gif) center top;
	background-repeat:no-repeat;
	height:32px;
	width:302px;
}
td.td_titu_med_pag_info1{
	background:url(../img/visa/titu_tarje_1.gif) left top;
	background-repeat:no-repeat;
	height:26px;
	width:259px;
  background-position   : center;
}
td.td_img_med_pag_tarj1{
	background:url(../img/visa/tarje1.png) center top;
	background-repeat:no-repeat;
	height:105px;
	width:105px;
}

td.td_titu_med_pag_info2{
	background:url(../img/visa/titu_tarje_2.gif) left top;
	background-repeat:no-repeat;
	height:26px;
	padding-left:0px;
	margin-left: 0px;
	background-position: center;

}
td.td_img_med_pag_tarj2{
	background:url(../img/visa/tarje2.png) center top;
	background-repeat:no-repeat;
	height:105px;
	width:105px;
}

td.td_img_med_pag_tarj3{
	background:url(../img/visa/tarje3.png) center top;
	background-repeat:no-repeat;
	height:60px;
	width:339px;
}

td.td_spacer_slide{
	width:20px;
}

/**********************************************************/

td.espacio_med_pago{
	height:30px;
}
td.td_titu_pago{
	background:url(../img/sele_med_pago.gif) left top;
	background-repeat:no-repeat;
	height:33px;
}
.boton_forma_pago{
	background:url(../img/bot_continuar.jpg) center top;
	width:137px;
	height:24px;
	background-repeat:no-repeat;
	cursor:auto;
	border:0px;
}


