@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	text-align: left;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	background: #081f2e url(/layouts/images/cartaomtv/comum/bg.jpg) no-repeat;
}

img {
	border: none;
}

a {
	text-decoration: none;
}
TEXTAREA {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
}

div#flash {
	height:304px;
}

div#wrapper {
	width: 715px;
	float: left;
	display: inline;
}

	#wrapper a.logos { position: absolute; display: block; text-indent: -9999px; }
	#wrapper a.homepage { width: 206px; height: 144px; top: 25px; left: 25px; }
	#wrapper a.mtv { width: 68px; height: 52px; top: 190px; left: 30px; }
	#wrapper a.cgd { width: 60px; height: 52px; top: 190px; left: 105px }
	
	div#sidebar {
		margin-left: 30px;
		margin-top: 294px;
		width: 200px;
		float: left;
		display: inline;
	}
		#sidebar ul {
			margin-bottom: 15px;
		}
			#sidebar ul li {
				list-style: none;
				margin-bottom: 5px;
			}
				#sidebar ul li a {
					text-indent: -9999px;
					height: 36px;
					display: block;
				}
			#sidebar ul li#oCartaoMtv {
				background: url(/layouts/images/cartaomtv/comum/oCartaoMtv.png) no-repeat;
			}
			#sidebar ul li#aderirJa {
				background: url(/layouts/images/cartaomtv/comum/aderirJa.png) no-repeat;
			}
			#sidebar ul li#passatempos {
				background: url(/layouts/images/cartaomtv/comum/passatempos.png) no-repeat;
			}
		#sidevar div#registaTe {
			margin-bottom: 5px;
		}
			#registaTe img {
				margin-bottom: 7px;
			}
		#sidebar #tomaTe {
			height: 18px;
		}
			#sidebar #tomaTe img {
				vertical-align: middle;
			}
	div#wrapper div#content {
		margin-top: 96px;
		margin-left: 64px;
		float: left;
		display: inline;
	}
	div#middleContent {
		width: 421px;
	}
		#middleContent div#topBorder {
			background-color: #4a494a;
			height: 8px;
			overflow: hidden;
		}
		#middleContent div.colEntry {
		}
			#middleContent div.passatempo {
				background-color: #000;
				/* height: 178px; */
				float: left;
				width:362px;
				padding: 28px 33px 40px 26px;
			}
				#middleContent div.passatempo span {
					font-size: 12px;
					color: #68cdef;
					font-weight: bold;
					text-transform: uppercase;
				}
				#middleContent div.passatempo h2 {
					font-size: 24px;
					color: #ec008c;
					text-transform: uppercase;
				}
				#middleContent div.passatempo img {
					float: left;
					margin-right: 12px;
					margin-top: 18px;
				}
				#middleContent div#rightBlock {
					float: left;
					margin-top: 15px;
				}
				#middleContent div.passatempo p {
					font-size: 11px;
					color: #7f7f7f;
				}
				#middleContent div.passatempo p a {
					text-transform: none;
					display: inline;
					margin-top: 0;
					font-size:1em;
					color:inherit;
				}
				#middleContent div.passatempo a.link {
					float: left;
					display: block;
					color: #d2d2d2;
					font-size: 9px;
					text-transform: uppercase;
					margin-top: 10px;
				}
				#middleContent div.passatempo a:hover {
					text-decoration: underline;
				}
				
				#middleContent div.vantagens {
					background-color: #18477e;
					/* height: 178px; */
					float: left;
					width:369px;
					padding: 34px 26px 26px 26px;
				}
				
				#middleContent div.vantagens span {
					font-size: 12px;
					color: #EC008C;
					font-weight: bold;
					text-transform: uppercase;
				}
				#middleContent div.vantagens h2 {
					color: #68cdef;
					font-size: 24px;
					text-transform: uppercase;
				}
				#middleContent div.vantagens p {
					color: #d6d6d7;
				}
				#middleContent div.vantagens a.link {
					text-transform: uppercase;
					color: #d6d6d7;
					display: block;
					margin-top: 10px;
					font-size: 9px;
				}
				#middleContent div.vantagens p a {
					text-transform: none;
					display: inline;
					margin-top: 0;
					font-size:1em;
					color:inherit;
				}
				#middleContent div.vantagens img {
					margin-top: 18px;
					margin-right:12px;
					float: left;
				}
				#middleContent div.vantagens a:hover {
					text-decoration: underline;
				}


