body { font-size:medium; }
* html body { font-size: small; /* for IE5/Win */ f\ont-size: medium; /* for other IE versions */ }

body 				{ background: #ddd;font-family:Arial, Helvetica, sans-serif; }
form { margin: 0px}
pre, samp				{ font-size: 12px; padding-left: 20px;}

#wrapper {
padding: 0 10px;
border: 1px solid #888; border-top: 0 none;
background: #fff;
-moz-box-shadow: 0 0 4px #999; -webkit-box-shadow: 0 0 4px #999; box-shadow: 0 0 4px #999;
}

#wrap			 	{ font-size:100%; width:778px; margin:0 auto; }
#contenido { width: 778px; }
#header 			{ font-size:100%; text-align:right; zoom: 1; overflow: hidden; }
#header .img		{ float: left; }
#header .help {
height: 40px !important; _height: 58px !important;
padding: 18px 10px 0 250px !important;
font-size: 80%;
}
#header .help a 	{ font-weight: bold; color: #0000FF;  text-decoration:underline; }
#header .help a:hover		{ text-decoration:underline; color:#0099FF; }

#blockquote			{ font-size:105%; color:#666; }
#blockquote	P		{ font-size:70%; padding-top:10px; margin:0 auto; }

/*			navigation//breadcrumb y paнs		*/
#nav, #nav_log {
clear: both;
height: 20px;
padding:0 0 5px 0;
background-position: 0 -116px; background-repeat: repeat-x !important; color:#FFF;
border: 1px solid #333399; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
font-size:80%; font-weight:bold;
}

#nav A, #nav_log A	{ text-decoration:none; color:#FFF; }
#nav A:hover, #nav_log A:hover		{ text-decoration:underline; color:#FFF; }
#nav .navul, #nav_log .navul		{ list-style:none; margin:0; color: #FFF;padding:5px 0 15px 0; }
#nav_log .breadcrumb, #nav .breadcrumb	{ font-weight:bold; padding-left:20px; color:#FFF; float:left; }
#nav_log .breadcrumb A, #nav .breadcrumb A, #nav_log .breadcrumb A:hover, #nav .breadcrumb A:hover{ color:#FFF; }
#nav_log  .country, #nav .country					{ font-weight:bold; padding-right:20px; color:#FFF; float:right; }
#nav_log .country A, #nav .country A				{ text-decoration:none; color:#FFF; }
#nav_log .country A:hover, #nav .country A:hover	{ text-decoration:underline; color:#FFF; }

/*			navigation// solapas en log			*/
#nav2 {
width:100%;
padding-top:10px; margin-bottom:10px;
-moz-border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px;
background: #e2e2e2;
font-size:70%; line-height:normal;
}
#nav2 .log			{ padding-left:20px; padding-bottom:10px; text-align:left; line-height:12px; font-size:95%; }
#nav2 .head_navigation				{ background:transparent; overflow: hidden; }
#nav2 .head_navigation ul 			{ list-style-type:none; background:transparent; float:bottom; }
#nav2 .head_navigation li 			{ display:block;}
#nav2 ul { margin:0; padding:10px 10px 0; list-style:none; }
#nav2 li {
float:left; margin:0 1px; padding:0;
}
#nav2 li a {
display:block;
padding: 5px 14px 4px; text-decoration:none; font-weight:bold;
-moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;
background: #b7ae88; color: #765;
}
#nav2 a { float:none; }
#nav2 #current a { padding-bottom:5px; background: #fff; color: #333; }
#nav2 li a:hover { background: #dfd9c3; color:#333; }

/****** menu ******/
#menu		{ background-color:#e2e2e2; }

/*			items del sidebar 			*/
#sidebar			{ float:left; padding:7px; }
#sidebar .col1		{ border-right:1px solid #999; border-left:1px solid #999; padding:17px; font-size:75%; display:block; margin:0; line-height: 18px; }
#sidebar .sidul		{ list-style-image:url(/affiliate/templates/en/images/li_square.gif); padding-left:10px; margin:0; line-height: 18px; text-align:left; }
#sidebar A			{ color:#333; }
#sidebar A:hover	{ color:#FF9900; }

/*			lineas				*/
#line_dot {
display:block;
width:100%; height:1px; clear: both;  margin:0; padding:0;
border-bottom: 1px dotted #666;
}
#line_solid			{ width:100%; height:1px; clear:both; display:block; border-top:#999999 solid 1px; margin:0; padding:0; }

.hr					{ margin: 0; padding: 0; border-bottom: 1px dotted #666; }

/*			footer				*/
#footer				{ width:778px; clear:both; font-size:80%; color:#333; padding-top:10px; padding-bottom:10px; display:block; text-decoration:none; border-top:solid #999999 1px; text-align:center;}

#footer A			{ text-decoration:none; color:#333333; }
#footer A:hover		{ text-decoration:underline;color:#333333; }

#line_solid			{ width:100%; height:1px; clear:both; display:block; border-top:#999999 solid 1px; }

#footer				{ width:778px; clear:both; font-size:80%; color:#333; margin-top:30px; padding-top:10px; padding-bottom:10px; display:block; text-align:left; text-decoration:none; }
#footer A			{ text-decoration:none; color:#333333; }
#footer A:hover		{ text-decoration:underline;color:#333333; }

/*			nav log				*/
#navigation				{ font-size:70%; display:block; height:40px; min-height:40px; }
#navigation ul				{ list-style: none; margin: 0px; padding: 0px; }
#navigation li				{ border-left: 1px solid #999; float: left; padding:10px;background-position:-4px -196px;}
#navigation a				{ color: #666; font-weight: bold; text-decoration: none; }
#navigation a:hover			{ color: #333; }
#navigation #currentpage 	{ background:#FFFFFF; }

/*			general				*/
#title					{
display:block; margin:0;
border-bottom: 1px dotted #666;
}
#title h1				{ font-size:80%; font-weight:normal; padding:0 0 5px 0; margin:0;}

