/* global */
* { padding: 0; margin: 0; }
html { overflow-y: scroll}
body { background: transparent url(../img/bg_html.png) top left repeat-x; font: 10px Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;  }

img { border: none; vertical-align: middle; }

input, textarea { font-family: Arial, "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size: 1.1em; vertical-align: middle; }
select option { padding: 0 4px; }
/* end of blobal */


/* headers */
h1, h2, h3, h4 { }
/* end of headers */


/* text */
p { font-size: 1.1em; }
a { color: #000 }
p.acenter { text-align: center; }
/* end of text */


/* form classes */
.text{ }
.checkbox label { margin-right: 50px; vertical-align: middle }
/* end of forms */

/* global classes */
.clearboth { clear: both; }
.png { behavior: url(js/iepngfix.htc); }
/* end global classes */

#input_cond_legal { border: none }
#curso_1 {  border: none }
#curso_2 {  border: none }
#input_sexo_hombre { border: none }
#input_sexo_mujer { border: none }


/* Projecto  */
#container { margin: 0px auto; width: 960px; }
.condicoes #container { margin: 0px 3%; background: #fff; width: auto }
#content { float: left; width: 960px; padding-top: 5px }		

body.shortHeader #header { background: url(../img/bg_header1.png) top left no-repeat; }

	#header { float: right; width: 952px; background: url(../img/bg_header.png) top left no-repeat; margin-top: 12px; height: 117px; behavior: url(js/iepngfix.htc); }
		#header .top { float: right; width: 100%; height: 48px; }
			#header a.informate { float: right; width: 115px; height: 33px; margin-right: 6px; display: block; text-indent: -9000px }
			
	.Como-Comprar #header {  background: url(../img/bg_header-comoComprar.png) top left no-repeat; }
		.m-como-comprar { float: right; width: 98px; height: 13px; margin-right: 6px; display: block; text-indent: -9000px; background: url(../img/m-como-comprar.gif) top left no-repeat; margin: 11px 7px 0 0 }
		* html .m-como-comprar { margin-right: 2px}
		a.menuHi { background: url(../img/m-como-comprar_hi.gif) top left no-repeat; }
			
		#header .options { padding-left: 134px }
			#header .options a { float: left; height: 10px; background-position: top left; background-repeat: no-repeat; color: #989898; font-size: 0.9em; text-decoration: none; padding-top: 17px }
		
			
			#header .op1 { background-image: url(../img/menu/menu1_off.gif); width: 65px; margin-right: 37px }
				#header .op1:hover { background-image: url(../img/menu/menu1_on.gif); }
			#header .op1on { background-image: url(../img/menu/menu1_on.gif); width: 65px; margin-right: 37px }
			
			#header .op2 { background-image: url(../img/menu/menu2_off.gif); width: 57px; margin-right: 54px }
				#header .op2:hover { background-image: url(../img/menu/menu2_on.gif); }
			#header .op2on { background-image: url(../img/menu/menu2_on.gif); width: 57px; margin-right: 54px }
			
			#header .op3 { background-image: url(../img/menu/menu3_off.gif); width: 118px; margin-right: 24px; }
				#header .op3:hover { background-image: url(../img/menu/menu3_on.gif); }
			#header .op3on { background-image: url(../img/menu/menu3_on.gif); width: 118px; margin-right: 24px; }
			
			#header .op4 { background-image: url(../img/menu/menu4_off.gif); width: 91px; margin-right: 21px; }
				#header .op4:hover { background-image: url(../img/menu/menu4_on.gif); }
			#header .op4on { background-image: url(../img/menu/menu4_on.gif); width: 91px; margin-right: 21px; }
			
			#header .op5 { background-image: url(../img/menu/menu5_off.gif); width: 163px; padding-left: 1px; margin-right: 15px }
				#header .op5:hover { background-image: url(../img/menu/menu5_on.gif); }
			#header .op5on { background-image: url(../img/menu/menu5_on.gif); width: 163px; padding-left: 1px; margin-right: 15px }
			
			#header .op6 { background-image: url(../img/menu/menu6_off.gif); width: 150px; padding-left: 1px }
				#header .op6:hover { background-image: url(../img/menu/menu6_on.gif); }
			#header .op6on { background-image: url(../img/menu/menu6_on.gif); width: 150px; padding-left: 1px }
		
            #header .home_link { display:block; float:left; height:113px; margin-right:6px; text-indent:-9000px; width:115px; position: relative }
	body.shortHeader #header .options { text-align: right; width: 775px; padding-top: 24px }	
						
	#footer { float: left; width: 948px; background: url(../img/bg_footer.gif) top left no-repeat; padding-right: 12px; padding-top: 6px }
	#homepage #footer { margin-top: 8px }
		#footer p { text-align: right; }
		#footer span { color: #c79a08; padding: 0px 12px; }
		#footer a { color: #000000; text-decoration: none; }
			#footer a:hover { text-decoration: underline; }
		#footer a.selected { color: #c79a08; text-decoration: none; }	
		#footer .copyright { font-size: 0.9em; color: #6b5c2c }
			
			
/* Homepage */
.homepageBg { background: url(../img/bg_homepage.jpg) top center no-repeat; }

#homepage { float: left; width: 960px; }
	#homepage .top { float: left; }
		#homepage .top .left { float: left; width: 442px; padding-top: 180px; padding-left: 211px }
		#homepage .top img { float: left; }
		
		#homepage .top .right { float: left; margin-top: -7px; position: relative }
		
	#homepage .book { float: left; background: url(../img/bg_caderno.png) top left no-repeat; width: 601px; height: 252px; behavior: url(js/iepngfix.htc); padding-left: 29px; }
		#homepage .book .left { float: left; width: 144px; padding-top: 6px; }
		#homepage .book img { behavior: url(js/iepngfix.htc); }
		
		#homepage .book .curso { padding-top: 48px; }
		#homepage .book .curso a { color: #700000; font-weight: bold; font-size: 1.3em; text-decoration: none; }
		#homepage .book .curso img { float: left; margin-right: 8px }
		#homepage .book .curso span { float: left; padding-top: 20px }
		
		#homepage .book .cursoDesc { color: #1f1815; float: left; padding: 8px 0px; width: 100% }
		
		#homepage .book .right { float: left; width: 158px; padding-left: 45px }
			#homepage .book .right p { padding-top: 23px; }
			
		#homepage .book .opiniao { float: left; width: 190px; padding-top: 51px; padding-left: 40px }
			#homepage .opiniao .verTodos { float: right; }
			#homepage .opiniao p { float: left; width: 100%; color: #c4c4c4; padding-top: 15px; _padding-top: 11px }
			#homepage .opiniao p.acesso { padding-top: 35px; }
			#homepage .opiniao span { font-size: 1.4em; }
			
		#homepage .campanhas { float: right; width: 307px; padding-top: 25px }
			#homepage .campanhas .eGnarus { float: left; width: 100%; }
				#homepage .eGnarus img { float: left; margin-right: 9px; }
				#homepage .eGnarus a { color: #1f1815; font-size: 1.1em; text-decoration: none; }
				#homepage .eGnarus span { font-size: 1.45em; }
				#homepage .eGnarus a:hover { text-decoration: underline; }
				
			#homepage .campanhas .bolsa { float: left; width: 100%; border-top: 1px solid #ede4c8; font-size: 1.1em; margin-top: 10px; padding-top: 10px }
				#homepage .bolsa a { color: #1f1815; text-decoration: none; }
				#homepage .bolsa span { font-size: 1.4em; }
				#homepage .bolsa a:hover { text-decoration: underline; }
			
/* Info */
.banner { padding-left: 40px; padding-bottom: 10px }

.form { border: none; padding-left: 40px; font-size: 1.3em } 
	.form fieldset { border: none; }
	 	* html .form legend { margin-left: -7px }
	 	*:first-child+html .form legend { margin-left: -7px }	 
		
		.form .left { float: left; width: 315px; padding-right: 30px }			
		.form .right { float: right; width: 532px; padding-right: 20px }		
			* html .form .right { padding-right: 8px }		
		
		.form .spc{ margin-top: 6px; border-top: 1px solid #ede4c8; padding-top: 8px }
		.form .spc1{ margin-top: 1px; border-top: 1px solid #ede4c8; padding-top: 8px }
		.form .spc-bg { margin-top: 4px; background: #f3f3f3; padding: 9px 9px 40px  }
	
		.fields { float: left; width: 100%; clear: both; padding-top: 12px }
		.fields1 { clear: both; padding-top: 12px }
			.fields2 { float: left; width: 50% }
			.fields2-2 { float: left; width: 50% }
				.fields2-2 label{ float: left!important }
				.fields2-2 input{ float: right!important }
			.fields3 { float: left; width: 35% }	
			.fields3-2 { float: left; width: 65%; text-align: right }
			.fields4-2 { float: left; width: 50%; text-align: right }
		.form .right .fields { width: 532px }
		.form .right .fields1 { width: 525px; padding-left: 7px; float: left;clear: both; padding-top: 10px }					
			.form .right .fields2 { width: 259px; padding-left: 7px }
		
		.label1 { display: block; float: left; font-weight: bold; width: 100px }
		.label2 { margin-right: 5px }
		.label3 { margin-right: 3px; font-weight: bold }
		.label4 { margin-right: 3px; font-weight: bold; float:left }		
		
		.input1 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 152px }			
			select.input1 { width: 154px }
		.input2 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 26px; margin-right: 5px }
		.input3 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; float: right }
		.input4 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 230px }							
		
		.xtraFieldsR { float: right; white-space: nowrap }
		.xtraFieldsL { float: left; white-space: nowrap }
		.note { clear: both; padding: 1px 0; float: left; width: 100% }
				.note small { color:#585858 }
		
		.btn-submit, .aviso-legal { text-align: right; clear: both; float: left; width: 100%; padding: 10px 0}		
		
.form1 { width: 275px; color: #656565}
	.form1 .label2 { margin-right: 5px; font-weight: bold }		
	.form1 .btn-submit { clear: none}

.candidatura, .amigo { border: none; font-size: 1.1em; padding: 10px 0; float: left; width: 100% }
	.candidatura .btn-submit { padding-right: 50px; float:none; width: auto}
	.amigo .btn-submit { padding: 20px 15px 30px 0; float:none; width: auto}
	.candidatura fieldset, .amigo fieldset { border: none; padding: 0 40px  } 
	.label5 { font-weight: bold; color: #656565; float: left; width: 130px; margin-right: 5px; display: block}
	.label6 { font-weight: bold; color: #656565; float: left; margin:0 19px 0 5px; display: block}
	.label6R { font-weight: bold; color: #656565; float: left; margin:0 19px 0 5px; display: block; text-align: right}
		* html .label6 { margin-right: 14px }
	.label7 { font-weight: bold; color: #656565; float: left; margin:0 42px 0 5px; display: block}
		* html .label7 { margin-right: 37px  }				
	.label8 { font-weight: bold; color: #656565; display: block; float: left; width: 100% }
	.label9 { font-weight: bold; color: #656565; margin-right: 5px; float: left }
		.label9 span { font-weight: normal}
	
	.input5 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 512px; float: left }							
		textarea.input5 { clear: both; float: left; overflow: auto; height: 110px }							
	.input6 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 212px; float: left }							
	.input7 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 300px; float: left }							
	.input8 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 646px; float: left }							
		textarea.input8 { clear: both; float: left; overflow: auto; height: 110px }	
	.input9 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 200px; float: left }								
		textarea.input9 { clear: both; float: left; overflow: auto; height: 110px; width: 684px; }	

	.input10 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 510px; float: left }								
	.input11 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 185px; float: left }								
	.input12 { background: #f3f3f3 url(../img/inputBg.gif) no-repeat left top; border: 1px solid #999; width: 472px; float: left }								
	
.pedido-empresa { border: none; font-size: 1.1em; padding: 10px 0; float: left; width: 728px }
	.pedido-empresa fieldset { border: none; padding: 0 40px 30px;  }
	.pedido-empresa .btn-submit { padding: 20px 0;}
	/*.pedido-empresa */
	
/* Global */	
.fundo1 { background: url(../img/fundo1.gif) no-repeat left bottom; min-height: 560px }
	* html .fundo1 { height: 560px }
.fundo1-1 { background: url(../img/fundo1-1.gif) no-repeat left bottom; min-height: 560px }
	* html .fundo1-1 { height: 560px }

.bodyContent { padding: 0 0 0 15px}
.body { float: right; width: 780px; background: #FFF; font-size: 1.1em; margin-right: 8px; padding: 18px 15px 18px 10px; min-height:250px }
	* html .body { height:250px }
.nav-sec { background: #fff; float: left; width: 118px; margin-right: 10px; font-size: 1.1em}	
	.nav-sec ul { padding: 0 7px 20px 4px }	
		.nav-sec ul li { list-style: none; border-bottom:1px solid #ede4c8 }
			.nav-sec li a { text-decoration: none; color: #656565; display: block;  padding: 16px 6px 4px 0; background: url(../img/seta1.gif) no-repeat 100% 21px }				
			.nav-sec li a:hover, .nav-sec li.selected a { background-image: url(../img/seta1_hi.gif); color: #a7820c }							

.breacrumb { padding: 2px 0 6px 148px; font-size: 9px }
	.breacrumb a { text-decoration: underline }
	.breacrumb a:hover { text-decoration: none }

.spcBt { padding-bottom: 9px}
fieldset.spcBt { padding-bottom: 50px}
.fLeft { float: left}
	img.fLeft { margin: 0 15px 15px 0}
.fRight { float: right}
	img.fRight { margin: 0 0 15px 15px }
.alCenter { text-align: center}
	.alCenter img { margin: 0 auto }

.back { clear: both; padding: 20px 0  10px}
	.back a { background: url(../img/seta2.gif) no-repeat left center; padding-left: 10px; color: #656565; border-bottom:1px solid #ede4c8; text-decoration: none }
	.back a:hover { background-image: url(../img/seta2_hi.gif); color: #a7820c }	

.imglat { float:right; width: 300px; text-align: right }
	.imglat img { margin: 0 0 10px auto;  }

.imglat .btn-submit { padding: 0 }	
	
.divtext { padding: 25px 0 15px; line-height: 1.5em; color:#656565 }
	.divtext p { padding: 3px 0 15px }
	.divtext a { color:#a7820c; text-decoration: underline }
	.divtext a:hover { color:#a7820c; text-decoration: none }	
	.divtext address { font-style: normal}
	.divtext ul { padding-left: 34px; font-size:1.1em; padding-bottom: 10px }
		.divtext ul li { list-style: none  }	
        .divtext #space_list { list-style-image:url('/layout/img/temp/list_testemunhos.jpg'); padding-bottom: 10px }
        .divtext #testemunho_nome { color:#000000; font-size: 11px }

.condicoes .divtext { padding: 25px; color: #000; font-size: 1.1em }
				
.divtext .list1 { padding: 0 0 15px 34px }			
	.divtext .list1 li {  list-style: none; width: 80px }			
		.divtext .list1 li a { 
			background: url(../img/seta1_hi.gif) no-repeat right center; padding: 8px 10px 2px 0; display: block; 
			text-decoration: none; border-bottom:1px solid #ede4c8;  }	
			
.divtext .list3 { padding: 0 0 15px 0 }			
	.divtext .list3 li {  list-style: none; padding: 5px 0 15px 24px  }			
		.divtext .list3 li .number { background: #dfad03; color: #FFF; padding: 1px 6px; float: left; display: block; margin-left: -24px  }	
		* html .divtext .list3 li .number {margin-left: -12px  }			

.divtext .list4 { padding: 0 0 0 0 }			
	.divtext .list4 li {  list-style: none; padding: 0 0 0 40px  }			
		.divtext .list4 li span { float: left; display: block; width: 80px; color: #000; font-size: 0.9em   }	
			
.divtext ul.listCol2{ padding: 0 0 15px 0; margin-left: 10px}			
	.divtext .listCol2 li { list-style: none; float: left; width: 50%; padding-bottom: 15px }			
		.divtext .listCol2 li a { text-decoration: none  }							

.divtext ul.listCol4 { padding: 0 0 15px 0 }			
	.divtext .listCol4 li { list-style: none; float: left; width: 25%; text-align: center }			
		.divtext .listCol4 li a { text-decoration: none  }							

.divtext ul.listCol5 { padding: 0 0 45px 0; float: left; width: 100%; clear: both }			
	.divtext .listCol5 li { list-style: none; float: left; width: 20%; text-align: center }			
		.divtext .listCol5 li a { text-decoration: none; font-size: 1.1em; color: #6e6e6e  }
			.divtext .listCol5 li a strong{ text-decoration: underline }			
			.divtext .listCol5 li a:hover strong{ text-decoration: none }			
		.divtext .listCol5 li a img { display: block; margin: 5px auto }			
		
.pagination, .pagination1 { padding: 5px 0 4px; border-bottom: 1px solid #ede4c8; float: left; width: 100%; clear: both; }		
	.pag-nav { float:right }
		.pag-nav a { background: #777; color: #FFF; text-decoration: none; margin-left: 2px; padding: 0 4px; font-size:1.1em }
		.pag-nav a:hover, .pag-nav a.here { background: #c69a06; color: #FFF; text-decoration: none }		
	.pagination .title3, .pagination1 .title3{ float:left; padding-top: 0 }
	.pagination .title1, .pagination1 .title1{ float:left; padding-top: 0; border-bottom: none }	
	
#faqs, #tabs{ width: 450px}
	#faqs .title4 { cursor: pointer}
	.accText p { padding-bottom: 40px }	
	
.title1 { color: #fec400; font-size: 1.6em;  padding: 5px 0 4px; border-bottom: 1px solid #ede4c8; font-weight: normal }
.title2 { color: #000; font-size: 1.4em; padding: 5px 0 4px; border-bottom: 1px solid #ede4c8; font-weight: normal; width: 460px }
.title2-2 { color: #000; font-size: 1.4em; padding: 15px 0 4px; border-bottom: 1px solid #ede4c8; font-weight: normal; margin-bottom: 8px }
.title3 { color: #000; font-size: 1.5em; padding: 15px 0 0; font-weight: normal }
	.title3 a { color: #000; }
.title4 { color: #656565; font-size: 1.1em; }
.title5 { color: #000; font-size: 1.3em; padding: 15px 0 0; font-weight: normal }	

.condicoes .title3 { text-align: center }

.tAlignR { text-align: right}
p.pnoSPc { padding: 0}

ul.list2 { padding: 0 0 40px 34px }			
	.list2 li {  list-style: none; }
	
a.link1 { border-bottom:1px solid #ede4c8; color: #656565; text-decoration: none; line-height: 1.8em; font-size:12px }
a.link1:hover { border-bottom:1px solid #656565 }	
a.link2 { color: #656565; text-decoration: underline; line-height: 1.8em; font-size:12px }
a.link2:hover { text-decoration: none; color: #656565; }	

#tabs { padding-top: 15px; float: left; font-size: 1.1em   }
    #tabs ul  {list-style: disc;  padding: 0;margin-left:45px; float: left; width: 450px; font-size: 1.1em  }
    #tabs ul li { float: left; list-style: disc }

ul.tab-menu { list-style: none; padding: 0; margin: 0; border-bottom: 1px solid #ede4c8; float: left; width: 450px; font-size: 1.1em  }
.tab-menu li { float: left; list-style: none  }
.tab-menu li a { float: left; display:block; padding: 4px 14px; text-decoration: none; color: #000; border-left: 1px solid #ede4c8; }
.tab-menu li a:hover, .tab-menu li a:focus { background:#f6f0de }
.tab-menu li.tab-selected { background:#ede4c8; }
	.tab-menu li.tab-selected a {  }
.tab-wrapper { padding: 15px 0; float: left; width: 450px }

.cursoDet { color: #777; width:272px; font-size:10px; margin-left: auto; text-align: left }
.cursoDet table { width: 100%; border-collapse: collapse; font-size: 12px; color: #000; margin-top: 5px }
.cursoDet table th { background: #c6c6c6; border-right: 1px solid #FFF; padding: 7px 4px; text-align: center; font-weight: normal }
	.cursoDet table th.noCor2 { border-left: 1px solid #c6c6c6; }
	.cursoDet table th.noCor1 { border-right: 1px solid #c6c6c6; }
	
.cursoDet table td { border: 1px solid #c6c6c6; padding: 4px; text-align: center }

.dadosPag { float:left; font-size:1.1em; padding:0 0 0 40px; width:700px;}
p.pago { padding-left: 40px}


/*css adicional teste nivel*/
.divtext .testeop_quest {float:left; margin-bottom: 10px}

.divtext .testeop_quest p {margin: 10px; color: #6a6a6a; font-size: 12px}
    .divtext .testeop_quest img { margin-bottom: 0px; margin-top: auto; }


.divtext .testeop_ceac{ background:url(/img/result_teste_ceac.jpg) bottom right no-repeat ; width: 750px;float:left; margin-bottom: 10px}
    .divtext .testeop_ceac p {margin: 10px; color: #6a6a6a; font-size: 12px}
    
    .divtext #teste_result{float:left;width:310px;}
        .divtext #teste_result p{margin: 10px; color: #6a6a6a; font-size: 12px }
        .divtext #teste_result ul{list-style-image: url("/img/competencia_list.jpg"); color: #93c4ec}
        .divtext #teste_result li{margin:5px 5px 10px 5px; color: #6a6a6a; font-size: 12px }
        
        
.divtext #pergunta{ margin:10px 0px 0px 0px;}

.divtext .col_teste{ float:left; margin-left:10px; margin-top:10px; width:360px; }
    .divtext .col_teste p{margin: 10px 0 10px 0px; color: #6a6a6a; font-size: 12px }
     .divtext .col_teste label { vertical-align: middle }
     .divtext .col_teste input { vertical-align: middle }
    
   .divtext #sugest_test { margin-bottom:10px; margin-left:33px; width:288px; height:150px; border: 4px solid #EDE4C8; text-align: center }
   .divtext #sugest_test p { margin: 10px;  color: #6a6a6a; font-size: 12px }
   .divtext #sugest_test img{display: block;  margin-left: auto;  margin-right: auto; margin-bottom: 10px;margin-top: 10px; border:none }

   .error { color:#DA1B32; font-weight:bold; padding:8px;}
   
   
 /*css adicional Curso - Contacto*/
.divtext #curso { padding-left:10px; padding:0px 20px 0px 10px; width:445px; float:left;}

.divtext #curso span {color:#6A6A6A; float:left; font-size:12px; font-weight:bold; padding:10px 0px 10px 0px; }
    .divtext #curso img { margin-bottom: 0px; margin-top: auto; }
    .divtext #curso p {margin: 0px; color: #6a6a6a; font-size: 12px; padding:3px 0 10px;}
    .divtext #curso label {color:#656565; margin-right:3px; width:130px; }
    .divtext #curso input { padding-right: 10px ; background: url('/layout/img/info/background_input.jpg') repeat-x; border: #999999 1px solid}
    .divtext #curso #space { float: left; padding-right: 10px  }
    .divtext .erro { color:#AB0F0F; float:right; padding:4px 10px 10px; text-align:right; width:450px; font-size:13px;}
    .divtext .mg_sucesso { color: #000000; font-size: 12; text-align:left; padding: 4px 10px 10px; float:right; width:450px; }    
    
    
    .divtext #curso_right {float: left; }

.input_size { width: 126px }
.input_size_nome { width:94px }
.input_sexo_size { width:93px }
.input_size_direccao { width:30px }
.input_size_morada { width: 341px }
.select_size { width: 179px }
.input_size_pbc { width: 121px }
.select_size_residencia { width: 112px }
.input_size_email {  width: 241px }
.input_email_int  {  width: 306px }
.input_size_movel { width: 132px }
.select_size_como_conheceu { width: 238px }
.img_enviar{float:right; border: none}
.select_size_nacionalidade { width: 131px }
.como_conheceu_size { width: 130px }
.input_size_cp { width: 129px }
.input_size_tlm { width: 133px }
.input_size_comentario {width: 317px; height: 100px;  background: url('/layout/img/bg_comentario.jpg') repeat-x; border: #999999 1px solid}






