body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../images/background.gif');
	background-repeat: repeat-x;
	background-color: #004E8D;
}
body, td {font: 11px  Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #555555; line-height:16px;}

IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	COLOR: #333333; TEXT-DECORATION: underline
}

A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}

A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

H1 {
	COLOR: #ffffff; font: 16px  Tahoma, Geneva, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('../images/logo.gif') no-repeat left top; LEFT: 6px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 180px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 120px
}

H1 A {
	OVERFLOW: hidden; WIDTH: 180px; HEIGHT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 120px; /* Fijando el Padding-top en la misma altura de la imagen hace que el texto quede abajo y con el overflow puesto en hidden no se verá */
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; COLOR: #ffffff; font: 16px  Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; TOP: -6px; RIGHT: -80px; PADDING-BOTTOM: 0px; MARGIN: 5px auto; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px
}
H3 {
	COLOR: #ffffff; font: 12px  Tahoma, Geneva, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('../images/order995.gif') no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 199px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 125px
}

H3 A {
	OVERFLOW: hidden; WIDTH: 199px; HEIGHT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 125px; /* Fijando el Padding-top en la misma altura de la imagen hace que el texto quede abajo y con el overflow puesto en hidden no se verá */
}
H4 {
	COLOR: #ffffff; font: 10px  Tahoma, Geneva, Arial, Helvetica, sans-serif; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('../images/ordernow_btn.gif') no-repeat left top; LEFT: 0px; PADDING-BOTTOM: 0px;  MARGIN: 0px auto; MARGIN-TOP: 12PX; WIDTH: 172px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 65px
}

H4 A {
	OVERFLOW: hidden; WIDTH: 172px; HEIGHT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 65px; /* Fijando el Padding-top en la misma altura de la imagen hace que el texto quede abajo y con el overflow puesto en hidden no se verá */
}
H5 {
	COLOR: #ffffff; font: 10px  Tahoma; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url('../images/sello_kids.gif') no-repeat center; LEFT: 0px; PADDING-BOTTOM: 0px;  MARGIN: 0px auto; WIDTH: 206px; HEIGHT: 301px; PADDING-TOP: 0px; POSITION: relative;
}

H5 A {
	OVERFLOW: hidden; WIDTH: 206px; HEIGHT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 301px; 
}


.bg_header {
	background-image: url('../images/header_bg.gif');
	background-repeat: no-repeat;
	HEIGHT: 126px
}
.bg_footer {
	background-image: url('../images/footer_bg.gif');
	background-repeat: no-repeat;
	HEIGHT: 96px
}
.td_features {
	background-image: url('../images/features.gif');
	background-repeat: no-repeat;
	background-color: #D29F00;
	HEIGHT: 294px
}


.Text01 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #005DBE;
}
.Text01b {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #005DBE;
}
.link_moreinfo {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #005DBE;
}
.Text02 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #555555;
}
.Text03 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Text04 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
}
.Text05 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #FFFFFF;
}
.Text06 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
.Text07 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}




.mainnav {
	right: 40px; MARGIN-LEFT: auto; WIDTH: 555px; MARGIN-RIGHT: auto; POSITION: relative; TOP: -143px; HEIGHT: 27px
}
.mainnav UL {
	right: -45px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 175px
}
.mainnav UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fc6; PADDING-TOP: 0px; HEIGHT:20px
}
.mainnav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 27px; HEIGHT: 0px
}

/* LINKS DEL MENÚ PRINCIPAL */
.mainnav UL LI#link_home A {
	BACKGROUND: url('../images/bot/homepage.gif') no-repeat left top; WIDTH: 138px
}
.mainnav UL LI#link_order A {
	BACKGROUND: url('../images/bot/orderletter.gif') no-repeat left top; WIDTH: 138px
}
.mainnav UL LI#link_partners A {
	BACKGROUND: url('../images/bot/partners.gif') no-repeat left top; WIDTH: 138px
}
.mainnav UL LI#link_contactus A {
	BACKGROUND: url('../images/bot/contactus.gif') no-repeat left top; WIDTH: 138px
}

.mainnav UL LI#link_home A:hover {
	BACKGROUND-POSITION: 0px -27px;
}
.mainnav UL LI#link_order A:hover {
	BACKGROUND-POSITION: 0px -27px;
}
.mainnav UL LI#link_partners A:hover {
	BACKGROUND-POSITION: 0px -27px;
}
.mainnav UL LI#link_contactus A:hover {
	BACKGROUND-POSITION: 0px -27px;
}

.mainnav UL LI.selected A {
	BACKGROUND-POSITION: 0px -30px;
}


.langnav {
	TOP: -188px; HEIGHT: 7px; left: -95px; MARGIN-LEFT: auto; WIDTH: 750px; MARGIN-RIGHT: auto; POSITION: relative; 
}
.langnav UL {
	right: -45px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 175px
}
.langnav UL LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fc6; PADDING-TOP: 0px; HEIGHT:20px
}
.langnav UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 14px; HEIGHT: 0px
}


.shadow_btn {
	width:70px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2c9e2e;
	background-image: url('../images/shadow_btn.gif');
	background-repeat: repeat-x;
	border-color: #033404;
	border-width: 1px;
	padding: 1px;
}
.form140 {
	width: 130px;
	height: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}

.combo140{
	width: 130px;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}

.combo200{
	width: 200px;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}

.form60 {
	width: 60px;
	height: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}
.formborderred {
	width: 130px;
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}
.form {
	height: 18px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}
.form200 {
	width: 200px;
	height: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}
.textarea200 {
	width: 200px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url('../images/shadow_form.gif');
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	line-height: 15px;
	border: 1px solid #194b89;
	color: #555555;
}
A.link01:link
{
	color: #806000;
	text-decoration: none;
}
A.link01:visited
{
	color: #806000;
	text-decoration: none;
}
A.link01:hover
{
	color: #806000;
	text-decoration: underline;
}







/* LISTA DE FEATURES */
#basediv {
	border: 0px solid #000;
	margin_left: 2px;
	width: 190px;
	padding: 0px;
	}

#featurelist
{
	margin_top: 0px;
	margin-left: 3px;
	padding: 5px;
	list-style: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
}

#featurelist li 
{
	padding:3px;
	padding-left: 18px;
	text-indent: 0px;
	background-image: url('../images/feature_bullet.gif'); 
	background-repeat: no-repeat;
	background-position: 2 -2px;  /* 2 es arriba */
	list-style-position: outside;
	line-height: 15px;
}


.shadow_btn {
	width:70px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2c9e2e;
	background-image: url('../images/shadow_btn.gif');
	background-repeat: repeat-x;
	border-color: #033404;
	border-width: 1px;
	padding: 1px;
}

.link_pie	{  
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;

	}
.link_pie a:link	{color: #ffffff; text-decoration: underline}
.link_pie a:visited 	{color: #eeeeee; text-decoration: underline}
.link_pie a:hover 	{color: #fdf9b2; text-decoration: none}



/*   CSS PARA LIGHT-BOX    */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url('../images/overlay.png'); }

* html #overlay{
	background-color: #333;
	background-color: transparent;
	background-image: url('../images/blank.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
.td_bg01 {
	background-color: #001B41;
}
.td_bg02 {
	background-color: #00081B;
}
