@charset "utf-8";
/* CSS Document */

#regWrapper{ margin:15px 19px 2px 10px;}
#regContainerOuter, .regContainerOuter{
	border:0px solid #000; 
	width:885px;  
	background:#abe4de url(/es_AR/registration/images/reg_crns_t.gif) no-repeat left top;
}
#regMessageTop{
	height:15px; 
	background:url(/es_AR/registration/images/reg_crns_t_curv.gif) no-repeat left top;
}
#regMargin{background:url(/es_AR/registration/images/blobs.gif) 311px 0px no-repeat;}
#msgWrapper h1{font-size:20px; margin-bottom:16px;}
#msgWrapper h3{
	font-size:14px; 
	margin:8px 0px 12px 0px; 
	color:#666666;
}
#regSubHead{
	margin:10px; 
	padding-top:10px !important; 
	padding-top:0px; 
	border:0px solid #000; 
}
#regSubHead h3{
	font-size:14px; 
	margin:0px 0px 12px 0px; 
	color:#666666;
}
.reqstar{
	display:inline-block; 
	font-size:20px; 
	line-height: 20px;
	vertical-align:top; 
	font-weight:bold; 
	color:#fd1813;
}
.loginstar{
	display:inline-block; 
	font-size:20px; 
	line-height: 20px;
	vertical-align:top; 
	font-weight:bold; 
	color:#fd1813;
}
.reqfileds{
	display:inline-block; 
	vertical-align:middle; 
	padding:1px 10px 0px 0px;
}
#regForm .textfield {
width:274px;
height:17px;
}

#regForm .textfieldBabyName {
width:160px;
height:17px;
}

#regForm .textfieldNE {
width:160px;
height:17px;
}

#regForm .textfieldCity {
width:160px;
height:17px;
}

#regForm .postalCodenew {
width:100px;
height:17px;
}

#regForm .listfield {
width:277px;
height:17px;
}

/*#inputFieldBGG{
	background:url(/es_AR/registration/images/reg_txtbox.gif) no-repeat left 0px; 
	padding:4px 0px 3px  6px; 
	height:24px;
}
#inputFieldBGR{
	background:url(/es_AR/registration/images/reg_txtbox_e.gif) no-repeat left -0px; 
	padding:4px 6px 0px  6px; 
	height:23px;
}
#regForm textarea{
	width:810px; 
	height:88px; 
	border:0px #000000 solid;
}*/
#tcBG{
	background:url(/es_AR/registration/images/tc_textarea.gif) no-repeat left -0px; 
	padding:6px 6px 6px  9px; 
	height:88px;
}
iiinput.field { 
	border: 3px solid #ccc; 
	background-color: #3C3C3C; 
	width: 300px; 
	color: #000;
}
#regMessageBg {
	background: url(/es_AR/registration/images/bg_reg_box.gif) repeat-y;
}
#regBolbs { background:url(/es_AR/registration/images/blobs.gif) 311px 0px no-repeat; }
#regBolb { background:url(/es_AR/registration/images/blob.gif) 5px bottom no-repeat; }
#regMargine { padding:3px 20px; }
#regContainerInner, .regContainerInner {
	border:0px solid #000;
	margin-top:0px;
	width:885px;
	background: url(/es_AR/registration/images/reg_crns_b.gif) no-repeat left bottom;
}
#regMessageTop {
	height:15px;
	background:url(/es_AR/registration/images/reg_crns_t_curv.gif) no-repeat left top;
}
#regMessageBot {
	height:15px;
	background:url(/es_AR/registration/images/reg_crns_b_curv.gif) no-repeat left bottom;
}
#regMessageBg {
	background: url(/es_AR/registration/images/bg_reg_box.gif) repeat-y;
	padding-bottom:0px !important;
	padding-bottom:10px;
}
#regMessageBg02 {
	background: url(/es_AR/registration/images/bg_reg_box.gif) repeat-y;
	padding-bottom:0px;
}
#regMessageTop2 {
	height:15px;
	background:url(/es_AR/registration/images/reg_crns_t_curv2.gif) no-repeat left top;
}
#regMessageBot2 {
	height:15px;
	background:url(/es_AR/registration/images/reg_crns_b_curv2.gif) no-repeat left bottom;
}
.contentTable p { line-height:25px;}
.contentTable h3, h4{ padding-bottom:7px;}
.contentPad {padding:15px 0px 0px 0px;}
.profileMsg {padding:0px 10px 20px 10px;}
.tabContentPadding{padding:25px 10px 0px 10px;}
.OuterWrapperCrns {
	background:#abe4de url(/es_AR/registration/images/reg_crns_t.gif)  top no-repeat;
}
.innerWrapperCrns {
	background:url(/es_AR/registration/images/reg_crns_b.gif) bottom no-repeat;
	padding:10px;
}
.regBoxBg {
	background: url(/es_AR/registration/images/bg_reg_box.gif) left bottom repeat-y;
	padding:0px 15px 0px 15px;
}
.rightSummeryPanelContent {
	background:#E7F5F5;
	padding:10px 20px;
}
.padL10 {padding-left:10px}
.padT20 {padding-top:20px;}
.prfBoxBg {
	background: url(/es_AR/registration/images/bg_prf_box.gif) repeat-y;
}
.myPrfPreviw { 
	background-color:#E7F5F5; 
	padding:10px 20px;
}
.prfPadding { 
	background-color:#E7F5F5; 
	padding:10px 20px; 
	height:182px; 
	_height:170px;
}

