/*<Layout>*/
body
{
	background: url(../images/layout/bkg.gif) repeat-x top white;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-family: 'Arial';
}

a
{
	text-decoration: none;
	color: #2863AC;
	cursor: pointer;
}
img
{
	border: 0px;
}

h1,h2,h3
{
	margin: 0px;
}

h3
{
	font-weight:normal;
}

div#wrapper
{
	width: 994px;
	margin:auto;
}
div.dotted
{
	margin-top: 12px;
	width: 756px;
	height: 1px;
	background: url(../images/layout/dotline.gif) repeat-x;
}
div.lined
{	
	margin-bottom: 55px;
	border-bottom: 2px solid #FFFFFF;
	width: 756px;		
	line-height: 1px;
	height: 1px;
}
div.title
{
	padding-left:18px;
	font-size: 18px;
	font-weight: bold;
	color: #00597c;
}

div.tituloh1 h1
{
	font-size: 22px;
}

div.titleNormal
{
	padding-left:18px;
	font-size: 19px;
	font-weight: normal;
	color: #00597c;
}
.selectionbox
{
	padding: 12px 0px 0px 13px;
}
.selectionbox .button
{
	margin-left: 12px;
}
.selectionbox .galbut
{
	*margin-top: 20px;
	width: 200px;
}
input.txt_blue
{
	border: 2px solid #2A65AD;
	font-size: 12px;
	color: #2A65AD;
	font-family: 'Trebuchet MS';
	font-weight: normal;
	height: 16px;
	width: 100px;
	padding: 0px 0px 2px 4px;
}
input.txt_error
{
	background: #cbe4fa;
	color:red;
}
/*</Layout>*/
/*<Header>*/
 div.principal div.header
{
	width: 994px;
	height:204px;
	background: url(../images/en/homeanteojos_hazelmail_02.jpg) no-repeat 0px 0px;
	float:left;
	
}
div.logofot
{
	background: url(../images/header/bkg_header_fot.png) no-repeat 0px 0px !important;
	_background: url(../images/header/bkg_header_fot.gif) no-repeat 0px 0px !important;
}
div.logoimap
{
	background: url(../images/header/bkg_header_imap.gif) no-repeat 0px 0px !important;
}


span.welcome
{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

div.hello
{		
	height: 60px;
	width: 475px;
	text-align: right;
	float:left;
}

div.welcome
{
	font-size: 12px;
	color: #FFFFFF;
	float:left;
	margin-right:5px;
}
div.name
{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	float:left;
	margin-right:5px;
}
div.logout
{
	font-size: 14px;
	text-decoration: none;
	float:left;
	color:yellow
}
a.linklogout
{
	color:yellow;
	text-decoration:underline;
	margin-left:5px;
}

a.linkedit
{
	color:white;
	text-decoration:underline;
	margin-left:5px;
}
div.editprofile
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	float:left;
	color:white;
	margin-right:5px;
}

div.cajalogout
{
	float:right;
	padding-top:15px;
}

div#wrapper div#header div.menu
{
	height: 25px;
	margin: 6px 0px 0px 10px;
	background: url(../images/en/bkg_menu.gif) no-repeat left center;
	padding-top: 0px;
}

div.etiqueta
{
	background: url(../images/en/labelgrey.jpg) no-repeat left center;
	margin-left:20px;
}

div.etiqueta2
{
	background: url(../images/en/labelwhite.jpg) no-repeat left center;
	margin-left:20px;
}

div#wrapper div#header div.menu img
{
	*padding-top: 5px;
}
div#wrapper div#header div.banner_top
{
	background: url(../images/en/banner_top.gif) no-repeat left top;
	height: 47px;
	margin-left: 10px;
	margin-top: 24px;
}
div#wrapper div#header div.menu td
{
	text-align: center;
}
div#wrapper div#header div.lnk
{
	position: absolute;
}
div#wrapper div#header div.left
{
	margin: 8px 0px 0px 11px;
	width: 90px;
	height: 75px;
	cursor: pointer;
}
div#wrapper div#header div.right
{
	height:50px;
	position: absolute;
	left: 794px;
	width:174px;
	cursor:pointer;
}

div.flags
{
	float:left;
	width:200px;
	margin-top:9px;
	margin-left:22px;
}

div.flags a
{
	margin-left: 12px;
	height:16px;
	float:left;
	width:21px;
	margin-top:4px;
}

div.flags a.flag_en
{
	background: url(../images/header/flag_en.gif) no-repeat left;
}
div.flags a.flag_es
{
	background: url(../images/header/flag_es.gif) no-repeat left;
}
div.flags a.flag_br
{
	background: url(../images/header/flag_br.gif) no-repeat left;
}

div.flags a.flag_it
{
	background: url(../images/header/flag_it.gif) no-repeat left;
}


div.flags a.flag_fr
{
	background: url(../images/header/flag_fr.gif) no-repeat left;
}

div.flags a.flag_de
{
	background: url(../images/header/flag_de.gif) no-repeat left;
}
/*</Header>*/
/*<Cuerpo>*/
div.addressFloat
{
	width: 79px;
	height: 23px;
	position: relative;
	left: 663px;
	top: -116px;
	cursor: pointer;
}
div#wrapper div#cuerpo div.left
{
	background: url(../images/layout/bkg_side_left.png) repeat-y left top;	
	_background: url(../images/layout/bkg_side_left.gif) repeat-y left top;	
}
div#wrapper div#cuerpo div.right
{
	background: url(../images/layout/bkg_side_right.png) repeat-y right top;
	_background: url(../images/layout/bkg_side_right.gif) repeat-y right top;
	padding-left: 8px;
}
div#wrapper div#cuerpo div.subcuerpo
{
	width: 978px;
	margin: 0px;
	background-color:white;
}
/*</Cuerpo>*/
/*<Footer>*/
div#wrapper div#footer
{
	padding-left: 10px;
	background: url(../images/layout/footer.jpg) no-repeat;
	height: 168px;
	margin-left:1px;
}

div#wrapper div#footer div.line
{
	width: 757px;
	height: 0px;
	font-size: 1px;
	line-height: 0px;
	border-top: 1px solid #C1C1C1;
	border-bottom: 1px solid #FFFFFF;
}
div#wrapper div#footer div.text_footer
{
	font-size: 11px;
	color: white;
	text-align: right;
	padding-top:110px;
	padding-right: 29px;
}
div#wrapper div#footer div.text_footer a
{
	font-weight: bold;
	color: white;
	text-decoration: none;
}
div#wrapper div#footer div#pricesTag
{
	position: absolute;
	background: url(../images/en/prices.gif) no-repeat right;
	width: 100px;
	height: 65px;
	margin: -54px 0px 0px 650px;
	cursor: pointer;
}
/*</Footer>*/
/*<Photoselection>*/
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.left
{
	vertical-align: top;
	width: 378px;
	height: 310px;
	background: url(../images/etc/photosel_search.gif) no-repeat left bottom;
	padding-left: 80px;
	_padding-left: 60px;
}

