.page{
	display: block;
	clear: both;
	overflow: hidden;
	margin: 20px;
}
.page-top{
	display: block;
	overflow: hidden;
	clear:  both;
}
#contenido{
	display: block;
	overflow: hidden;
}
p.especial{
	background: #EEE;
	padding: 10px;
	font-size: 14px;
	font-weight: bold;   
	margin: 0 0 10px 0;
	text-indent: 0;
	-moz-border-radius: 3px;
}                
p.especial span{
	background: #FFF;     
	display: block;
	overflow: hidden;
	padding: 10px;
	text-indent: 0;
}
.comment-bubble{
	border:1px solid #C8C8C8;
	display:block;
	width: 99%; 
	background: #F7F7F7;   
	margin: 10px 0 20px 0;
	-moz-border-radius: 3px;
}           
.comment-bubble .comment-content{
	margin: 10px 10px 10px -13px;  
	padding: 0 0 0 30px;
	display: block;
	overflow: hidden; 
	background: url(img/comment-triangle.gif) no-repeat scroll 0px 50%;
}  
.comment-bubble .comment-content p{
	padding-left: 120px;  
	margin: 7px 0;
}
form.formulario_contacto{
	width: 484px;
	float: left;
	margin: 0;
}
.left{
	float: left;
}
.right{
	float: right;
}
form.formulario_contacto fieldset{
	background: #F3F3F3;
	border: none;
}
h3{
	font-size: 140%;
	margin-bottom: 10px;
	
}

form.formulario_contacto fieldset.checkbox-lines{
display:block;
font-size:14px;
overflow:hidden;
padding:0 20px;
width:auto;
	
}
form.formulario_contacto fieldset.checkbox-lines div{
clear:both;
display:block;
font-size:14px;
margin:12px 3px;
overflow:hidden;
}
form.formulario_contacto fieldset.checkbox-lines label{
float:left;
font-size:14px;
line-height:16px;
text-align:left;
width:auto;
font-weight: bold;
}
form.formulario_contacto fieldset.checkbox-lines input{
float:left;
margin:0;
width:30px;
}
form.formulario_contacto fieldset div input{

}