#middleContent div.vencedores {
				background-color: #000;
				height: 111px;
				padding: 45px 68px 44px 29px;
			}
				#middleContent div.vencedores span {
					color: #68cdef;
					font-size: 12px;
					text-transform: uppercase;
					display: block;
				}
				#middleContent div.vencedores h2 {
					font-size: 20px;
					color: #ec008c;
					text-transform: uppercase;
					display: block;
					width: 192px;
					margin-top: 5px;
					display: block;
					float: left;
					margin-right: 24px;
				}
				#middleContent div.vencedores p {
					color: #7f7f7f;
					display: block;
					float: left;
					margin-top: 22px;
				}
			#content div.cartaoMtv div.col1,
			#content div.comoAderir div.col1,
			#content div.vantagens div.col1,
			#content div.faq div.col1,
			#content div.passatempo div.col1,
			#content div.passatempoDet div.col1,
			#content div.passatempoTerm div.col1 {
				background: #000 url(/layouts/images/cartaomtv/cartaomtv/bg.png) no-repeat top right;
				padding: 160px 17px 74px 28px;
				display: inline-block;
				margin-top: 1px;
				width: 376px;
			}
			#content div.passatempo div.col1,
			#content div.passatempoDet div.col1,
			#content div.passatempoTerm div.col1 {
				background: #000 url(/layouts/images/cartaomtv/passatempo/bg.png) no-repeat top right;
				padding-top: 192px;
				padding-right: 41px;
				padding-bottom: 15px;
				width: 352px;
			}
			#content div.registar div.col1 {
				background: #000 url(/layouts/images/cartaomtv/registar/bg.jpg) no-repeat top right;
				display: inline-block;
				padding: 252px 29px 23px ;
				width: 363px;
				margin-top: 1px;
			}
				#content div.registar div.col1 p,
				#content div.contactos div.col1 p,
				#content div.newsletter div.col1 p {
					margin-top: 22px;
					color: #9f9f9f;
				}
			#content div.contactos div.col1 {
				background: #000 url(/layouts/images/cartaomtv/contactos/bg.jpg) no-repeat top right;
				display: inline-block;
				padding: 310px 30px 40px;
				width: auto;
				margin-top: 1px;
			}
			#content div.newsletter div.col1 {
				background: #000 url(/layouts/images/cartaomtv/newsletter/bg.jpg) no-repeat top left;
				padding: 314px 29px 37px;
				width: auto;
				margin-top: 1px;				
			}
			#content div.passatempoTerm div.col1 {
				padding-right: 36px;
				padding-bottom: 60px;
			}
				#content div.passatempoTerm div.col1 div.vencedoresEntry {
					margin-top: 33px;
				}
					#content div.passatempoTerm div.col1 div.vencedoresEntry p {
						text-transform: uppercase;
						color: #68cdef;
						font-size: 12px;
						font-weight: bold;
					}
					#content div.passatempoTerm div.col1 div.vencedoresEntry ul {
						list-style-position: inside;
						margin-top: 10px;
					}
						#content div.passatempoTerm div.col1 div.vencedoresEntry ul li {
							line-height: 16px;
							color: #7f7f7f;
							list-style-type: square;
						}
				#content div.passatempo div.col1 div.fashion {
					
				}
					#content div.passatempo div.col1 div.fashion img,
					#content div.passatempoDet div.col1 div.fashion img {
						float: left;
						margin-right: 11px;
					}
					#content div.passatempo div.col1 div.fashion p, 
					#content div.passatempoDet div.col1 div.fashion p {
						color: #7f7f7f;
						line-height: 13px;
						width: 256px;
						float: right;
						margin-top:3px;
					}
					#content div.passatempoDet div.col1 div.fashion p {
						float: none;
						margin-bottom: 30px;
						width: auto;
					}
					#content div.passatempo div.col1 div.fashion a {
						color: #d2d2d2;
						display: block;
						margin-top: 8px;
						font-size: 9px;
						float: left;
					}
					#content div.passatempo div.col1 div.fashion a:hover {
						text-decoration: underline;
					}
			#content div.faq div.col1 {
				padding-right: 13px;
				width: 380px;
			}
				#content div.faq div.col1 ul li {
					list-style: square;
					color: #d2d2d2;
					text-transform: uppercase;
					margin-top: 18px;
					margin-left: 14px;
					font-size: 9px;
					cursor: pointer;
				}
				#content div.faq div.col1 p.answer {
					color: #9e9f9e;
					margin-left: 14px;
					display:none;
				}
			#content div.comoAderir div.col1 {
				padding-bottom: 35px;
			}
				#content div.comoAderir div.col1 h2,
				#content div.vantagens div.col1 h2,
				#content div.registar div.col1 h2 {
					font-size: 24px;
					font-weight: bold;
					color: #ec008c;
					text-transform: uppercase;
					margin-top: 60px;
				}
				#content div.contactos div.col1 h2 {
					color: #ffdd00;
					font-size: 24px;
					font-weight: bold;
					text-transform: uppercase;
				}
				#content div.newsletter div.col1 h2 {
					color: #ec008c;
					font-size: 24px;
					font-weight: bold;
					text-transform: uppercase;
				}
				#content div.cartaoMtv div.col1 a.middleNav,
				#content div.comoAderir div.col1 a.middleNav,
				#content div.vantagens div.col1 a.middleNav,
				#content div.faq div.col1 a.middleNav,
				#content div.passatempo div.col1 a.middleNav,
				#content div.passatempoDet div.col1 a.middleNav,
				#content div.passatempoTerm div.col1 a.middleNav {
					margin-bottom: 4px;
					display: inline-block;
				}
				#content div.vantagens div.col1 p,
				#content div.cartaoMtv div.col1 p {
					color: #9e9f9e;
					margin-top: 38px;
				}
				#content div.cartaoMtv div.col1 p a {
					color: #fff;
				}
				#content div.cartaoMtv div.col1 p.bigText,
				#content div.faq div.col1 p.bigText,
				#content div.passatempo p.bigText,
				#content div.passatempoDet p.bigText,
				#content div.passatempoTerm div.col1 p.bigText,
				#content div.passatempo p.bigText a {
					text-transform: uppercase;
					font-weight: bold;
					font-size: 24px;
					color: #ffdd00;
					margin-bottom: 20px;
				}
				#content div.passatempo p.bigText a:hover {
					text-decoration:underline;
				}
				#content div.faq div.col1 p.bigText {
					color: #bed730;
				}
				#content div.cartaoMtv div.col1 p.first,
				#content div.faq div.col1 p.first, 
				#content div.passatempo div.col1 p.first,
				#content div.passatempoDet div.col1 p.first,
				#content div.passatempoTerm div.col1 p.first {
					margin-top: 60px;
				}
				#content div.passatempo div.col1 p.first {
					margin-top: 62px;
				}
				#content div.cartaoMtv div.col1 p.leftText {
					float: left;
					width: 187px;
					color: #9f9f9f;
				}
				#content div.cartaoMtv div.col1 p.rightText {
					float: left;
					width: 167px;
					color: #5c8bc2;
					margin-left: 22px;
				}
					#content div.cartaoMtv div.col1 p.rightText a {
						color: #68cdef;
						display: block;
						font-size: 9px;
						margin-top: 12px;
						text-transform: uppercase;
					}
					#content div.cartaoMtv div.col1 p.rightText a:hover {
						text-decoration: underline;
					}
			#content div.col2 {
				background-color: #19477e;
				padding: 24px 26px 27px;
				display: inline-block;
				width: 369px;
			}
			.col2 p a {
				color:#fff;
			}
			.col2 p a:hover {
				text-decoration:underline;
			}
			#content div.registar div.col2 {
				text-align: right;
				padding-right: 0px;
				width: 395px;
			}
			#content div.passatempo div.col2Grey {
				padding: 24px 26px 27px;
				display: inline-block;
				width: 369px;
				background-color: #393939;
			}
				#content div.passatempoTerm div.col2 p {
					color: #fff;
					text-transform: uppercase;
					font-size: 9px;
					margin-top: 10px;
				}
				#content div.passatempo div.col2Grey p {
					color: #fff;
					float: left;
					width: 250px;
				}
				#content div.passatempo div.col2Grey img {
					margin-left: 34px;
					float: right;
				}
				#content div.passatempo div.col2Grey a {
					font-size: 9px;
					color: #d2d2d2;
					display: block;
					margin-top: 8px;
					float: left;
				}
				a.vermais {
					width: 100px;
				}
				#content div.passatempo div.col2Grey a:hover {
					text-decoration: underline;
				}
				#content div.faq div.col2 p,
				#content div.passatempo div.col2 p,
				#content div.registar div.col2 p,
				#content div.contactos div.col2 p,
				#content div.newsletter div.col2 p {
					margin-top: 10px;
					display: inline-block;
				}
				#content div.registar div.col2 p {
					float: left;
				}
				#content div.passatempoDet div.col2 p {
					color: #fff;
				}
				#content div.passatempoDet div.col2 p.question {
					margin-bottom: 20px;
				}
				#content div.passatempoDet div.col2 p.areaQuestion {
					margin-top: 34px;
					margin-bottom: 7px;
				}
				#content div.faq div.col2 p.error,
				#content div.passatempo div.col2 p.error, 
				#content div.registar div.col2 p.error,
				#content div.contactos div.col2 p.error,
				#content div.passatempoDet div.col2 p.error,
				#content div.passatempo div.col2 p.lostpassword_error, 
				#content div.newsletter div.col2 p.error {
					background: #eb4040;
					color: #e7d7d6;
					margin-left: 76px;
					width: 276px;
					padding: 1px 6px;
					margin-top: 5px;
				}
				#content div.passatempo div.col2 p.lostpassword_error {
					margin-left: 0 !important;
					width: 273px;
				}
				#content div.registar div.col2 p.error,
				#content div.contactos div.col2 p.error,
				#content div.newsletter div.col2 p.error {
					margin-top: 10px;
				}
				#content div.registar div.col2 p.error {
					width: 204px;
					margin-left: 152px;
				}
				#content div.passatempoDet div.col2 p.error {
					margin-top:50px; margin-left:0; width:354px;
				}
 					#content div.faq div.col2 p.error span,
					#content div.passatempo div.col2 p.error span,
					#content div.registar div.col2 p.error span,
					#content div.contactos div.col2 p.error span,
					#content div.passatempoDet div.col2 p.error span,
					#content div.newsletter div.col2 p.error span {
						color: #fdfeff;
					}
					#reactivation_email_sent {
						font-weight:bold;
					}
					p.error span a {
						text-decoration: underline !important;
					}
					#content div.passatempo div.col2 p.lostpassword_error span {
						color: #fdfeff;
					}
				#content div.faq div.col2 a.enviar,
				#content div.passatempo div.col2 a.enviar,
				#content div.passatempoDet div.col2 a.enviar,
				#content div.registar div.col2 a.enviar,
				#content div.contactos div.col2 a.enviar,
				#content div.newsletter div.col2 a.enviar {
					font-size: 11px;
					color: #d6d6d7;
					display: inline-block;
					float: right;
					margin-top: 10px;
				}
				#content div.registar div.col2 a.enviar {
					margin-right: 26px;
				}
				#content div.col2 label {
					width: 62px;
					display: block;
					float: left;
					text-align: left;
					color: #fdfeff;
					margin-right: 14px;
				}
				#content div.registar div.col2 label {
					text-align: right;
					width: 143px;
					margin-right: 9px;
				}
				#content div.passatempoDet div.col2 label {
					float: none;
					width: auto;
					height: 17px;
				}
				#content div.col2 input, 
				#content div.col2 textarea {
					float: left;
					border: 1px solid #000;
					width: 287px;
					background: #e9e9e9;
				}
				#content div.registar div.col2 input {
					width: 215px;
				}
				#content div.registar div.col2 input.codpostal1 {
					width: 61px;
				}
				#content div.registar div.col2 input.codpostal2 {
					width: 36px;
					margin-right: 110px;
				}
				#content div.registar div.col2 select {
					border: 1px solid #000;
					background: #e9e9e9;
				}
				#content div.registar div.col2 select.day,
				#content div.registar div.col2 select.month {
					font-size: 11px;
					width: 48px;
				}
				#content div.registar div.col2 select.year {
					font-size: 11px;
					width: 62px;
					margin-right: 53px;
				}
				#content div.registar div.col2 input.bi,
				#content div.registar div.col2 input.nif {
					width: 107px;
					margin-right: 108px;
				}
				#content div.registar div.col2 span.cod {
					color: #afafaf;
					float: left;
				}
				#content div.registar div.col2 p.checkbox {
					margin-left: 152px;
					margin-top: 4px;
				}
					#content div.registar div.col2 p.checkbox input {
						width: auto;
					}
					#content div.registar div.col2 p.checkbox label {
						width: auto;
						margin-left: 3px;
					}
						#content div.registar div.col2 p.checkbox label a {
							color: #fff;
							text-decoration: underline;
						}
				#content div.passatempoDet div.col2 input {
					width: 20px;
					height: 15px;
				}
				#content div.passatempoDet div.col2 textarea {
					float: none;
					width: 358px;
				}
				#content div.col2 textarea {
					height: 72px;
				}
				#content div.passatempo div.col2 div.lostpassword {
					color: #D6D6D7;
					clear: both;
					margin-left:78px;
					padding-top:10px;
				}
				#content div.passatempo div.col2 div.lostpassword {
					color: #D6D6D7;
					clear: both;
					margin-left:78px;
					padding-top:10px;
				}
					#content div.passatempo div.col2 div.lostpassword a {
						color: #FFF;
						text-decoration: underline;
					}
					#content div.passatempo div.col2 div.lostpassword label {
						width: 30px !important;
					}
					#content div.passatempo div.col2 div.lostpassword input {
						width: 240px !important;
					}
					#content div.passatempo div.col2 div.lostpassword a.enviar {
						text-decoration:none;
						color:#D6D6D7
					}
					

				#content div.passatempo div.col2 p.registado {
					color: #fff;
					clear: both;
					margin-top: 44px;
				}
					#content div.passatempo div.col2 p.registado a {
						color: #d2d2d2;
						font-size: 9px;
					}
					#content div.passatempo div.col2 p.registado a:hover {
						text-decoration: underline;
					}
				#content div.vantagens div.imgTextLeft {
					margin-top: 33px;
					margin-bottom: 20px;
					float: left; 
					/* display: table; */
					clear: both;
					width: 350px;
				}
					#content div.vantagens div.imgTextLeft img {
						float: left;
						margin-right: 13px;
					}
					#content div.vantagens div.imgTextLeft p {
						color: #fff;
					}
				#content div.vantagens div.imgTextRight {
					clear: both;
					float: left;
					width: 350px;
				}	
					#content div.vantagens div.imgTextRight img {
						float: right;
						margin-left: 15px;
					}
					#content div.vantagens div.imgTextRight p {
						float:none;
						color: #fff;
					}
				#content div.comoAderir div.col2 p {
					color: #fff;
					margin-bottom: 18px;
				}
				#content div.comoAderir div.col2 p.last,
				#content div.comoAderir div.col3 p.last,
				#content div.vantagens div.col3 p.last {
					margin-bottom: 0px;
				}
				#content div.col2 h2,
				#content div.col2Grey h2 a,
				#content div.col2Grey h2 {
					color: #68cdef !important;
					font-size: 24px !important;
					margin-bottom: 12px;
					text-transform: uppercase;
					width:100%;
				}
				#content div.registar div.col2 h2 {
					text-align: left;
				}
				#content div.faq div.col2 h2 {
					margin-bottom: 28px;
				}
				#content div.cartaoMtv div.col2 a,
				#content div.comoAderir div.col2 a {
					color: #d6d6d7;
					text-transform: uppercase;
					line-height: 18px;
				}
				#content div.cartaoMtv div.col2 a:hover,
				#content div.comoAderir div.col2 a:hover {
					text-decoration: underline;
				}