.popupAlert {
	font-size:20px; 
	color:#ffffff; 
	font-weight:bold;
}
/*---------------- Login & Password page CSS Start here ------------------*/
#msgWrapper, .msgWrapper{
	margin:10px;
 	padding-top:10px !important; 
 }
.regLoginBg {
	background:url(/es_AR/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
}
.loginBlobBgTL {
	background:url(/es_AR/registration/images/blobs_login_l_tl.gif) left top no-repeat;
}
.loginBlobBgBR {
	background:url(/es_AR/registration/images/blobs_login_l_br.gif) right bottom no-repeat;
	padding:10px 15px;
}
.loginBlobBgBR_R{
	background:url(/es_AR/registration/images/blobs_login_r_br.gif) right bottom no-repeat;
	padding:10px 15px;
}
.forgotBlobBgBR {
	background:url(/es_AR/registration/images/blobs_forgot_br.gif) right bottom no-repeat;
	padding:7px 15px;
}
.regForgotBg{
	background: url(/es_AR/registration/images/bg_reg_box.gif) repeat-y; 
	padding:0px 5px;
}
.tooltips_crn_t{background:url(/es_AR/common/images/forms/tooltips_crns_t.gif) no-repeat;}
.tooltips_crn_b{background:url(/es_AR/common/images/forms/tooltips_crns_b.gif) no-repeat bottom; padding:16px 0px;}
.tooltips_bg{background:url(/es_AR/common/images/forms/tooltips_bg.gif) repeat-y; padding:0px 25px;}

.frameMain {
	display: block;
	float: left;
	padding: 10px;
}


.frameL {
	float: left;
	width: 427px;	
}

.frameL_t {
	background:url(/es_AR/registration/images/crns_t_login.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 427px;	
}

.frameL_m {
	background:url(/es_AR/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
	float: left;
	width: 417px;		
}

.greenbg{
	background:url(/es_AR/registration/images/blobs_forgot_br.gif) 345px 98px no-repeat;
	_background:url(/es_AR/registration/images/blobs_forgot_br.gif) 344px 118px no-repeat;
	float: left;
	width: 417px;		
}

.frameL_m UL, .frameL_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
	line-height: normal;
}

.frameL_m UL {
	padding-left: 20px;
	background:url(/es_AR/registration/images/blobs_login_l_tl.gif) top left no-repeat;
}

.frameL_b {
	background:url(/es_AR/registration/images/crns_b_login.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 427px;		
}

.frameR {
	float: right;
	width: 427px;
}

.frameR_t {
	background:url(/es_AR/registration/images/crns_t_login2.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 427px;
}

.frameR_m {
	background:url(/es_AR/registration/images/bg_curve_login.gif) repeat-y;
	padding:0px 5px;
	float: left;
	width: 417px;	
}

.frameR_m UL, .frameL_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
}

.frameR_m UL {
	margin-top: -17px;
	padding-left: 20px;
	background:url(/es_AR/registration/images/blobs_login_r_br.gif) bottom right no-repeat;
}

.frameL_m UL UL, .frameR_m UL UL{
	padding-left: 0px;
	background:none;
}


.frameR_b {
	background:url(/es_AR/registration/images/crns_b_login2.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 427px;		
}


.frameFP2 {
	float: right;
	width: 865px;
}

.frameFP2_t {
	background:url(/es_AR/registration/images/crns_t_forgot.gif) top left no-repeat;
	height: 15px;
	float: left;	
	width: 865px;
}

.frameFP2_m {
	background:url(/es_AR/registration/images/bg_reg_box.gif) repeat-y;
	padding:0px 5px;
	float: left;
}

.frameFP2_m DIV{
	background:url(/es_AR/registration/images/blobs_login_l_tl.gif) top left no-repeat;
}

.frameFP2_m DIV DIV{
	background:none;
}

.frameFP2 UL, .frameFP2_m LI{
	margin: 0px;
	padding:0px;
	list-style:none;
	clear: both;
}


.frameFP2_m UL {
	width: 843px;
	padding-left: 12px;
	background:url(/es_AR/registration/images/blobs_forgot_br.gif) 348px bottom no-repeat;
	padding-top: 10px;
	overflow: hidden;
}


.frameFP2_m UL UL{
	padding-left: 0px;
	background:none;
	padding-top: 0px;
}


.frameFP2_b {
	background:url(/es_AR/registration/images/crns_b_forgot.gif) top left no-repeat;
	height: 15px;
	float: left;
	width: 865px;		
}
.reGhrDashGrn{
	background: url(/es_AR/homepage/images/hr_tagcloud.gif) repeat-x center;
	width:100%; 	
	padding: 16px 0px !important;
	padding: 10px 0px;	
	margin: 0;	
	clear: both;
	display:block;

}

.frameC {
	height:195px; 
	_height:193px; 
}

.frameFP2_m .frameC, .frameFP3_m .frameC {
	height:172px;
	_height:169px; 
}

.frameC2 {
	height:195px; 
}

.frameC3 {
	height:219px !important; 
	height:227px; 
}

.paddingT10 {
	padding-top: 7px !important;
	float: left;	
	display: inline-block;
}
.paddingT12 {
	padding-top: 12px !important;
	float: left;	
	display: inline-block;
}

.paddingT3 {
	padding-top: 3px !important;
	float: left;	
	display: inline-block;
}

.paddingB20 {
	display: inline-block;
	padding-bottom: 5px !important;
	float: left;
}

.paddingB5 {
	display: inline-block;
	padding-bottom: 2px !important;
	float: left;
}
.paddingT10 .tertActionBold {
	float: left;
	width: 67px;
}

.inframeL {
	width: 262px; 
	float: left;
}

.inframeR {
	width: 120px; 
	float: left;
}

.frameL_m LI {
	width: 387px;
}

.frameL_m .reqstar {
	line-height: 0px;
	height: 12px;
	width: 10px;
	margin: 0px;
	padding: 0px;
	text-indent: -20px;
	display: block !important;
	overflow: hidden;
	background:url(/es_AR/registration/images/star.gif) 0px 2px no-repeat;
	float: left;
	margin-right: 3px;
}

.height14px {
 	height: 14px; 
	overflow: hidden;
	margin-bottom: 2px !important;
}
.height16px {
 	height: 16px; 
	overflow: hidden;
	margin-bottom: 2px !important;
}
.frameR_m UL, .frameR_m LI{
	padding: 0px;
	margin: 0px;
}

.frameR_m UL{
	padding: 0px 20px 0px 20px;
}

.regTxtboxW254 {
	width:254px;
}
/*---------------- Login & Password page CSS End here ------------------*/

/*---------------- Private profile page CSS End here ------------------*/
.PprofileT {
	background:url(/es_AR/registration/images/prf_crns_t_curv.gif) top left no-repeat;
	width: 885px;
	height: 18px;
	float: left;
	overflow: hidden;	
}

.PprofileM {
	background:url(/es_AR/registration/images/prf_crns_m_curv.gif) top left repeat-y;
	width: 885px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}

.PprofileB {
	background:url(/es_AR/registration/images/prf_crns_b_curv.gif) top left no-repeat;
	width: 885px;
	height: 15px;
	float: left;
	overflow: hidden;	
}

.PprofileTopNavLR{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 885px;
}
.PprofileTopNavLR .PprofileTopNavL{
	float: left;
	width: 600px;
	padding-top: 5px;
}

.PprofileTopNavLR .PprofileTopNavR {
	float: right;
	width: 270px;
	padding: 0px 5px 10px 0px;
}

.PprofileTopNavLR .PprofileTopNavR A{
	float: right;
	margin-left: 5px;
}
.PprofileLR {
	width: 865px;
	float: left;
	padding-top: 20px;
}

.PprofileL {
	width: 230px;
	padding-right: 20px;
	padding-top: 60px;
	float: left;
	padding-left: 5px;
}
.PprofileR {
	width: 571px;
	float: right;
}

.PprofileL A{ 
	float: left;
	margin: 10px 0px 0px 50px !important;
	margin: 10px 0px 0px 25px;
}
.PprofileR UL, .PprofileR LI{
	margin: 0px;
	list-style: none;
	padding:0px;
}

.PprofileR LI{
	padding-bottom: 9px;
}

.PprofileR LI.lastLI{
	padding-bottom: 0px;
}

.inPprofileLR {
	padding-top: 20px;
	float: left;
}
.inPprofileT {
	background:url(/es_AR/registration/images/public_crns_t_curv.gif) top left no-repeat;
	width: 571px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.inPprofileM {
	width: 531px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #e7f5f5;
}

.inPprofileB {
	background:url(/es_AR/registration/images/public_crns_b_curv.gif) top left no-repeat;
	width: 571px;
	height: 10px;
	float: left;
	overflow: hidden;
}

.inPprofileM h4 {
	padding: 0px 0px 20px 0px;
	margin: 0px;
}

.inPprofileM UL, .inPprofileM LI {
	float: left;
}

.inPprofileM LI UL LI{
	display: block;
	clear: both;
}

.inPprofileLIW180 LI {
	width: 180px;
}

.PprofileR LI Input{
	margin-right: 8px;
	vertical-align:middle;
}

.inPprofileLIW170 LI {
	width: 170px;
}

.paddingT15 {
	padding-top: 10px !important;
}

UL.PprofileOptions {
	margin-left: 20px;
}
/*---------------- Private profile page CSS End here ------------------*/

/*---------------- Subscription page CSS Start here ------------------*/
.subSrcT {
	background:url(/es_AR/registration/images/prf_subscribe_t.gif) top left no-repeat;
	width: 886px;
	height: 56px;
	float: left;
}

.subSrcM {
	background:url(/es_AR/registration/images/prf_subscribe_m.gif) top left repeat-y;
	width: 885px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
}

.subSrcB {
	background:url(/es_AR/registration/images/prf_subscribe_b.gif) top left no-repeat;
	width: 886px;
	height: 56px;
	float: left;
}

.subSrcTopNavLR{
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 885px;
}
.subSrcTopNavLR .subSrcTopNavL{
	float: left;
	width: 600px;
	padding-top: 5px;
}

.subSrcTopNavLR .subSrcTopNavR {
	float: right;
	width: 270px;
	padding: 0px 5px 10px 0px;
}

.subSrcTopNavLR .subSrcTopNavR A{
	float: right;
	margin-left: 5px;
}

.subSrcLR {
	width: 805px;
	float: left;
	padding-top: 20px;
}

.subScrL {
	width: 170px;
	padding-right: 20px;
	float: left;
}
.subScrR {
	width: 615px;
	float: left;
}

.subScrR DIV{
	width: 25px;
	float: left;
}

.subScrR LABEL{
	width: 590px;
	float: right;
}

.subSrcSngle {
	float: left;
	clear: both;
	width: 100%;
}
.subSrcSngle INPUT{
	vertical-align: middle;
}
.subSrcSngle .chkBox{
	width: 25px;
	float: left;
}
.subSrcSngle .lblBox{
	width: 590px;
	float: left;
}

.subScription .hrDashGrn {
	height: 1px;
	float: left;
	width: 808px;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
	padding-bottom: 30x;
}
.subSrcContent {
	clear: both; 
	padding-top: 0px;
}

.regProfMainBox {
 	width: 886px; 
	overflow:hidden;
}
.regErrorpad{margin-left:17px !important; margin-left:3px;}
/*---------------- Subscription page CSS End here ------------------*/
.reg_adm_banner{
	margin:7px 53px 0 0;
}
.login_adm_banner{
	position:absolute;
	margin:-149px 0 0 198px;
}