/* edited by zale  */

/* Text formatting */
.txtMedium { font-size: 12px; }
.txtSmall { font-size: 11px; }
.txtXSmall { font-size: 10px; }
.txtBold { font-weight: bold; }

.tagNew {
padding: 0 1px;
background: #f5cd8d; color: #000000;
font-size: 9px; font-style: italic; font-weight: normal;
text-transform: uppercase;
}

/* Sprite */
#logo, #nav, #nav_log, .icon32, .icon16, .icon10, .btn, .btnSmall, .cards , .newImg, .tit , #navigation li , .new64{
background-image: url(/../../../images/affiliatesprite.png?2); background-repeat: no-repeat;
}

	.new64 {
	float: left;
	width: 64px; height: 64px; overflow: hidden;
	background-position:-240px -208px;
	}

	/* Logo */
	#logo {
	font-size:1px;
	color:#FFFFFF !important;
	float: left;
	width: 304px; height: 48px;
	margin: 4px 16px;
	text-indent: -9999px;
	}
	.logoEn { background-position: 0 0; width:176px !important; }
	/* ES or PT shouldnt be used here ERAESE THEM */
	.logoEs { background-position: 0 -48px; }
	.logoPt { background-position: 0 -96px; }
	/* */

	/* Icons */
	.icon32, .icon16, .icon10 {
	display: -moz-inline-box; display: inline-block; zoom: 1;
	overflow: hidden;
	vertical-align: middle;
	}
	.icon32 { width: 32px; height: 32px; line-height: 32px; }
	.icon16 { width: 16px; height: 16px; line-height: 16px; }
	.icon10 { width: 10px; height: 10px; line-height: 10px; }

	/* 32x32 px */
	.help-bullet { background-position:-209px -243px; } #login li .help-bullet { margin-left: -29px; }

	/* 16x16 px */
	.bulletYes16 { background-position: 0 -256px; }
	.arrowRight16 { background-position: -32px -256px; }
	.whiteArrow { background-position:-64px -256px; }
	.spanish { background-position: -112px -256px; }
	.english { background-position: -96px -256px; }
	.tit{ background-position: -51px -259px; }

	/* 10x10 px */
	.arrowRight10 { background-position: -19px -259px; }
	.bullet10 { background-position: -51px -259px; }

	/* Misc */
	.cards {
	display: -moz-inline-box; display: inline-block;
	width: 179px; height: 16px; line-height: 16px; overflow: hidden;
	background-position:0px -240px;
	vertical-align: middle;
	}

	/* Big button */
	.btn {
	display: -moz-inline-box; display: inline-block;
	line-height: 18px; vertical-align: middle;
	padding: 4px 10px;
	border: 1px solid #ca3827; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	background-color: #f99d40; background-position: 0 -146px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	cursor: pointer;
	}
	@-moz-document url-prefix() { input.btn { padding: 5px 7px; } }
	input.btn { @overflow: visible; @padding: 3px 8px 2px; @background-position: 0 -147px; }

	.btn, .btn:link, .btn:visited {
	color: #000;
	}
	.btn:focus, .btn:hover {
	border-color: #a81605;
	color: #fff;
	}

	/* Small button */
	.btnSmall {
	display: -moz-inline-box; display: inline-block;
	line-height: 16px; vertical-align: middle;
	padding: 0 20px;
	border: 1px solid #ca3827; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;
	background-color: #f99d40; background-position: 0 -176px;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration: none;
	cursor: pointer;
	}
	input.btnSmall { @overflow: visible; @line-height: 13px; @padding: 0 18px; @background-position: 0 -177px; }

	.btnSmall, .btnSmall:link, .btnSmall:visited {
	color: #000;
	}
	.btnSmall:focus, .btnSmall:hover {
	border-color: #a81605;
	color: #fff;
	}

	/* Forms */
	/*.frm2Col {}
	.frm2Col .frmLabel {
	_display: inline;
	float: left; clear: left;
	width: 30%;
	padding: 1px 2% 6px 0;
	text-align: right;
	}
	.frm2Col .frmField {
	float: left; @float: none;
	width: 68%; @width: auto;
	padding: 0 0 6px;
	}

	.frm2ColAligned {
	padding-left: 32%;
	}*/

	.frmTxtField, .frmSelect {
	border: 1px solid #ccc;
	background: #fff;
	}

	/* Caja amarilla */
	.atten {
	padding: 10px 20px;
	background-color: #f8f8d3;
	border: 1px solid #e0af5a;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	}
	.atten h2{
	margin: 0; padding: 0;
	border-bottom:none;
	color: #c60c0c;
	}