div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right
{
	padding-top: 6px;
	vertical-align: top;
	width: 378px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.rightsep
{
	padding-top: 6px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.radios
{
	font-size: 16px;	
	padding-top: 9px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.combos
{
	font-size: 14px;
	font-weight: bold;
	color: #2863AC;
	padding-top: 8px;
	padding-left: 24px;
	width:230px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.btn
{
	margin-left: 24px;
	margin-top: 20px;
	cursor:pointer;
	width:194px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.btn span.photosel_btn_left
{
	background:url(../images/etc/photosel_btn_left.gif) no-repeat right;	
	display: -moz-inline-box;
	display: inline-block;
	height:30px;
	*height:22px;
	width:3px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.btn span.photosel_btn_center
{
	background:url(../images/etc/photosel_btn_center.gif) repeat-x;
	padding-left:5px;
	padding-right:5px;
	display: -moz-inline-box;
	display: inline-block;
	font-size:12px;
	padding-top: 2px;
	padding-bottom:0px;
	height: 20px;
	color: black;
	cursor: pointer;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.btn span.photosel_btn_right
{
	background:url(../images/etc/photosel_btn_right.gif) no-repeat;
	display: -moz-inline-box;
	font-size:12px;
	*font-size:16px;
	width:3px;
	padding-top:8px;
	*padding-top:0px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.combos select
{
	border-color: #7F9DB9;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.combos select.year
{
	width: 65px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.combos select.month
{
	width: 44px;
	margin-left: 10px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.search td.right div.combos select.day
{
	width: 44px;
	margin-left: 10px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel img.logomini
{	
	padding-left: 5px;
	vertical-align: bottom;	
}
div#wrapper div#cuerpo div.subcuerpo div.photosel img.logo2
{	
	padding-left: 5px;
	vertical-align: middle;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.tit1
{
	font-size: 16px;
	font-weight: bold;
	color: #2863AC;
	padding-left: 13px;
	margin-top: 13px;
	_margin-top: -8px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.tit2
{
	font-size: 14px;
	color: #000000;
	padding-left: 13px;
	padding-top: 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div#containerResults
{
	margin-left: 13px;
	margin-top: 25px;
	margin-bottom: 15px;
	padding: 0px;
	width: 730px;
	vertical-align: top;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.noresults
{
	padding: 10px 0px 10px 12px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div#containerResults a img
{
	margin-bottom: -15px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager
{	
	width: 730px;
	text-align: center;
	vertical-align: top;
	margin-bottom: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager a img
{
	margin-bottom: -5px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar
{
	padding: 0px;
	margin-top: 0px;
	width: 730px;
	font-size: 14px;
	padding-top: 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar a.ImgLink
{
	margin-right: 3px;
	margin-left: 3px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar img
{
	margin-top: -1px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar span
{
	vertical-align: top;
	padding: 0px 5px 0px 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar span a
{
	color: #000000;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar img.last
{
	padding-right: 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel div.pager div.bar img.first
{
	padding-left: 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes
{
	width: 730px;	
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes td.box
{
	width: 175px;
	height: 120px;
	border: 1px solid #FFFFFF;
	background: url(../images/etc/photosel_bkg_box.gif) repeat-x top;
	text-align: center;
	vertical-align: top;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes div.cimg
{
	width: 100%;
	height: 95px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes td.box img
{	
	margin-top: 11px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes td.box div.date
{
	font-size: 11px;
	text-align: left;
	padding-left: 12px;
}
div#wrapper div#cuerpo div.subcuerpo div.photosel table.boxes td.inter
{
	width: 10px;
	line-height: 11px;	
}
/*</Photoselection>*/
/*<Preview>*/
div#wrapper div#cuerpo div.subcuerpo div.preview div.title
{
	background: url(../images/etc/dotted.gif) no-repeat center bottom;
	padding-bottom: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.front
{
	width: 758px;
	text-align: left;
	margin-top: 2px;
	margin-left: 0px;
	padding-bottom: 40px;
	background: url(../images/etc/bkg_front.gif) no-repeat right bottom;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.front div.photo
{
	width: 580px;
	height: 386px;
	border: 2px solid #FFFFFF;
	margin-left: 97px;
	background: #FFFFFF;
	_margin-bottom:-4px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.front div.changephoto
{
	text-align: right;
	font-size: 17px;
	font-weight: bold;
	*margin-top: 6px;
	padding-top: 5px;
	padding-right: 80px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.front div.photo div.changephoto a
{
	text-decoration: underline;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.size
{
	font-size: 16px;
	margin-left: 100px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.titUp
{
	text-transform: uppercase;
	color: #2863AC;
	font-size: 18px;
	font-weight: bold;
	margin-top: 10px;
	text-align: center;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.freeitemtext
{
	font-size: 22px;
	color: #DD2020;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.size span
{
	padding-right: 30px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.size #colorPickerDiv table
{
	background: #000000;
	color: #FFFFFF;
	font-size: 11px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.size #colorPickerDiv table div.fill
{
	width: 14px;
	height: 14px;
	cursor: pointer;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.top
{
	width: 756px;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
.topfix
{
	_width: 0px !important;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.top span.tit
{
	text-transform: uppercase;
	color: #2863AC;
	font-size: 18px;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides
{
	width: 756px;
	background: url(../images/etc/bkg_preview.gif) no-repeat left bottom;
	padding-bottom: 30px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.countries
{
	margin-top: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.countriesMac
{
	margin-top: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.countries select,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.countries select,
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.countriesMac select,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.countriesMac select
{
	font-family: 'Trebuchet MS';
	font-size: 10px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.csvupload
{
	margin-left: 95px;
	font-size:10px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.csvupload input
{
	font-size:10px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard
{
	width: 770px;
	height: 390px;
	background: url(../images/en/bkg_postcard_bubbled.gif) no-repeat center bottom;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.fotologurl
{
	font-size: 11px;
	font-weight: bold;
	padding: 55px 0px 0px 17px;
}
.postcardph
{
	display:none;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.pleft
{
	float: left;
	width: 225px;
	padding-left: 100px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.pright
{
	float: right;
	width: 241px;
	padding-right: 93px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.pright div.ctry
{
	font-size: 14px;
	padding-top: 18px;
	margin-left: 4px;
	margin-right: 15px;
	color: #094DA0;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard textarea
{
	font-family: 'Trebuchet MS';
	font-size: 15px;
	color: #094DA0;
	overflow: hidden;
	background: none;
	background-color: transparent;
	border: 0px;
	word-wrap: break-word;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.Mac,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcard div.Mac
{
	padding-top: 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard p#edit
{
	width: 280px;
	height: 260px;
	margin: 17px 0px 0px 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard textarea.messageMac
{
	width: 280px;
	height: 260px;
	margin: 23px 0px 0px 21px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.addressFields
{
	font-family: 'Trebuchet MS';
	color: #094DA0;
	width: 211px;
	height: 200px;
	margin: 120px 0px 0px 5px;
	font-size: 17px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.addressField
{
	padding-top: 6px;
	height: 34px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.addressFields textarea
{
	height: 23px;
	border: 1px solid #DDDDDD;
	background: #F6F6F6;
	font-family: 'Trebuchet MS';
	font-size: 17px;
	color: #094DA0;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcard div.addressFields input.error,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcard div.addressFields input.error
{
	background: #FFE0A4;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.remove
{
	font-size: 16px;
	margin-left: 170px;
	margin-top: -20px;
	text-align: right;
	width: 505px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom
{
	width: 756px;
	text-align: center;
	padding: 20px 0px 40px 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom div.agree
{
	font-size: 14px;
	text-align: center;
	padding-bottom: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom span.leftbigbutton
{
	background: url(../images/etc/big_button_left.gif) no-repeat right;
	height: 34px;
	display: -moz-inline-box;
	display: inline-block;
	width: 2px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom span.centerbigbutton
{
	background:url(../images/etc/big_button_center.gif) repeat-x;
	padding-left:22px;
	padding-right:22px;
	padding-top: 5px;
	height: 29px;
	display: -moz-inline-box;
	display: inline-block;
	font-weight:bold;
	color:white;
	font-size:16px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom span.rightbigbutton
{
	background:url(../images/etc/big_button_right.gif) no-repeat;
	height: 34px;
	display: -moz-inline-box;
	display: inline-block;
	width: 2px;
	
}	
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom div.pleaseagree
{
	color: red;
	font-size: 12px;
	display: none;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom img
{
	margin-bottom: -15px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom a.add
{
	margin-right: 120px;
	vertical-align: top;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.bottom a.pay
{
	margin-left: 50px;
}
/*--<Fixed>*/
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed
{
	width: 668px;
	height: 390px;
	background: url(../images/en/bkg_postcard.gif) no-repeat center bottom;
	margin-left: 97px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.fotologurl
{
	font-size: 11px;
	font-weight: bold;
	padding: 55px 0px 0px 17px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.pleft
{
	float: left;
	width: 225px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.pright
{
	float: right;
	width: 241px;
	padding-right: 83px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.errMsg,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.errMsg
{
	margin-top: 97px;
	margin-left: 4px;
	font-size: 12px;
	color: red;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.pright div.ctry
{
	font-size: 14px;
	padding-top: 18px;
	margin-left: 4px;
	margin-right: 15px;
	color: #094DA0;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.d
{
	font-family: 'Trebuchet MS';
	font-size: 15px;
	color: #094DA0;
	overflow: hidden;
	background: none;
	background-color: transparent;
	border: 0px;
	word-wrap: break-word;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.Mac,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.Mac
{
	padding-top: 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.message
{
	width: 280px;
	height: 260px;
	margin: 17px 0px 0px 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed div.address
{
	width: 211px;
	height: 200px;
	margin: 5px 0px 0px 5px;
	font-size: 17px;
	line-height: 40px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div#containerBacksides div.postcardFixed textarea.addressMac,
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed textarea.addressMac
{
	width: 213px;
	height: 200px;
	margin: 7px 0px 0px 5px;
	font-size: 17px;
	line-height: 40;
}
/*--</Fixed>*/
/*</Preview>*/
/*<SendLink>*/
div#wrapper div#cuerpo div.subcuerpo div.sendlink
{
	
	height: 244px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields
{
	padding-left: 13px;
	padding-top: 12px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.sendleft
{
	background:url(../images/etc/photosel_btn_left.gif) no-repeat right;
	width:3px;
	font-size:12px;
	display:-moz-inline-box;
	display:inline-block;
	padding-top: 2px;
	height: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.sendcenter
{
	background:url(../images/etc/photosel_btn_center.gif) repeat-x;
	padding-left:5px;
	padding-right:5px;
	display:-moz-inline-box;
	display:inline-block;
	padding-top: 2px;
	height: 20px;
	font-size:12px;
	color:black;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.sendright
{
	background:url(../images/etc/photosel_btn_right.gif) no-repeat;
	width:3px;
	font-size:12px;
	display:-moz-inline-box;
	display:inline-block;
	padding-top: 2px;
	height: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.text
{
	padding: 10px 5px 5px 12px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink .text_regdone
{
	color: #2861ae;
	font-size: 14px;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink span.txt
{
	font-size: 20px;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields textarea
{
	border: 2px solid #2863AC;
	overflow: auto;
	height: 90px;
	width: 230px;
	padding-left: 4px;
	font-size: 12px;
	color: #2A65AD;
	font-family: 'Trebuchet MS';
	font-weight: normal;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.trap1
{
	padding-left: 78px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.trap2
{
	padding-left: 310px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.field
{
	color: #2A65AD;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields span.big
{
	width: 200px;
}
div#wrapper div#cuerpo div.subcuerpo div.sendlink div.fields a.sendlink
{
	padding-left: 0px;
	vertical-align: bottom;
}
/*</SendLink>*/
/*<Goodjob>*/
div#wrapper div#cuerpo div.subcuerpo div.goodjob
{
	background: url(../images/etc/bkg_goodjob.gif) no-repeat right top;
}
div#wrapper div#cuerpo div.subcuerpo div.goodjob div.tit
{
	padding: 42px 0px 0px 254px;
	font-size: 16px;
	color: #2863AC;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.goodjob div.text
{
	font-size: 14px;
	color: #000000;	
	padding-bottom: 28px;
	text-align: center;
}
/*</Goodjob>*/
/*<Checkout>*/
div#wrapper div#cuerpo div.subcuerpo div.checkout
{
	padding-bottom: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.title
{
	background: url(../images/etc/dotted.gif) no-repeat center bottom;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.tit
{
	font-size: 15px;
	color: #2863AC;
	font-weight: bold;
	text-align: center;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.text
{
	font-size: 14px;
	color: #000000;	
	text-align: center;
	padding: 5px 0px 15px 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.prices table
{
	font-size: 14px;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #000000;
	_border-bottom: 0px;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.button
{
	text-align: center;
	padding-bottom: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.checkout div.back,
div#wrapper div#cuerpo div.subcuerpo div.checkout div.back a
{
	text-align: center;
	font-size: 18px;
	color: #2863AC;
	margin-bottom: 15px;
	text-decoration: underline;
}
/*</Checkout>*/
/*<Gentext>*/
div#wrapper div#cuerpo div.subcuerpo div.gentext
{
	overflow:auto;
	background: white;
}
div#wrapper div#cuerpo div.subcuerpo div.gentext div.title
{
	font-size: 20px;
	color: #2863AC;
	font-weight: bold;
	padding-left: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.gentext div.text
{
	padding: 10px 15px 15px 15px;
	text-align: justify;
	font-size: 13px;
	color: #000000;	
}
/*</Gentext>*/
/*<Home>*/
div#wrapper div#cuerpo div.subcuerpo div.home_top
{
	background: url(../images/en/bkg_home_top.gif) no-repeat;
	height: 224px;
	border-bottom: 2px solid #FFFFFF;
}
div#wrapper div#cuerpo div.subcuerpo div.home_top div.alert
{
	background: url(../images/etc/home_alert.gif) no-repeat left;	
	height: 31px;
	margin-left: 45px;
	margin-top: 5px;
	padding-left: 40px;
	padding-top: 8px;
	color: #FA6101;
	font-weight: bold;
	font-size: 16px;
}
div#wrapper div#cuerpo div.subcuerpo div.home_top div.tableContainer
{	
	width: 756px;
	height: 50px;
	padding-top: 118px;
}
div#wrapper div#cuerpo div.subcuerpo div.home_top div.tableContainer table td.label
{
	width: 189px;
	height: 50px;
	vertical-align: top;
	text-align: center;
	font-size: 13px;
	color: #2863AC;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.home
{
	background: white;
}
div#wrapper div#cuerpo div.subcuerpo div.step1
{
	background: white;
	overflow:auto;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.fields span.error
{	
	color: #FF6600;	
	font-size: 13px;
	font-weight: bold;
	padding-left: 285px;
}
div#wrapper div#cuerpo div.subcuerpo div.home span.txt
{
	font-size: 20px;
	font-weight: bold;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.fields
{
	padding-left: 100px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.login
{
	padding-top: 5px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.error
{
	padding-top: 5px;
	padding-bottom: 0px;
	height: 22px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.fields span.field
{
	color: #2A65AD;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.fields span.trap1
{
	padding-left: 120px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.fields a.linkGo img
{
	vertical-align: bottom;
	_vertical-align: text-bottom;
	padding-bottom: 1px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.sublogin
{
	padding-top: 5px;
	padding-left: 383px;
}
div#wrapper div#cuerpo div.subcuerpo div.home div.sublogin label
{
	font-size: 12px;
	color: #000000;
}
div.selectsrc
{
	margin-right: 38px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.srcitem
{
	vertical-align: middle;
	padding-left: 16px;
}
.srcitem input
{
	
}
.srcitem img
{
	vertical-align: middle;
}
span#text_login_username
{
	display: none;
}
.errormsg
{
	font-size: 12px;
	color: #CC3333;
}
/*</Home>*/
/*<Steps>*/
div.stepsCont
{
	padding: 15px 0px 15px 0px;
	border-bottom: 2px solid #FFFFFF;
}
table#steps td
{
	width: 187px;
	text-align: center;
}
table#steps td div
{
	font-family: 'Arial';
	font-size: 12px;
	font-weight: bold;
}
table#steps td div.done
{
	color: #919191;
}
table#steps td div.current
{
	color: #0090CE;
}
table#steps td div.todo
{
	color: #144363;
}
/*</Steps>*/
/*<PricesPop>*/
div.pricesPop
{
	text-align:left;
	padding-left: 14px;
	padding-right: 14px;
	padding-top:10px;
}
div.pricesPop div.top
{
	
	font-color:black;
	padding-bottom:40px;
}
div.pricesPop div.header
{
	border-top:2.5px solid white;
	border-bottom:1px dashed white;
	font-color:black;
	font-weight: bold;
	padding-bottom:15px;	
}
div.pricesPop div.tit
{
	font-size: 14px;
	font-weight: bold;
	color: #2863AC;
	padding-bottom: 18px;
}

div.pricesPop table
{
	font-size: 16px;
	font-weight: bold;
	border-collapse: collapse;
	width: 275px;
}
div.pricesPop div.close
{
	text-align: right;
	_padding-top: 5px;
}
div.pricesPop div.close a
{
	text-align: right;
	padding-right: 5px;
	font-size: 10px;
	text-decoration: undeline;
}
/*</PricesPop>*/

/*<AddressesPop>*/
 div.AddressesPop
{
	text-align:left;
	padding-left: 14px;
	padding-right: 14px;
	padding-top:10px;
}
div.AddressesPop div.top
{
	
	font-color:black;
	padding-bottom:40px;
}
div.AddressesPop div.header
{
	color: #00597c;
	font-weight: bold;
	padding: 5px 0px 5px 5px;
}
div.AddressesPop div.tit
{
	font-size: 12px;
	color: black;
	padding: 15px 0px 15px 5px;
}
div.AddressesPop table
{
	font-size: 14px;
	border-collapse: collapse;
	width: 275px;
}
div.AddressesPop div.close
{
	text-align: right;
	_padding-top: 5px;
}
div.AddressesPop div.close a
{
	text-align: right;
	padding-right: 5px;
	font-size: 10px;
	text-decoration: undeline;
}
div.AddressesPop span.leftbutton
{
	background:url(../images/etc/button_left.gif) no-repeat right top;
	width:3px;
	height: 19px;
	cursor: pointer;
	padding-bottom:5px;
	padding-top:3px;
	font-size:14px;
}
div.AddressesPop span.centerbutton
{
	background:url(../images/etc/button_center.gif) repeat-x;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:5px;
	padding-top:3px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:19px;
}
div.AddressesPop span.rightbutton
{
	background:url(../images/etc/button_right.gif) no-repeat;
	width:2px;
	height:19px;
	cursor: pointer;
	padding-bottom:5px;
	padding-top:3px;
	font-size:14px;
}
/*</AddressesPop>*/
/*<TransPop>*/
#layerDiv
{
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: center;
	display:none;
	background-color: black;
	color: #aaa;
	opacity: .4;
	filter: alpha(opacity=40);
}
#boxed
{
	z-index: 2;
	position: absolute;
	left: 200px;
	display: none;
	width: 524px;
	height: 367px;
	border: 2px solid #d4d4d4;
	margin: auto auto 0px auto;
	color: #000;
	background-color: #fff;
	text-align: center;
	vertical-align: center;
	background: #ffffff !important;
	overflow: auto;
}
#boxed2
{
	z-index: 2;
	position: absolute;
	left: 200px;
	display: none;
	width: 524px;
	height: 367px;
	border: 2px solid #d4d4d4;
	margin: auto auto 0px auto;
	color: #000;
	background-color: #fff;
	text-align: center;
	vertical-align: center;
	background: #f1f1f1 !important;
	overflow: auto;
}
/*</TransPop>*/
/*<TablaCart>*/
table#tblCart
{
	width: 740px;
}
table#tblCart tr
{
	height: 163px;
}
table#tblCart td
{
	border: 1px solid #FFFFFF;
	margin-bottom: 10px;
	width: 175px;
	background: url('../images/etc/bkg_cell_cart.gif') repeat-x top;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
table#tblCart tr.trap
{
	height: 10px;
}
table#tblCart td.trap
{
	border: 0px;
	width: 10px;
	background: none;
	cursor: default;
}
table#tblCart div.p
{
	margin-top: 15px;
	height: 115px;
}
table#tblCart td.sel
{
	border: 1px solid #2863AF;
}
table#tblCart td.none
{
	cursor: default;
}
table#tblCart div.date
{
	padding: 4px 0px 0px 12px;
	font-size: 14px;
	text-align: left;
	float: left;
}
table#tblCart div.del
{
	padding: 3px 12px 0px 0px;
	font-size: 14px;
	text-align: right;
	float: right;
}
table#tblCart div.del a
{
	text-decoration: underline;
}
/*</TablaCart>*/
/*<Sign Up Home>*/
div#wrapper div.btn span.sign_btn_left
{
	background:url(../images/etc/button_left.gif) no-repeat right top;
	width:3px;
	height: 19px;
	cursor: pointer;
	padding-bottom:5px;
	padding-top:3px;
	font-size:14px;
}
div#wrapper div.btn span.sign_btn_center
{
	background:url(../images/etc/button_center.gif) repeat-x;
	padding-left:22px;
	padding-right:22px;
	padding-bottom:5px;
	padding-top:3px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:19px;
	font-family:Trebuchet MS;
}
div#wrapper div.btn span.sign_btn_right
{
	background:url(../images/etc/button_right.gif) no-repeat;
	width:2px;
	height:19px;
	cursor: pointer;
	padding-bottom:5px;
	padding-top:3px;
	font-size:14px;
}
div#wrapper div.signup
{
	margin-right:35px;
	margin-top:7px;
	
}
/*</Sign Up Home>*/
/*<LOGIN>*/
div#wrapper div#login
{
	width:580px;
	font-weight:bold;
	font-size:20px;
	font-family:'Trebuchet MS';
	text-align:left;
	margin-bottom:15px;
	
}
div#wrapper div#form table.suscribe
{
	margin-bottom:15px;
}
div#wrapper div#form td.text
{
	text-align:left;
	font-family: 'Trebuchet MS';
	font-size:14px;
	color:#00597C;
}
div#wrapper div#form tr
{
	margin-bottom: 18px;
}
span.textb
{
	text-align:left;
	font-family: 'Trebuchet MS';
	font-size:14px;
	font-weight:bold;
	color:#2a65ad;
}
div#wrapper div#form input
{
	width:150px;
}
div#wrapper div#form select
{
	width: 158px;
}
div#wrapper div#buttons
{
	
}

div#wrapper div#button a.link
{
	cursor:pointer;
}
/*</LOGIN>*/
/*<PHOTOGALLERY*/

div#wrapper div#cuerpo div.subcuerpo div.photogallery
{
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	padding-left:5px;
	margin-top:10px;
	*margin-bottom:20px;
}
ul
{
	padding-left:20px;
	*padding-left:0px;
	margin-left:-5px;
	*margin-left:20px;
}
li.flecha
{
	list-style-image:url(../images/layout/bullet.gif);
}
li.punto
{
	list-style-image:url(../images/layout/bulletcircle.gif);
	*margin-left: -10px;
}

div#wrapper div#cuerpo div.subcuerpo div.categoria
{
	font-family: 'Trebuchet MS';
	font-size:12px;
}
div#wrapper div#cuerpo div.subcuerpo div.categoriasel a
{
	font-family: 'Trebuchet MS';
	font-size:12px;
	font-weight:bold;
}
div#wrapper div#cuerpo div.subcuerpo div.categoria a
{
	color:black;
}
div#wrapper div#cuerpo div.subcuerpo div.subcategoria
{
	font-family: 'Trebuchet MS';
	font-size:11px;
}
div#wrapper div#cuerpo div.subcuerpo div.subcategoria a
{
	color:black;
}
div#wrapper div#cuerpo div.subcuerpo div.subcategoriasel a
{
	font-family: 'Trebuchet MS';
	font-size:11px;
	font-weight:bold;
}
div#wrapper div#cuerpo div.subcuerpo div.categoriatitulo
{
	margin-left:14px;
	margin-bottom: -10px;
	font-family: 'Trebuchet MS';
	font-size:16px;
	color:#2863ac;
}
div#wrapper div#cuerpo div.subcuerpo div.categoriatitulo span.subcategoriatitulo
{
	font-weight:bold;
}
div#wrapper div#cuerpo div.subcuerpo div.image
{
	background: url(../images/etc/linephoto.gif) repeat-x;
	border:1px solid white;
	padding-left:7px;
	padding-top:7px;
	padding-right:7px;
	text-align:center;
	font-family:verdana;
	font-size:10px;
	width:103px;
	height:106px;
}
div#wrapper div#cuerpo div.subcuerpo div.image div.descripcion
{
	margin-top:7px;
}
div#wrapper div#cuerpo div.subcuerpo td.menuleft
{
	vertical-align:top;
	padding-left:20px;
	_padding-left:0px;
	padding-top: 20px;
	*padding-top: 40px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.gal_results
{
	margin-top: 4px;
	*margin-top: 5px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.fotos
{
	vertical-align:top;
}
div#wrapper div#cuerpo div.subcuerpo td.menuleft div.view
{
	color:#2863ac;
	font-size:12px;
	font-family: 'Trebuchet MS';
	width:100px;
}	
div#wrapper div#cuerpo div.subcuerpo td.menuleft div.view a.view
{
	text-decoration:underline;
}
td.uploadbox
{
	vertical-align:top;
}
td.uploadbox td.topleft
{
	background:url(../images/layout/topleft.gif) no-repeat right bottom;
	width:12px;
	height:12px;
	
}
td.uploadbox td.topcenter
{
	background:url(../images/layout/topcenter.gif) repeat-x right bottom;
	height:12px;	
}
td.uploadbox td.topright
{
	background:url(../images/layout/topright.gif) no-repeat center bottom;
	width:12px;
	height:12px;
}
td.uploadbox td.centerleft
{
	background:url(../images/layout/leftcenter.gif) repeat-y right;
	width:12px;
}
td.uploadbox td.center
{
	background:#f1f0f0;
	
	/*width:148px;*/
	/*height:295px;*/
	font-family: 'Trebuchet MS';
	vertical-align:top;
}
td.uploadbox td.centerright
{
	background:url(../images/layout/centerright.gif) repeat-y left;
	width:12px;
}
td.uploadbox td.bottomleft
{
	background:url(../images/layout/bottomleft.gif) no-repeat right top;
	width:12px;
	height:12px;
}
td.uploadbox td.bottomcenter
{
	background:url(../images/layout/bottomcenter.gif) repeat-x center top;
	height:12px;
}
td.uploadbox td.bottomright
{
	background:url(../images/layout/bottomright.gif) no-repeat left top;
	width:12px;
	height:12px;
}
td.uploadbox td.center div.title
{
	font-size:20px;
	font-weight:bold;
	color:#2863ac;
	margin-bottom:4px;
	text-align:center;
	margin-left: -10px;
	
}
td.uploadbox td.center div.sep
{
	background:url(../images/layout/dot_blue.gif) repeat-x center;
	height: 10px;
	margin-left: 8px;
	padding-bottom: 10px;
	width: 280px;
}
td.uploadbox td.center div.content
{
	font-size:11px;
	padding-left:8px;
	text-align:left;
	width:285px;
	margin-bottom:8px;
}
td.uploadbox td.center div.button
{
 	margin-top:8px;
 	margin-bottom:8px;
}
span.btn_left
{
	background:url(../images/etc/button_left.gif) no-repeat right;	
	display: -moz-inline-box;
	display: inline-block;
	height:25px;
	*height:25px;
	width:2px;
	cursor: pointer;
}
span.btn_center
{
	background:url(../images/etc/button_center.gif) repeat-x;
	padding-left:28px;
	padding-right:28px;
	padding-bottom:5px;
	padding-top:3px;
	cursor: pointer;
	font-size:14px;
	font-weight:bold;
	color:white;
	height:19px;
	font-family:Trebuchet MS;
	*vertical-align:top;
	display: inline-block;	
}
span.btn_right
{
	background:url(../images/etc/button_right.gif) no-repeat left;	
	display: -moz-inline-box;
	display: inline-block;
	height:25px;
	*height:25px;
	width:2px;
	cursor: pointer;
}
div#buttons span.btn_center
{
	padding-left:8px;
	padding-right:8px;
}
div#buttons span.btn_right
{
	margin-right:8px;
}
div#wrapper div#cuerpo div.photopager
{	
	width: 730px;
	text-align: center;
	margin-bottom: 20px;
}
div#wrapper div#cuerpo div.photopager img
{
	vertical-align:bottom;
	margin-left:10px;
}
div#wrapper div#cuerpo div.photopager a.Imglink
{
	cursor:pointer;
}
div#wrapper div#cuerpo div.photopager span.numeros
{
	margin-left:10px;
	font-family: 'Trebuchet MS';
}

/*</PHOTOGALLERY>*/
/*<PHOTOGALLERYLOGIN>*/
div#wrapper div#cuerpo div.subcuerpo span.left
{
	background: url(../images/etc/big_button_left.gif) no-repeat right;
	height: 34px;
	display: -moz-inline-box;
	display: inline-block;
	width: 2px;
	vertical-align:top;
}
div#wrapper div#cuerpo div.subcuerpo span.centerbutton
{
	background:url(../images/etc/big_button_center.gif) repeat-x;
	padding-left:4px;
	padding-right:4px;
	font-size:14px;
	height:34px;
	line-height: 34px;
	display: -moz-inline-box;
	display: inline-block;
	font-weight:bold;
	color:white;
	vertical-align:bottom;
	padding-top:7px;
	_padding-top:0px;
	_vertical-align:top;	
}
div#wrapper div#cuerpo div.subcuerpo span.right
{
	background:url(../images/etc/big_button_right.gif) no-repeat;
	height: 34px;
	display: -moz-inline-box;
	display: inline-block;
	width: 2px;
	padding-top:7px;
	_padding-top:0px;
	vertical-align:top;
}
td.uploadbox td.centerlogin div.content
{
	margin-left:8px;
	margin-top:4px;
	_margin-bottom:10px;
}
td.uploadbox td.centerlogin div.content img.ImgLinkGo
{
	vertical-align:bottom;
	margin-bottom:1px;
}
div#wrapper div#cuerpo div.subcuerpo div.linksignup
{
	text-align:center;
	margin-top:15px;
	margin-top:_10px;
	margin-bottom:5px;
	height:34px;
}
div#wrapper div#cuerpo div.subcuerpo a.button
{
	cursor:pointer;
	vertical-align:top;
	
}
td.uploadbox td.centerlogin
{
	background:#f1f0f0;
	width:148px;
	height:215px;
	font-family: 'Trebuchet MS';
	vertical-align:top;
}
td.uploadbox td.centerrightlogin
{
	background:url(../images/layout/centerright.gif) repeat-y left;
	width:12px;
	height:215px;	
}
td.uploadbox td.centerleftlogin
{
	background:url(../images/layout/leftcenter.gif) repeat-y right;
	width:12px;
	height:215px;
}
td.uploadbox td.centerlogin div.title
{
	font-size:16px;
	font-weight:bold;
	color:#2863ac;
	line-height:17px;
	width:125px;
}
/*</PHOTOGALLERYLOGIN>*/
/*<NewCheckoutSmallerPostCard>*/
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout
{
	width: 356px;
	background: url(../images/etc/bkg_preview.gif) no-repeat left bottom;
	padding-bottom: 30px;
	margin-top: -56px;
	margin-left: -250px;
	*margin-top: -83px;
	position: relative;
	left: -60px;
	_position: relative;
	_margin-top: -333px;
	_margin-left: 400px;
	_margin-right: -80px;
	
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.countries
{
	margin-top: 15px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.countriesMac
{
	margin-top: 15px;
}

div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.remove
{
	font-size: 10px;
	margin-left: 170px;
	margin-top: -20px;
	text-align: right;
	width: 505px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed
{
	width: 400px;
	height: 290px;
	background: url(../images/en/bkg_postcard.gif) no-repeat center bottom;
	margin-left: 37px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.fotologurl
{
	display:inline;
	font-size: 9px;
	font-weight: bold;
	position: relative;
	top: 78px;
	left: 21px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.pleft
{
	float: left;
	width: 160px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.pright
{
	float: right;
	width: 160px;
	padding-right: 13px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.pright div.ctry
{
	font-size: 10px;
	padding-top: 5px;
	_margin-top: 5px;
	margin-left: -5px;
	margin-right: 10px;
	_margin: 0px;
	color: #094DA0;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.d
{
	font-family: 'Trebuchet MS';
	font-size: 11px;
	color: #094DA0;
	overflow: hidden;
	background: none;
	background-color: transparent;
	border: 0px;
	word-wrap: break-word;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.message
{
	width: 180px;
	height: 160px;
	overflow: auto;
	margin: 82px 5px 0px 20px;
	padding-top:4px;
	padding-left:4px;
}
.iepad
{
	padding-top: 30px;
}
div#wrapper div#cuerpo div.subcuerpo div.preview div.containerBacksidesCheckout div.postcardFixed div.address
{
	width: 135px;
	height: 125px;
	margin: 12px 0px 0px -5px;
	font-size: 10px;
	line-height: 25px;
	_margin: 0px;
	_margin-top: 12px;
}

/*</NewCheckoutSmallerPostCard>*/
/*<History>*/
div.histbar
{
	width: 720px;
	background-color: white;
	border-top: 1px solid #2863ac;
	border-bottom: 1px solid #2863ac;
	margin-left: -335px;
	_margin-left: 0px;
	
	margin-top: 20px;
	padding: 5px;
	padding-left: 15px;
	font-size:14px;
	font-weight:bold;
	
	_position:relative;
	_left: -335px;
	_margin-right: -335px;
}

span.stat_abort
{
	color: #ed1b23;
	padding-right: 20px;
}
span.stat_discard
{
	color: #ed1b23;
	padding-right: 20px;
}
span.stat_paid
{
	color: #1b1bed;
	padding-right: 20px;
}
span.stat_printer
{
	color: #1b1bed;
	padding-right: 20px;
}
span.stat_sentpost
{
	color: #1bbd1b;
	padding-right: 20px;
}
.icon_resend
{
	margin-bottom: -7px;
}
/*</History>*/
div.formregistration table td
{
	text-align:left;
	align:left;
}
span.tabtext
{
	font-size: 11px;
	font-weight: bold;
	color: white;
	margin: auto;
	margin-top: 38px;
	width:58px;
	text-align:center;
}

div#headertabs
{
	float:right;
	height:142px;
	width:328px;
}

div#headertabs td.step1off
{
	background:url(../images/layout/tab1off.gif) no-repeat left;
	width: 50px;
	height: 93px;
}
div#headertabs td.step2off
{
	background:url(../images/layout/tab2off.gif) no-repeat left;
	width: 79px;
	height: 93px;
}
div#headertabs td.step3off
{
	background:url(../images/layout/tab3off.gif) no-repeat left;
	width: 79px;
	height: 93px;
}
div#headertabs td.step4off
{
	background:url(../images/layout/tab4off.gif) no-repeat left;
	width: 79px;
	height: 93px;
}

div#headertabs td.step5off
{
	background:url(../images/layout/tab5off.gif) no-repeat left;
	width: 79px;
	height: 93px;
}

div#headertabs td.step1current
{
	background:url(../images/layout/tab1current.gif) no-repeat left;
	width: 50px;
	height: 93px;
}
div#headertabs td.step2current
{
	background:url(../images/layout/tab2current.gif) no-repeat left;
	width: 79px;
	height: 93px;
}
div#headertabs td.step3current
{
	background:url(../images/layout/tab3current.gif) no-repeat left;
	width: 79px;
	height: 93px;
}
div#headertabs td.step4current
{
	background:url(../images/layout/tab4current.gif) no-repeat left;
	width: 79px;
	height: 93px;
}

div#headertabs td.step5current
{
	background:url(../images/layout/tab5current.gif) no-repeat left;
	width: 79px;
	height: 93px;
}

div#headertabs td
{
	padding-left: 2px;
	text-align: center;
}

div.subcuerpo div.home_flash
{
	width: 461px;
	height: 320px;
	margin-left: 19px;
	margin-top: 8px;
}

div.subcuerpo div.step2_picture
{
	width: 190px;
	height: 137px;
	margin-left: 18px;
	*margin-left:2px;
	text-align: left;
}

div.subcuerpo div.home_sendpostcard
{
	width: 461px;
	height: 165px;
	background: url(../images/en/sendoctopusmailbanner.jpg) no-repeat;
	margin-right: 18px;
	margin-top: 7px;
	cursor: pointer;
}
div.subcuerpo div.home_testimonialbox
{
	width: 461px; 
	height: 163px;
	background: url(../images/en/hazel-treasures.jpg) no-repeat;
	margin-right:18px;
	margin-top:7px;
}

div.subcuerpo div.home_testimonialbox div.home_testimonial
{
	margin-left:22px;
	width: 305px;
	padding-top:9px;
}

div.subcuerpo div.home_testimonialbox div.home_testimonial div.testimonialtitle
{
	font-weight: bold;
	font-size: 20px;
	color: #00597c;
}
div.subcuerpo div.home_testimonialbox div.home_testimonial div.testimonialquote
{
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	line-height: 18px;
}
div.subcuerpo div.home_testimonialbox div.home_testimonial div.testimonialauthor
{
	font-weight: bold;
	font-size: 14px;
	color: #00597c;
}

td.step1off, td.step2off, td.step3off, td.step4off, td.step5off
{
	cursor:pointer;
}

div.subcuerpo div.step1_topbubble, div.subcuerpo div.step1_topbubble_s
{
	width: 494px; 
	height: 126px;
	background: url(../images/layout/step1_topbubble.gif) no-repeat;
	margin-right:18px;
	margin-top:10px;
}

div.subcuerpo div.step1_bottombubble, div.subcuerpo div.step1_bottombubble_s
{
	width: 494px; 
	height: 188px;
	background: url(../images/layout/step1_bottombubble.gif) no-repeat;
	margin-right:18px;
	margin-top:0px;
}

div.subcuerpo div.step1_topbubble_s
{
	background: url(../images/layout/step1_topbubble_s.gif) no-repeat;
}

div.subcuerpo div.step1_bottombubble_s
{
	visibility: hidden;
}

div.subcuerpo div.step2_previewbubble
{
	width: 227px; 
	height: 196px;
	background: url(../images/layout/step2_previewbubble.gif) no-repeat;
	margin-left:18px;
	margin-top:10px;
	text-align: center;
}

div.subcuerpo div.step2_addressbookbubble
{
	background: url(../images/en/addressbookbubble.gif) no-repeat;
	margin-left:18px;
	margin-top:10px;
	text-align:center;
}


div.subcuerpo div.cartbubble
{
	width: 941px; 
	height: 188px;
	background: url(../images/layout/cartbubble.gif) no-repeat;
	margin-left:18px;
	margin-top:10px;
	text-align:center;
}

div.cartbubble div.cartmoney
{
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	color: #00597C;
}

span.money
{
	color: #ff9900;
}

div.subcuerpo div.step2_postcardedit
{
	width: 551px; 
	height: 408px;
	background: url(../images/layout/postcardedit.gif) no-repeat;
	margin-left:14px;
	margin-top:7px;
}

div.subcuerpo div.step1_sources
{
	color: #ff9900;
	font-size: 18px;
	font-weight: bold;
	padding-top:8px;
	margin-left:14px;
}

div.step2_postcardflash
{
	width:538px;
	height:317px;
	margin-top:15px;
	margin-left:5px;
}

div.step2_inputcontainer
{
	float:left;
	margin-left:325px;
	_margin-left: 164px;
	margin-top:0px;
	padding-left: 10px;
	padding-right:10px;
}

div.step2_inputcontainer .input
{
	background:#eee;
	width:177px;
	height:30px;
	margin-bottom:9px;
	_margin-bottom:9px;
}

div.step2_inputcontainer .input input
{
	background:#f1f1f1;
	width:177px;
	border:none;
	margin: 0px;
	padding-top:16px;
	_padding-top: 8px;
}

div.step2_inputcontainer .input input#address1
{
	background: url(../images/en/addfield_name.gif) no-repeat #f1f1f1;
}

div.step2_inputcontainer .input input#address2, div.step2_inputcontainer .input input#address3
{
	background: url(../images/en/addfield_address.gif) no-repeat #f1f1f1;
}

div.step2_inputcontainer .input input#address4
{
	background: url(../images/en/addfield_city.gif) no-repeat #f1f1f1;
}

div.step2_inputcontainer .input input#address5
{
	background: url(../images/en/addfield_zip.gif) no-repeat #f1f1f1;
}

div.subcuerpo div.step1_radios
{
	margin-top: 15px;
}

div.subcuerpo div.step1_radio
{
	width:221px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: black;
	height: 40px;
}

div.subcuerpo div.step1_radio img
{
	vertical-align: middle;
	margin-left: 6px;
	margin-right: 6px;
}

div#bottombubble
{
	height: 125px;
}

div#bottombubble img, div.boxedslide img
{
	border: 1px solid #b9b9b9 !important;
	width: 78px;
	height: 78px;
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
}

div.subcuerpo div.step1_picture
{
	width: 433px;
	height: 315px;
	margin-left: 18px;
	margin-top: 10px;
	background: url(../images/layout/step1marco.gif) no-repeat;
}

img#yourphoto
{
	
}

div.fondo
{
	float:left;
	width:315px;
	height:250px;
	margin-top:33px;
	margin-left:58px;
	_margin-left:29px;
}

div.fondo2
{
	float:left;
	width:424px;
	height:312px;
	margin-top:11px;
	margin-left:16px;
	_margin-left:11px;
}

div.leftsmallbutton
{
	background: url(../images/layout/smallbutton_left.gif) no-repeat right;
	height: 20px;
	width: 3px;
	float: left;
}
div.centersmallbutton
{
	background: url(../images/layout/smallbutton_middle.gif) repeat-x;
	height: 20px;
	color: white; 
	font-weight: bold; 
	font-size:12px;
	text-align:center;
	float:left;
	padding-left:11px;
	padding-right:11px;
	position: relative;
}
div.rightsmallbutton
{
	background: url(../images/layout/smallbutton_right.gif) no-repeat;
	height: 20px;
	width: 3px;
	float: left;
}

div.leftbigbutton
{
	background: url(../images/layout/bigbutton_left.gif) no-repeat ;
	height: 35px;
	width: 6px;
	float: left;
}
div.centerbigbutton
{
	background: url(../images/layout/bigbutton_middle.gif) repeat-x;
	height: 35px;
	color: white; 
	font-weight: bold; 
	font-size:14px;
	text-align:center;
	_position: relative;
	_left: -3px;
	padding-top:8px;
}
div.rightbigbutton
{
	background: url(../images/layout/bigbutton_right.gif) no-repeat right;
	height: 35px;
	width: 6px;
	float: right;
	margin-top: -43px;
}	


div.leftbigorangebutton
{
	background: url(../images/layout/bigorangebutton_left.gif) no-repeat right;
	height: 35px;
	width: 6px;
	float: left;
}
div.centerbigorangebutton
{
	background: url(../images/layout/bigorangebutton_middle.gif) repeat-x;
	height: 35px;
	color: white; 
	font-weight: bold; 
	font-size:14px;
	text-align:center;
	_position: relative;
	_left: -3px;
	padding-top:8px;
}
div.rightbigorangebutton
{
	background: url(../images/layout/bigorangebutton_right.gif) no-repeat right;
	height: 35px;
	width: 6px;
	float: right;
	margin-top: -43px;
}	

div.leftbigorangebutton2
{
	background: url(../images/layout/bigorangebutton_left.gif) no-repeat right;
	height:35px;
	width:7px;
}
div.centerbigorangebutton2
{
	background: url(../images/layout/bigorangebutton_middle.gif) repeat-x;
	width:86px;
	height:35px;
	font-weight:bold;
	color:white;
	text-align:center;
	font-size:13px;
	padding-top:8px;
}

div.rightbigorangebutton2
{
	background: url(../images/layout/bigorangebutton_right.gif) no-repeat right;
	height:35px;

}	

div.colorsquare
{
	width: 35px;
	height: 20px;
	border: 1px solid #777777;
	margin-right: 10px;
	margin-top: 10px;
	float: left;
	cursor: pointer;
}

div.cart_cartitem
{
	width: 941px; 
	height: 232px;
	background: url(../images/layout/cart_bkitemgray.gif) no-repeat;
	margin-top:25px;
}

div.cart_cartitemwhite
{
	width: 941px; 
	height: 232px;
	background: url(../images/layout/cart_bkitemwhite.gif) no-repeat;
	margin-top:25px;
}

div.cart_cartitemcontest
{
	width: 912px; 
	height: 232px;
	background: url(../images/layout/cart_bkitemwhitecontest.jpg) no-repeat;
	margin-top:25px;
	margin-left:15px;

}

div.cart_bottom
{
	width: 941px; 
	height: 44px;
	margin-top: 10px;
	background: url(../images/layout/cart_bkbottom.gif) no-repeat;
}

div.carttotalmoney
{
	color: #00597c;
	font-weight: bold;
	font-size: 18px;
	float:left;
	margin-left: 20px;
}

div.carttotalamount
{
	color: #ff9900;
	font-weight:bold;
	font-size: 16px;
	float:left;
	margin-top:2px;
}

.cartimage
{
	width: 260px;
	height: 192px;
	margin-top: 20px;
	margin-left: 20px;
}

div.cartbodytext
{
	font-size: 12px;
	color: #00597c;
	margin-top:20px;
	margin-left:20px;
	height: 90px;
	width: 700px;
}

div.cartitemmoney
{
	font-size: 16px;
	color: #00597c;
	font-weight: bold;
	margin-top:20px;
}

div.formregistration
{
	width: 944px; 
	background: url(../images/layout/registration_bubblepartner.gif) no-repeat;
	margin-top:10px;
	margin-left:14px;
}

/* LOGIN */
div.logincontent
{
	background: url(../images/layout/login_cajabk.gif) top left no-repeat #FFFFFF;
	width: 941px;
	height: 263px;
	padding-top: 20px;
	margin-top: 21px;
}

div.logincontentleft
{
	float: left;
	width: 459px;
	padding-top: 27px;
}

div.loginform
{
	
}

div.loginformLabelUseren,
div.loginformLabelUseres,
div.loginformLabelUserbr,
div.loginformLabelPassen,
div.loginformLabelPasses,
div.loginformLabelPassit,
div.loginformLabelPassfr,
div.loginformLabelUserit,
div.loginformLabelUserfr,
div.loginformLabelUserde,
div.loginformLabelPassbr
{
	display: inline;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #00597c;
}



div.loginform input
{
	border: 1px solid #D4D4D4;
}

div.loginsite
{
	padding-left: 210px;
}

div.loginbuttoncontainer
{
	border-top: 1px solid #D4D4D4;
	padding-top:9px;
	padding-left: 204px;
	width:254px;
	float:left;
}

div.loginbutton
{
	background: url(../images/layout/login_btnlogin.gif);
	width: 63px;
	height: 26px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 9px;
}

div.logincontentright
{
	float: right;
	width: 459px;
	text-align: left;
}

div.continuebuttoncontainer
{
	border-top: 1px solid #D4D4D4;
	margin-left:25px;
	padding-top: 10px;
	padding-left: 238px;
	float:left;
}

div.continuebutton
{
	background: url(../images/layout/login_btncontinue.gif);
	width: 196px;
	height: 26px;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 13px;
}

div.continuebutton a
{
	text-decoration: none;
	color: #FFFFFF;
}
/* /LOGIN */

table.summarytable
{
	width: 941px;
	margin-left: 18px;
}

table.summarytable tr
{
	height: 30px;
}

table.summarytable td
{
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	
	padding-left:20px;
}

table.summarytable tr.sumgr
{
	background: #f1f1f1;
}

table.summarytable tr
{
	font-size:14px;
}

table.summarytable td.bluish
{
	color: #00597c;
	font-weight: bold;
}

table.summarytable tr.titles
{
	font-size: 16px;
	color: #f89400;
	font-weight: bold;
}

table.summarytable tr.totals
{
	font-size: 16px;
	color: #00597c;
	font-weight: bold;
}

div.textoBoton
{
	padding-top:2px;
	width:70px;
	text-align:center
}

div.chico
{
	font-size:11px; 
	padding: 20px 5px 10px 12px;
	color: #000000;	
	text-align: center;
}

div.titleCheckout
{
	padding-left:18px;
	font-size: 20px;
	font-weight: bold;
	color: #00597c;
	padding-bottom: 15px;
}

div.logintable
{
	float:left;
	width:930px;
	margin-top: 29px;
}


div.centerbuttonpartner
{
	background: url(../images/layout/buttonpartner.gif) repeat-x transparent;
	height: 35px;
	padding-top:7px;
	width:51px;
	display: -moz-inline-box;
	display: inline-block;
	font-weight:bold;
	color:white;
	font-size:15px;
	float:left;
	text-align:center;
}

div.leftbigbuttonpartner
{
	background: url(../images/etc/borderleftbuttonpartner.gif) no-repeat right;
	display: -moz-inline-box;
	display: inline-block;
	float:left;
	height:35px;
	width:11px;
}

div.rightbigbuttonpartner
{
	background:url(../images/etc/borderrightbuttonpartner.gif) no-repeat;
	display: -moz-inline-box;
	display: inline-block;
	float:left;
	height:35px;
	width:11px;
	
}

div.botones
{
	width: 117px;
	cursor: pointer;
	float:left; 
	margin-left:388px;
	_margin-left:188px;
}

div.partnerline
{
	background: url(../images/layout/loginline.gif) no-repeat;
	margin-left: 18px;
}

div.step1class
{
    text-align:center; 
     width: 980px;
}

div.continue
{
	margin-left:24px; 
	margin-right: 30px; 
	text-align: left;
}

div.login
{
	font-family:Arial;
	font-size:19px; 
	font-weight:normal;
	color:#00597C;
}

div.input
{
	margin-left:120px;
	width:300px;
}

div.continuetext
{
	width:104px;
	float:left;
}

.continueinputs
{
 	margin-left:12px;
 	float:left;
 	width:150px;
}

.continuerror
{
	color:red;
	font-weight: bold;
	font-size:11px;
	margin-top:25px;
}

div.floatleft
{
	float:left;
}

div.continuefot
{
	padding-top:10px;
	width:130px;
	float:left;
}

.continueimg
{
	margin: 0;
	margin-bottom: -3px;
	width: 96px; 
	height: 21px;
	margin-left:4px; 
	border: 0px !important;
}

.photobotonesright
{
	cursor: pointer; 
	float: right; 
	margin-right: 18px; 
	margin-top: 10px;
}

.photobotonesleft
{
	width: 180px; 
	cursor: pointer;
	float: left; 
	padding-left: 18px; 
	margin-top: 10px;
}

.photobotonesflecha
{
	 margin-left:6px; 
	 vertical-align: -2px;
}

.phototitle
{
	padding-top:20px;
	font-size:18px;
}

.pointer
{
	cursor:pointer;
}
	
.postcardpop
{
   float:right;
   cursor:pointer;
}

.postcardpop2
{
   width:auto;
   float:right;
   cursor:pointer;
}

.textpartner
{
	font-size:12px;
}

.subheader
{
	background:url(/images/en/subheader.gif) no-repeat white ;
	float:left;
	height:51px;
	margin-left:-1px;
	width:995px;
}

.centerredbutton
{
	background: url(../images/layout/bigredbuttoncenter.gif) repeat-x ;
	height: 53px;
	padding-top: 18px;
	width:240px;
	color:white;
	font-size:25px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-family:'Arial';
}

.leftbigredbutton
{
	background: url(../images/layout/bigredbuttonleft.gif) no-repeat right;
	float:left;
	height:69px;
	width:13px;
}

.rightbigredbutton
{
	background: url(../images/layout/bigredbuttonright.gif) no-repeat;
	float:left;
	height:70px;
	width:16px;
	
}

.textcontest
{
	font-family:'Arial';
	font-size:23px;
	text-align:center;
	color:#015b75;
	margin-top:30px;
}

.centersmallredbutton
{
	background: url(../images/layout/smallredbuttoncenter.gif) repeat-x ;
	height: 53px;
	padding-top: 11px;
	width:240px;
	color:white;
	font-size:25px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	font-family:'Arial';
	margin-top:7px;
}

.leftsmallredbutton
{
	background: url(../images/layout/smallredbuttonleft.gif) no-repeat right;
	float:left;
	height:70px;
	width:13px;
}

.rightsmallredbutton
{
	background: url(../images/layout/smallredbuttonright.gif) no-repeat;
	float:left;
	height:70px;
	width:16px;
	margin-top:7px;
}

.contestbannertext
{
	width:500px;
	color:white;
	font-size:16px;
	margin-left:28px;
	margin-top:12px;
	font-family:'Arial';
	font-size:25px;
}

div.textlogin
{
	font-family:'HelveticaNeue-Roman';
	color:#ffffff;
	font-size:17px;
	float:left;
	width:60px;
}

.fb_share_link 
{ 
	padding:2px 0 0 20px;
	height:16px;
	background:url(images/share/facebook.jpg) no-repeat left; 
	width:75px;
	float:left;
}

.sharetexton
{
	font-size: 14px;
	font-weight: bold;
	color: #00597c;
}

.sharetextoff
{
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

div.headerCart
{
	float:left;
	margin-left:10px;
	color:white;
}

div.headerCart a.linkCart
{
	color:white;
	font-size:14px;
}

div.subcuerpo div.home_sendpostcardmini
{
	width: 230px;
	height: 165px;
	background: url(../images/en/sendpostcard.jpg) no-repeat;
	margin-right: 5px;
	margin-top: 7px;
	cursor: pointer;
	position: relative;
	float:left;
	
}

div.subcuerpo div.home_buyhazelbucks
{
	width: 230px;
	height: 165px;
	background: url(../images/en/buyhazelbucks.jpg) no-repeat;
	margin-right: 10px;
	margin-top: 7px;
	cursor: pointer;
	position: relative;
	float:left;
}

table.loginbutton
{
	float:right;
	padding-top:15px;
	width:180px;
	height:31px;
}

table.loginbutton td.imagenLogin
{
	width:150px;
	padding-right:15px;
}

table.loginbutton td.imagenLogin div.backgroundImage
{
	background: url(/images/en/login.gif) no-repeat top right;
	height:16px;
	width:104px;
	float:right;
}

div.footerboxlogos
{
	float:left;
	padding-right:18px;
	width:980px;
	_padding-right:10px;
	padding-bottom:20px;
}

div.footeerboxLeft
{
	float:left;
	padding-left: 25px;
}

div.footerboxRight
{
	float:right;
	margin-top:15px;
}
	
div.footerboxlogos div.texto
{
	color:#0e688b;
	font-size:11px;
	height:36px;
	float:left;
	margin-top:10px;
	margin-right:15px;
	font-weight:bold;
}

div.footerboxlogos div.logos
{
	float:left;
	padding-right:15px;
}

div.home div.cajaIphoneBanner
{
	padding-left:18px;
	float:left;
}

div.footerEcoFriendlyBox
{
	float:left;
	height:65px;
	left:50px;
	position:absolute;
	top:23px;
	width:64px;
}

div.footerboxlogos div.footeerboxLeft div.iphoneLogoBox
{
	float:left;
	width:44px;
}

div.footerboxlogos div.footeerboxLeft div.blackberryLogoBox
{
	float:left;
	width:46px;
	padding-left:20px;
}

div.subcuerpo div.home_testimonialboxTemplates2
{
	width: 220px; 
	height: 163px;
	background: url(../images/en/testimonialbox2.jpg) no-repeat;
}

div.subcuerpo div.home_testimonialboxTemplates3
{
	width: 299px; 
	height: 120px;
	background: url(../images/en/testimonialbox3.jpg) no-repeat;
	margin-top:7px;
}

div.subcuerpo div.home_testimonialboxTemplates1
{
	width: 220px; 
	height: 163px;
	background: url(../images/en/testimonialbox2.jpg) no-repeat;
}

div.subcuerpo div.home_testimonialboxTemplates3 div.home_testimonial,div.subcuerpo div.home_testimonialboxTemplates2 div.home_testimonial,div.subcuerpo div.home_testimonialboxTemplates1 div.home_testimonial
{
	margin-left:22px;
	width: 305px;
	padding-top:9px;
}


