/*
BORDA:
-moz-border-radius: 5px; -webkit-border-radius:5px; -khtml-border-radius: 5px; border-radius: 5px;

BORDA LEFT BOTTOM
-moz-border-radius-bottomleft:10px;  -webkit-border-bottom-left-radius:10px;  -khtml-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px;

BORDA RIGHT BOTTOM
-moz-border-radius-bottomright:10px;  -webkit-border-bottom-right-radius:10px;  -khtml-border-radius-bottomright: 10px; border-bottom-right-radius: 10px;
*/

body						{ background:#1A2B3A url(/img/body_fundo.jpg) repeat-x; color:#484848; }
div							{ margin:0; padding:0; }

div#idiomas					{
	position:absolute; width:190px; height:32px; top:0; left:50%; margin-left:-200px;
}

div#idiomas a { display:block; float:left; background:none; padding:2px 8px; border-bottom:1px solid #858C92; }
div#idiomas a.ativo { background:#858C92; }

div#idiomas a.left { border-left:1px solid #858C92; -moz-border-radius-bottomleft:10px;  -webkit-border-bottom-left-radius:10px;  -khtml-border-radius-bottomleft: 10px; border-bottom-left-radius: 10px; }
div#idiomas a.right { border-right:1px solid #858C92; -moz-border-radius-bottomright:10px;  -webkit-border-bottom-right-radius:10px;  -khtml-border-radius-bottomright: 10px; border-bottom-right-radius: 10px; }

#logo						{ float:left; width:320px; margin-top:10px; }

#menu						{ float:right; width:520px; padding-left:80px; }
#menu a						{ display:block; height:36px; overflow:hidden; float:left; margin-left:3px; }
#menu a img					{ margin-top:3px; }
#menu a:hover img			{ margin-top:0; }
#menu a.ativo img			{ margin-top:-53px;}

#frase						{ float:right; width:600px; text-align:center; }
#frase blockquote			{ color:#F1E1D0; font-family: "Warnock Pro", "Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;  font-style: italic;  font-weight:bold; font-size:17px; line-height:20px;}
#frase span					{ color:#FFC280; font-weight:normal; }

#tema						{ height:317px; background:url(/img/tema_fundo.png) bottom center no-repeat; clear:both; overflow:hidden; }
#tema .foto					{ width:919px; height:299px; margin-left:16px; padding-top:14px; background:url('/img/tema_1.jpg') bottom center no-repeat; }
#tema .coaching				{ background:url('/img/tema_2.jpg') bottom center no-repeat; }
#tema .formacion			{ background:url('/img/tema_3.jpg') bottom center no-repeat; }
#tema .coaches				{ background:url('/img/tema_4.jpg') bottom center no-repeat; }
#tema .contacto				{ background:url('/img/tema_5.jpg') bottom center no-repeat; }
#tema h1					{ text-shadow: 1px 1px 5px black; font-weight:normal; margin-top:28px; color:white; }
#tema h1 span.linha1		{ font-size:1em; }
#tema h1 span.linha2		{ font-size:1.2em; }
#tema p						{ color:white; font-size:1.2em; }
#tema p.btn					{ text-align:right; }
#tema ul					{ padding:0 0 0 15px; color:white; font-size:1.2em;}

#conteudo					{ background:#EEEFEB url(/img/conteudo_fundo.gif) top center no-repeat; padding:20px 0; }
#conteudo.formacion .foto	{ margin:5px 0 5px 0; width:423px; height:83px; background:url('/img/formacion_foto_fundo.png') top left no-repeat; }
#conteudo.formacion .foto img{ border:2px solid #CCCCCC; }
#conteudo.formacion h5		{ margin-bottom:0; padding-bottom:0;}
#conteudo.coaches img		{ border:4px solid white; margin:3px 0 0 15px;  }
#conteudo.coaches h2		{ font-size:16px; font-weight:bold; color:grey; }
#conteudo.contacto form		{ }
#conteudo.contacto form table,
#conteudo.contacto form tr,
#conteudo.contacto form td,
#conteudo.contacto form th 	{ margin:0; padding:0; }
#conteudo.contacto #message { margin: 10px 0; padding: 0; }
#conteudo.contacto .error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('/img/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4; -webkit-border-radius:5px; }
#conteudo.contacto .loader { padding: 0 10px; }
#conteudo.contacto #success_page h1 { background: url('/img/assets/success.gif') left no-repeat; padding-left:22px; }


#conteudo.contacto form input[type=text],	
#conteudo.contacto form select,		
#conteudo.contacto form textarea { width:300px; background:#f2f2f2; }
#conteudo.contacto form input,	
#conteudo.contacto form select,		
#conteudo.contacto form textarea { font-family:sans-serif; padding:5px; font-size:14px; font-weight:bold; color:#484848; }
#rodape						{ margin-bottom:12px; margin-bottom:50px; }
#rodape div.centro			{ background:white url(/img/rodape_fundo.gif) top left no-repeat; height:100%; }
#rodape div.bottom			{ height:10px; background:url(/img/rodape_bottom.png) no-repeat; clear:both }
#rodape div.col1 h2			{ color:#262626; padding-left:15px; font-size:20px; font-weight:bold; margin-bottom:0; }
#rodape div.col1 blockquote	{ margin:0; background:url(/img/rodape_citacao.gif) top left no-repeat; padding-top:13px; font-size:11px; font-weight:bold; line-height:16px; font-style:normal; }
#rodape div.col1 span 		{ display:block; padding-top:5px;font-style:italic; }
#rodape div.col2 h2				{ color:#106E29; font-size:20px; font-weight:bold; }
#rodape div.col2 p				{ margin:0 0 5px 0; }
#rodape div.col2 p span.data	{ color:#106E29; font-weight:bold; }
#rodape div.col2 p span.titulo	{ font-size:14px;  }
#rodape div.col3 h2			{ color:#712621; font-size:20px; font-weight:bold; }


#tipos .tipo				{ padding-left:80px; min-height:75px; }
#tipos .tipo img			{ padding-top:5px;}
#tipos h2					{ margin:0; }
#tipos p					{ margin:0; color:#363636; }