body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	}
a.link_topmenu {
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9px;

}


a.link_topmenu:hover {
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9px;
}

a.link_login {
	color:#323e49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height:18px;
	font-size:9px;
}

a.link_login:hover {
	color:#323e49;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    line-height:18px;
	font-size:9px;
}

a.link_view_detail {
	color:#0077c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height:12px;
	font-size:10px;
}

a.link_view_detail:hover {
	color:#0077c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    	line-height:12px;
	font-size:10px;
}

a.link_view_more {
	color:#0077c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height:12px;
	font-size:14px;
	padding-right: 40px;
}

a.link_view_more:link {
	color:#0077c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    	line-height:12px;
	font-size:14px;
}

a.link_view_more:visited {
	color:#0077c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    	line-height:12px;
	font-size:14px;
}

a.link_view_more:active {
	color:#800000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    	line-height:12px;
	font-size:14px;
}

a.link_view_more:hover {
	color:#800000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    	line-height:12px;
	font-size:14px;
}


a.link_enlarge {
	color:#0077c7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height:18px;
	font-size:10px;
}

a.link_enlarge:hover {
	color:#0077c7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
    line-height:18px;
	font-size:10px;
}


.bg-footer {
	background-image:url(../images/Barra.gif);
	width:760;
	background-repeat:no-repeat;
}

.bg-footer-visual {
	background-image:url(../images/Barra-visual.gif);
	width:760;
	background-repeat:no-repeat;
}

.enlarge{
position:absolute; 
top:680px; 
left:570px;
}

a.link_footer {
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size:9px;
}
a.link_footer:hover {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9px;
}

.txt-contact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:15px;
}

.txt-contact-required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.txt-footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	line-height:15px;
}

.txt-top-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
}

.txt-login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4d52;
}

.txt-user {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4d52;
	line-height: 10px;
}
.txt-user-sign-in {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4a4d52;
	line-height: 10px;
}

