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

body { background-color:#9CBDC2; margin:0; font-family:Arial, Helvetica, sans-serif;}
#topBack { position:absolute; background-color:#FFF; width:100%; height:60px; box-shadow: 0px 3px 3px #999;}
#mainBody { position:relative; width:960px; min-height:200px; left:50%; margin-left:-480px;}
#logos { position:relative; float:left; width:960px;}
#logosAmen { position:relative; float:left; width:131px; height:32px; background-image:url(img/amen.gif); margin-left:20px; margin-top:14px;}
#logosGoogle { position:relative; float:right; width:115px; height:48px; background-image:url(img/google.jpg); margin-right:20px; margin-top:6px;}
#contentDiv { position:relative; float:left; width:960px; min-height:460px;}
#inc_footer { position:relative; float:left; background-image:url(img/bkg_partner_pt_grey_award.png); background-repeat:no-repeat; width:960px; min-height:125px; background-color: transparent; background-position: left top;}
#logo_footer { position:relative; float:left; width:150px; height:60px; margin:0; background-image:url(img/amen.png);}
#txt_footer {position:relative; float:left; color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 11px; height: 60px; width: 505px; margin:0; padding-bottom: 0; padding-left: 10px; padding-right: 10px; padding-top: 4px; line-height: 12px;}
#txt_footer #brand_footer { color:#F00; font-weight: 0px; line-height: 0px;}
#inc_footer #tel_footer { position:relative; float:right; width:209px; height:60px; background-image:url(img/tel_pt.png);}
#inc_footer #social_float { position:relative; float: right;}

#contentDiv #peopleImg { width:401px; height:463px; position:absolute; top:-20px; left:40px; background-image:url(img/people.png);}
#contentDiv #requestDiv { position:relative; float:right; width:550px; height:400px; margin-top:40px;}
#contentDiv h1 { position:relative; float:left; color: #333; font-size:24px; margin-left:20px; padding:0; margin-top:20px;}
#contentDiv .textNote { position:relative; float:left; color:#FFF; font-size:12px; margin-left:20px; padding:0; margin-top:0;}
#contentDiv #mainFormDiv { position:relative; float:left; width:510px; min-height:40px; background-color:#FFF;   -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px;  border-radius: 12px;  box-shadow: 0px 3px 3px #999; margin-top:20px; padding:20px; font-size:12px; color:#333;}

#inc_footer a.btn_facebook {
    background-color: transparent;
    background-image: url("https://promotions.amen.pt/includer_footer_v1/img/facebook.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    margin-top: 16px;
    padding-bottom: 0;
    padding-left: 23px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 77px;
}

#inc_footer a.btn_twitter {
    background-color: transparent;
    background-image: url("https://promotions.amen.pt/includer_footer_v1/img/twitter.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #FFFFFF;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 16px;
    padding-bottom: 0;
    padding-left: 29px;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 71px;
}


.errormsg{
	
    color: #F00;
    padding: 5px;
	margin-bottom:15px;
	border-bottom:1px solid #F00;
}

.okmsg{
	
    color: #060;
    padding: 5px;
	margin-bottom:15px;
	border-bottom:1px solid #060;
}

.adWordBut { width:110px; margin-left:10px; background-color: #39F; color:#FFF; border:0; padding:4px 0; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px;  border-radius: 12px; cursor: pointer; font-weight:bold; font-size:12px;}

#mainFormDiv form { margin:20px;}
#mainFormDiv form label { font-weight:bold; margin-right:10px; font-size:14px; color:#666;}
#mainFormDiv form input { border:1px solid #333; height:20px;}
.linkTop { width:100%; color:#333 !important;}

.linkTop a:link {
	color: #333;
}
.linkTop a:visited {
	color: #333;
}
.linkTop a:hover {
	color: #333;
}
.linkTop a:active {
	color: #333;
}