#content div.passatempoDet div.col3 ul li a {
color:#D2D2D2;
}

#content div.passatempoDet div.col3 ul li a:hover {
text-decoration:underline;
}

			#content div.col3,
			#content div.col3Last {
				background-color: #000;
				padding: 38px 29px 18px;
				display: inline-block;
				width: 363px;
			}
			#content div.passatempo div.col3 {
				padding-top: 25px;
				padding-bottom: 26px;
			}
			#content div.passatempoDet div.col3 {
				padding-top: 29px;
			}
			#content div.comoAderir div.col3 {
				padding-top: 25px;
			}
				#content div.passatempoDet div.col3 ul {
					margin-bottom: 56px;
				}
					#content div.passatempoDet div.col3 ul li {
						list-style-type: none;
						color: #d2d2d2;
						margin-bottom: 10px;
						text-transform: uppercase;
						font-size: 9px;
					}
				#content div.passatempo div.col3 div.sensi {
					margin-top: 40px;
				}
					#content div.passatempo div.col3 div.sensi img {
						float: left;
						margin-right: 12px;
					}
					#content div.passatempo div.col3 div.sensi a {
						font-size: 9px;
						color: #fff;
						display: block;
						float: left;
						margin-top: 8px;
					}
					#content div.passatempo div.col3 div.sensi a:hover {
						text-decoration: underline;
					}
				#content div.passatempo div.colEntry p.paginas,
				#content div.passatempo div.col1 p.paginas,
				#content div.passatempoTerm div.col1 p.paginas {
					clear: both;
					font-size: 12px;
					color: #ec008c;
					float: right;
					margin-top: 52px;
					width:auto !important;
				}
					#content div.passatempo div.colEntry p.paginas a,
					#content div.passatempo div.col1 p.paginas a,
					#content div.passatempoTerm div.col1 p.paginas a
						 {
						color: #ec008c;
						display:inline !important;
						float: none !important;
						font-size:12px !important;
					}
					#content div.passatempo div.colEntry p.paginas a:hover,
					#content div.passatempo div.col1 p.paginas a:hover,
					#content div.passatempoTerm div.col1 p.paginas a:hover {
						color: #7f7f7f;
					}
					#content div.passatempo div.colEntry p.paginas span.curPage,
					#content div.passatempo div.col1 p.paginas span.curPage,
					#content div.passatempoTerm div.col1 p.paginas span.curPage {
						color: #7f7f7f;
					}
					#content div.passatempo div.colEntry p.paginas span.pag,
					#content div.passatempo div.col1 p.paginas span.pag,
					#content div.passatempoTerm div.col1 p.paginas span.pag {
						font-weight: bold;
						text-transform: uppercase;
					}

				#content div.col3 p,
				#content div.col3 p a,
				#content div.col3Last p,
				#content div.col3Last p a {
					color: #9f9f9f;
				}
				
				#content div.col3 p a:hover, 
				#content div.col3Last p a:hover {
					text-decoration: underline;
				}
					#content div.passatempo div.col3 div.sensi p {
						width: 266px;
						float: right;
					}
				#content div.passatempo div.col3 h2,
				#content div.passatempo div.col3 h2 a {
					font-size: 24px;
					text-transform: uppercase;
					color: #ffdd00;
				}
				#content div.passatempo div.col3 h2 a:hover {
					text-decoration:underline;
				}
				#content div.comoAderir div.col3 p,
				#content div.vantagens div.col3 p {
					margin-bottom: 18px;
				}
					#content div.comoAderir div.col3 p a {
						color: #9F9F9F;
						/*
						margin-left: 10px; 
						text-transform: uppercase;
						*/
					}
					#content div.comoAderir div.col3 p a:hover {
						text-decoration: underline;
					}
			#middleContent div.zigzagUp {
				background: url(/layouts/images/cartaomtv/comum/zigzagUp.png) repeat-x;
				height: 8px;
				width:421px;
				float: left;
			}
			#middleContent div.zigzagUpGrey {
				background: url(/layouts/images/cartaomtv/comum/zigzagUpGrey.png) repeat-x;
				height: 8px;
			}
			#middleContent div.zigzagDown {
				background: url(/layouts/images/cartaomtv/comum/zigzagDown.png) repeat-x;
				height: 8px;
				width:421px;
				float: left;
			}
			#middleContent div.zigzagDownGrey {
				background: url(/layouts/images/cartaomtv/comum/zigzagDownGrey.png) repeat-x;
				height: 8px;
			}
	div#footer {
		border-top: 8px solid #133249;
		margin-top: 4px;
		width: 421px;
	}
		#footer div.footerCol {
			float: left;
			width: 105px;
			margin-top: 14px;
			margin-bottom: 64px;
		}
			#footer div.footerCol ul {
			}
				#footer div.footerCol ul li {
					list-style-type: square;
					color: #19477e;
					margin-left: 14px;
				}
					#footer div.footerCol ul li a {
						font-size: 10px;
						color: #19477e;
					}
					#footer div.footerCol ul li a:hover {
						text-decoration: underline;
					}
			#footer div.footerCol span {
				color: #fdfdfe;
				text-transform: uppercase;
			}
		#footer div.footerCol1 {
			width: 120px;
		}
		#footer div.footerCol4 {
			width: 90px;
		}
			#footer div.footerCol4 img {
				vertical-align: middle;
				margin-right: 6px;
			}
			#footer div.footerCol4 a {
				line-height: 16px;
			}

