body {background:url(../../images/site/fundo_sombra.jpg) center top repeat-x !important}

#contentInternal {height: 600px}

#contentForm {width: 406px; float: left; margin: 25px 10px 0 28px; height: auto; }
#contentOutros {width: 480px; float: left; margin: 18px 5px 0 30px; height: auto; text-align: left;}

#agenda {float: left; width: 203px; height: 270px; background:url(../images/fundo_agenda_home.jpg) no-repeat 10px 0px;  margin: 0 0 0 14px; padding: 0 10px 0 10px;}

#soundcloud{margin-left: 10px; width: 202px; float: left; height: 270px; margin-left: 20px}

h1 {color: #F52A8F; font-family: "klavika", arial; margin-bottom: 10px}
h2 {color: #F52A8F; font-family: "klavika", arial;}

/* ##### form dos comentarios ##### */
label{font-size: 14px; text-align:right; float:left; color: #000; margin-top: 0px; margin-bottom: 1px}
.small{color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px;}
.input{float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:425px; height: 25px; margin:5px 0 20px 0px;}
textarea{float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:425px; height: 55px; margin:5px 0 20px 0px;}
.checkbox{clear: left; display: block; float: left; height: 12px; line-height: 1px; margin-top: -1px; padding-top: 5px}
.enviar {border: 0px; width: 141px; height: 41px; float: right; margin: 20px -28px 20px 0;}
.ddd {float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:25px; height: 25px; margin:2px 0 20px 0px;}
.data {float:left; font-size:12px; padding:0px 2px 0 5px; border:solid 1px #ccc; width:21px; height: 30px; margin:2px 0 20px 0px;}
.ano {width: 35px}
.telefone {float:left; font-size:12px; padding:4px 2px; border:solid 1px #ccc; width:383px; height: 25px; margin:2px 0 20px 10px;}

.radio1 { padding-top: 5px; margin: 10px 10px 4px 0px}
.legendaRadios {font-size: 14px; color: #000;}

.labelCheck {display: block; padding-left: 15px; text-indent: -15px;}

.inputCheck {
	width: 13px;
	height: 13px;
	*height: 9px;
	padding: 3px;
	*padding: 1px;
	margin:2px 0 0 0px;
	vertical-align: bottom;
	position: relative;
	top: -1px;
	*overflow: hidden;
	float: left;
}

select {font-size: 14px; padding: 4px; }

.info {font-size: 14px; margin: 1px 0 0 13px; color: #000; line-height: 10px}
/*.info {clear: left; display: block; float: left; height: 12px; line-height: 1px; margin-top: -1px; padding-top: 5px}*/

.labelInfo {padding-bottom: 2px}

.alinhaCheck {height: 18px}

.enviandoForm {float: left; color: #093; font-weight: bold; width: 250px; padding-top: 10px}

#msgSucesso {
	color:#000000;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin-top:15px;
	vertical-align:middle;
}

.ajax_carregando {margin-top:15px; float:left; vertical-align: middle; background:url(../../images/site/carregando_ajax.gif) left center no-repeat; height:22px; padding-top: 10px; padding-left: 20px}

