#formulario h4{
	clear: both;
	float: none;
	margin: 1em 0 1em 0;
	padding: 0 0 .3em 0;
	border-bottom: 1px dotted #b2b2b1;
	color: #355D86;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.1em;
	font-weight: normal;
}
#formulario{margin:10px 20px; display:block; padding-top:50px;}
#formulario form{margin:1em 0 0 0;}
#formulario form p.obligatorio{ margin: 0 0 1em 0}
.campo_obligatorio{color:#E90016; font-weight:bold;}
#formulario p{padding:0; color:#8493A2;}
#formulario p.campos{padding:0; color:#C00000;}
#formulario p.error{padding:0; color:#C59B4C; margin:0;}
.flotados{float:left; width:330px; margin: 0 0 20px 0;}


#formulario input{background-color:#EFEFEE; border: 1px solid #DC6161; font-size:1em; color:#6F6F6F; margin:0 0 10px 0; }
#formulario textarea{background-color:#EFEFEE; border: 1px solid #DC6161; font-size:1em; color:#6F6F6F; margin:0 0 10px 0; width:530px}

#formulario input{width:200px;}
#formulario input.mail{/*background-color:#F9D9D9; */width:200px;}
#formulario input.enviar{background-color:#C00000; color:#fff; margin:10px 0 20px 0; width:200px;}
#formulario input.anadir{background-color:#C00000; color:#fff; margin:0 0 20px 0; width:50px; cursor:pointer}
#formulario input.borrar{background-color:#666; color:#f2f2f2; margin:10px .5em 20px 0; width:50px;border:1px solid #999; }

#formulario select{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F; margin:0 0 10px 0; width:200px;}
#formulario select.combo_grande{background-color:#EFEFEE; border: 1px solid #B3B0B0; font-size:1em; color:#6F6F6F; margin:0 0 0 0; width:410px;}
#formulario #select_formatos{float:left;}
#formulario #select_productos{float:left;}
#formulario #select_especialidades{float:left;padding:0 10px;}

#formulario table{background:#FFFFFF none repeat scroll 0 0; border:1px solid #F2F2F2; margin:0 0 1.5em;}
#formulario table tr.titularTabla{background:#F2F2F2 none repeat scroll 0 0;}
#formulario table tr {border-bottom:1px solid #F2F2F2; color:#636262; height:25px;}
#formulario table tr #header1 {width:150px; padding-left:.5em}
#formulario table tr #header2 {width:150px;}
#formulario table tr #header3 {width:275px;}
#formulario table tr #header4 {width:40px;}
#formulario table tr td.paddingLeft {padding-left:.5em}
#formulario .familia { margin:0 0 1.5em 0}
#formulario .avisoLegal input {
	width: auto;
}