.clr {
 	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#msg {
	color:#fff;
	font-weight:bold;
	text-align: left;
}
#msg a {
	color:#fff;
	text-decoration: underline;
}
#lostpassword_msg {
	color:#fff;
	font-weight:bold;
	text-align: left;
	margin-top:10px;
}
#lostpassword_msg span {
	color:#D6D6D7;
	font-weight: normal;
}

.spc{
    width: 150px !important;
    height: 25px !important;
}

.spc1{
    float:left;
    left:320px;
    margin-top:27px !important;
    position:absolute;
}

.spc2{
    color: #fff;
    text-transform: uppercase;
    font-size: 9px;
    margin-top: 10px;
}

.spc2 a {
    color:#FFFFFF;
}

.spc2 a:hover{
    text-decoration: underline;
}

.caux {color: #4f606a;}
.caux img { vertical-align: middle }
.caux-1{padding-top: 20px}

.claux {
    width:62px !important;
    float:left !important;
    
}
.claux-1{
    width:287px !important;
}
.claux-2{
    clear:both;
    color:#D6D6D7;
    margin-left:78px;
    padding-top:10px;
}
.claux-2 a {
    color:#FFFFFF;
    text-decoration:underline;
}


.claux-3{
    clear:both;
    color:#FFFFFF;
    margin-top:44px;
}
.claux-4{
    width:240px !important;
}
.claux-5{
    width:30px !important;
}
.claux-6{
    margin-left:76px !important;
    margin-top:5px !important;
    padding:1px 6px !important;
    width:276px !important;
}
.claux-7{
    background:none repeat scroll 0 0 #EB4040;
    color:#E7D7D6;
    margin-top:5px !important;
    padding:1px 6px !important;
    width:276px !important;
}
.claux-8{
    color:#7F7F7F !important;
    line-height:13px;
    margin-top:6px;
    float: left;
    display: block;
    clear:both;
}
.spc-aux p{
    display:inline-block;
    margin-top:10px;
}
.spc-aux-1 p{
    display:inline-block;
    margin-top:10px;
}