.txt-userL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4a4d52;
	line-height: 8px;
}
.txt-userL:link { color: #004F9D; }
.txt-userL:visited { color: #004F9D; }
.txt-userL:active { color: #0000FF; }
.txt-userL:hover { color: #0000FF; }

.txt-loguot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A40000;
	line-height: 8px;
}
.txt-loguot:link { color: #A40000; }
.txt-loguot:visited { color: #A40000; }
.txt-loguot:active { color: #FF0000; }
.txt-loguot:hover { color: #FF0000; }

.textbox-login {
	color: #777777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:10px;
	border: 1px solid #999999;
	padding: 0px;
	width: 100px;
	height: 15px;
	text-indent: 0px;
	margin: 0px;
}

.textbox-login-sign-in {
	color: #777777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:12px;
	border: 1px solid #999999;
	padding: 0px;
	width: 200px;
	height: 15px;
	text-indent: 0px;
	margin: 0px;
}

.txt-movie {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px; 
font-weight:bold; 
color:#ffffff 
}

.tit-pages-general {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #d40000;
	padding-left: 5px;
	padding-bottom: 5px;
	text-align: left;
	text-transform: uppercase;
}


.img_float_left {
	float:center;
	border:1px solid black;
	border-color:#CCCCCC;
	margin-left:0px;
	margin-right:15px;
	margin-top:0px;
}

.img_float_shirt {
	float:center;
	border:1px solid black;
	border-color:#CCCCCC;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.img_float_center {
	float:center;
	border:1px solid black;
	border-color:#CCCCCC;
	margin-left:0px;
	margin-top:0px;
}

/* ******************************************************************************************************************************************** */
.tit-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005aa0;
	padding-bottom: 10px;
	text-align: left;
	font-weight: bold;
}
.tit-product-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005aa0;
	padding-bottom: 10px;
	text-align: left;
	font-weight: bold;
}
.tit-product-link:link { color: #005aa0; text-decoration:none; }
.tit-product-link:visited  { color: #005aa0; text-decoration:none; }
.tit-product-link:active { color: #BF0000; text-decoration:underline; }
.tit-product-link:hover { color: #BF0000; text-decoration:underline; }z

.code-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40000;
	padding-bottom: 8px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
.code-product-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40000;
	padding-bottom: 8px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
.code-product-link:link { color: #C40000; text-decoration:none; }
.code-product-link:visited  { color: #C40000; text-decoration:none; }
.code-product-link:active { color: #005aa0; text-decoration:underline; }
.code-product-link:hover { color: #005aa0; text-decoration:underline; }


.code-product-insignia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40000;
	padding-bottom: 8px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
.code-product-insignia-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C40000;
	padding-bottom: 8px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}
.code-product-insignia:link { color: #C40000; text-decoration:none; }
.code-product-insignia:visited  { color: #C40000; text-decoration:none; }
.code-product-insignia:active { color: #005aa0; text-decoration:underline; }
.code-product-insignia:hover { color: #005aa0; text-decoration:underline; }


.price-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #de0100;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}

.price-product-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #de0100;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}
.price-product-link:link { color: #de0100; text-decoration:none; }
.price-product-link:visited  { color: #de0100; text-decoration:none; }
.price-product-link:active { color: #005aa0; text-decoration:underline; }
.price-product-link:hover { color: #005aa0; text-decoration:underline; }


.quantity-product-link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}
.quantity-product-link:link { color: #000000; text-decoration:none; }
.quantity-product-link:visited  { color: #000000; text-decoration:none; }
.quantity-product-link:active { color: #005aa0; text-decoration:underline; }
.quantity-product-link:hover { color: #005aa0; text-decoration:underline; }

.price-product-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #de0100;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}

.tit-pageGeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005aa0;
	padding-bottom: 10px;
	text-align: left;
	font-weight: bold;
}
.tit-legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005aa0;
	font-weight: bold;
}

.tit-register_option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #005aa0;
	font-weight: bold;
}

.tit-details_frame_off {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.tit-details_frame_on {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ECEC00;
	font-weight: bold;
	text-decoration: none;
}

.quantity-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}
.textbox-quantity {
	width:24px;  
	height:12px; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	color:#666666; 
	text-align: right;
}

.tit-legend {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.tit-print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.tit-register {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.tit-AddresBook {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.tit-AddresBookBill {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #919148;
}

.tit-AddresBookShip {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00468C;
}

.AddressBookSquare {
	/*
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
	*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	height:120px;
}

.AddressBookBt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #E67300;
	color: #FFFFFF;
	width: 130px;
	height: 20px;
	text-align: center;
}

.AddressBookBtAction{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #808000;
	color: #FFFFFF;
	width: 50px;
	height: 20px;
	text-align: center;
}

.txt-product-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}
.txt-controls {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 10px;
	text-align: left;
	line-height: 18px;
}

.txt-titulos-detail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.txt-titulos-nota {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	line-height: 10px;
}

.combo-detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #999999;
	padding: 0px;
	width: 150px;
	color: #666666;
	margin: 0px;
	height: 18px;
}

.paginado {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #004F9D; }
.paginado:link { color: #004F9D; }
.paginado:visited { color: #004F9D; }
.paginado:active { color: #B4B4B4; }
.paginado:hover { color: #B4B4B4; }

.paginadoNumero {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }

.OrderCat{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	height: 22px;
	text-align: center;
}

.OrderItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	height: 22px;
}

.OrderItemLink{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #004A95; 	height: 22px; text-decoration:none }
.OrderItemLink:link { color: #004A95; }
.OrderItemLink:visited { color: #004A95; }
.OrderItemLink:active { color: #003871; text-decoration:underline; }
.OrderItemLink:hover { color: #003871; text-decoration:underline; }

.OrderItemVisual{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #866C04; 	height: 22px; text-decoration:none }
.OrderItemVisual:link { color: #866C04; }
.OrderItemVisual:visited { color: #866C04; }
.OrderItemVisual:active { color: #614F05; text-decoration:underline; }
.OrderItemVisual:hover { color: #614F05; text-decoration:underline; }

.OrderISelectTitle{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #333333;}

.OrderSelect{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: right;
}

.OrderSelectSID{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	text-align: right;
	width:430px
}

.OrderShipingCharge{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	height: 22px;
}

.OrderShipingChargeOBS{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #7A7A7A;}

.AdrsItem{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	height: 22px;
}

.BtCart{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 138px;
	height: 22px;
	text-align: center;
}

.BtCartEditInfo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 170px;
	height: 22px;
	text-align: center;
}

.BtCartEditBill{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 90px;
	height: 22px;
	text-align: center;
}

.BtCartEditShip{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 90px;
	height: 22px;
	text-align: center;
}

.BtCartEditCart{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 80px;
	height: 22px;
	text-align: center;
}

.BtAddShipping{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 180px;
	height: 22px;
	text-align: center;
}

.BtRegister1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color: #872B0C;
	color: #FFFFFF;
	width: 185px;
	height: 22px;
	text-align: center;
}

.CartObs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #C40000;
	padding-bottom: 8px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
	line-height: 12px;
}
.CartPhoneSize{
	width:540;
}

.CartCodeSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #666666;
}

.CartProductSize {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.Recom-tit-product {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005aa0;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
}

/* para tabla shiping */

.fondocal1 {
	BORDER-RIGHT: #ffffff thin solid;
	BORDER-TOP: #ffffff thin solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ffffff thin solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #ffffff thin solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #990000;
	TEXT-DECORATION: none;
	text-align: center;
}
.fondocal2 {
	BORDER-RIGHT: #ffffff thin solid;
	BORDER-TOP: #ffffff thin solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ffffff thin solid;
	COLOR: #000000;
	BORDER-BOTTOM: #ffffff thin solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #c7c6cc;
	TEXT-DECORATION: none;
	text-align: center;
}
.fondocal3 {
	BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; FONT-SIZE: 10px; BORDER-LEFT: #ffffff thin solid; COLOR: #666666; BORDER-BOTTOM: #ffffff thin solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d2e5f4; TEXT-DECORATION: none
}
.fondocal4 {
	BORDER-RIGHT: #ffffff thin solid;
	BORDER-TOP: #ffffff thin solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #ffffff thin solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #ffffff thin solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #778488;
	TEXT-DECORATION: none;
	text-align: center;
}

/* para nuevo titulo */

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #d40000;
	padding-bottom: 10px;
	text-align: left;
	font-weight: bold;
	line-height: 24px;
	text-transform: uppercase;
}
.page_description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
	line-height: 22px;
	text-align: justify;
}

/* para formularios */

.input_middle {
	width: 30px;
}
.input_phone3 {
	width: 30px;
}
.input_phone4 {
	width: 40px;
}
.input_text {
	width: 100px;
}
.input_text_personal {
	width: 200px;
}
.input_text_email {
	width: 180px;
}
.input_text_short {
	width: 60px;
}
.input_requiredFields {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}

.ShirtButtonA {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #872B0C;
	font-weight: bold;
	width: 190px;
	height: 60px;
	text-align: center;
}
	
.ShirtButtonB {
	font-family: Verdana;
	color: #872B0C;
	background-color: #EFEFEF;
	font-weight: bold;
	width: 190px;
	height: 60px;
	text-align: center;
}

.PantsButtonA {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #006231;
	font-weight: bold;
	width: 190px;
	height: 60px;
	text-align: center;
}
	
.PantsButtonB {
	font-family: Verdana;
	color: #006231;
	background-color: #E6FFF2;
	font-weight: bold;
	width: 190px;
	height: 60px;
	text-align: center;
}

.UnationsButtonA {
	font-family: Verdana;
	color: #FFFFFF;
	background-color: #872B0C;
	font-weight: bold;
	width: 300px;
	height: 60px;
	text-align: center;
}
	
.UnationsButtonB {
	font-family: Verdana;
	color: #872B0C;
	background-color: #EFEFEF;
	font-weight: bold;
	width: 300px;
	height: 60px;
	text-align: center;
}

.scroll {
	OVERFLOW: hidden; WIDTH: 90px; HEIGHT: 370px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.flecha {
	CURSOR: pointer
}

.TitleMainLink { font-size:19;color:#EAEA00;filter:dropshadow(color=14408667,offx=1, offy=1, positive=1), glow(color=000000, strength=1); }