@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

/* main */
.main {width:980px; padding:0; margin:0px auto; }

/********** header **********/
.header {padding:0; margin:15px auto; }
/* logo */
.logo { float:left; padding:0; margin:0; width:367px;}
/* menu */	
.menu { float:right; padding:0; margin:43px 0 0 0; width:403px; background:#e5e4e0;}
.menu ul {  padding:0; margin:0; list-style:none; border:0;}
.menu ul li { float:left; margin:0; padding:0; border:0;}
.menu ul li a { float:left; margin:0; padding:13px 10px; color:#3b3b3b; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a:hover {  background:#cf562c; color:#fff;}
.menu ul li a.active { background:#cf562c; color:#fff;}
/*header_text*/
.header_text { margin:0; padding:0; width:978px; border:1px solid #262626; background:#cf562c;}
.header_text img.screen { float:right; margin:0; padding:0;}
.header_text .div .left1 { float:left; width:400px; padding:0 0 0 40px; margin:0 10px 0 0;}
.header_text .div .left1 h2 { font:normal 40px Arial, Helvetica, sans-serif; color:#fff; padding:20px 10px 0 0; margin:0;}
.header_text .div .left1 h2 span { color:#252525;}
.header_text p { font: normal 14px Arial, Helvetica, sans-serif; color:#fff; padding:20px 0 20px 0; margin:0;}
/* ================*/
.header_text2 { height:106px; margin:0; padding:0; width:978px; border:1px solid #f15d22; background:#f15d22;}
.header_text2 h1 { width:350px; float:left; font:normal 48px Impact, Arial, Helvetica, sans-serif; color:#fff; padding:28px 0 0 30px; margin:0;}
.header_text2 p { width:400px; float:right; font: normal 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 0; margin:0;}
/* ================*/
.header_text3 { height:106px; margin:0; padding:0; width:978px; border:1px solid #037598; background:#037598;}
.header_text3 h1 { width:350px; float:left; font:normal 48px Impact, Arial, Helvetica, sans-serif; color:#fff; padding:28px 0 0 30px; margin:0;}
.header_text3 p { width:400px; float:right; font: normal 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 0; margin:0;}
/* ================*/
.header_text4 { height:106px; margin:0; padding:0; width:978px; border:1px solid #ffd300; background:#ffd300;}
.header_text4 h1 { width:350px; float:left; font:normal 48px Impact, Arial, Helvetica, sans-serif; color:#fff; padding:28px 0 0 30px; margin:0;}
.header_text4 p { width:400px; float:right; font: normal 14px Verdana, Arial, Helvetica, sans-serif; color:#fff; padding:40px 0 0 0; margin:0;}
/*top_sup*/
.top_sup_resize { background:#79c241; margin:0 auto; padding:15px 0;}
.top_sup_resize img { float:left; margin:0; padding:5px;}
.top_sup_resize h2 { font: bold 14px Arial, Helvetica, sans-serif; color:#fff4f4; padding:5px; margin:0;}
.top_sup_resize p { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; padding:5px; margin:0; line-height:1.8em;}
.top_sup_resize a { font:bold 12px Arial, Helvetica, sans-serif; color:#730f0f; text-decoration:none;}
.top_sup_resize strong { color:#2a2a2a; font: bold 12px Arial, Helvetica, sans-serif;}
.top_sup_resize .blogga { width:219px; float:left; margin:0; padding:10px;}
.top_sup_resize .blogga2 { width:219px; float:left; margin:0; padding:10px; border-right:1px solid #575757;}
/* menu */	
.menu2 { float:left; padding:0 0 0 30px; margin:0; width:800px;}
.menu2 ul {  padding:0; margin:0; list-style:none; border:0;}
.menu2 ul li { float:left; margin:0; padding:0; border:0;}
.menu2 ul li a { float:left; margin:0; padding:5px 10px; color:black; font:normal 14px verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menu2 ul li a:hover { color:black;}
.menu2 ul li a.active {  color:black;}


.menuListadoComarca {float:left; width:300px; height:440px;  background-color:white;border: 1px solid #e5e4e0; border-right:none; padding:0px 0px 0px 0px; }
.menuListadoComarca ul {  margin:0; list-style:none; border:0;}

.menuListadoComarca ul li h1{ padding:5px 0px 5px 20px; color:black; font:bold 14px Verdana, Arial, Helvetica, sans-serif;}
.menuListadoComarca ul li h1 a {  margin:0px; color:#037598; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menuListadoComarca ul li h2{  padding:0px 0px 15px 45px;}
.menuListadoComarca ul li h2 a {  margin:0px;  color:#037598; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menuListadoComarca ul li h1 img{width:16px; width:16px; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }
.menuListadoComarca ul li h2 img{width:16px; width:16px; padding:0px 5px 0px 0px; margin:0px 0px 0px 0px; }

.logotiposAyuntamientos{float:right; width:566px;  height:360px; background:white; text-align:center;  margin:0px 0px 0px 0px; padding:80px 0px 0px 110px; border: 1px solid #e5e4e0; border-left:none; }
.logotiposAyuntamientos img{ width:100px; padding:0px 15px 0px 0px; margin:0px 0px 0px 0px; border:none;}

/********** block index **********/
.body { margin:0 auto; padding:0px 0 0 0;  background:#e5e4e0;}
.body h2 { font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0 10px 35px; margin:0; background:white;}
.body h2 a{ font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; margin:0; background:white;}
.body h2 form{ text-align:right; padding:0px 35px 0px 0px;}
.body h3 { font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0 10px 35px; margin:0;}
.body h4 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:0; min-height:35px; margin-top:20px;}
.body h5 { float:left; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.body h4 span { float:right; color:#cf562c; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0 0; margin:0;}
.body p { text-align:justify; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 35px 0px 35px; margin:0; line-height:1.8em;}
.body a { color:#3b3b3b; text-decoration:underline; font: bold 12px Arial, Helvetica, sans-serif;}
.body img { float:left; margin:5px 10px; padding:0 0 0 25px;}
.body_left { width:590px; float:left; padding:0; margin:0;}
.body_right { width:343px; float:right; padding:0; margin:0;}
.body_work { width:263px; float:left; margin:0; padding:10px 30px;}
.body_work img { margin:0px auto 0 auto; padding:5px; height:211px; width:252px;}
.body_work a img{  border:1px solid #cfcfcf; background-color:white; }
.body_work p { background:white; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.5em;}
.body_work h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:0; min-height:35px; margin-top:20px;}
.body_work h2 { float:left; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;background:#e5e4e0;}
.body_work h1 span { float:right; color:#cf562c; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0 0; margin:0;}

.catalogacion_imagen{max-width:108px; max-height:20px; float:left;}

#mapa { float:right;  width:500px; height:425px; margin-right:30px; margin-left:5px; }
.texto_body {  font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 35px 35px 35px; margin:0; line-height:1.8em; }
.formulario_contacto { float:left; width:400px; margin-right:5px; margin-left:30px; min-height:350px;  line-height:2em; }
.formulario_contacto p {margin:0px; padding:0px; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.formulario_contacto label { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; line-height:1.8em;}
.etiqueta_contacto{ clear:both; float:left;  text-align:right; width:150px; }
.valor_contacto{ float:right;  text-align:left; width:250px; margin-bottom:10px; }
.boton_contacto{ clear:both;  text-align:center; width:400px; margin-bottom:10px; margin-top:10px;}
.datos_correctos {  clear:both;  text-align:left; width:400px; margin-bottom:10px; color:green; }
.datos_incorrectos {  clear:both;  text-align:left; margin-bottom:10px; color:red; font-size:12px; }
.direccionContacto { text-align:justify; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:0px 25px 20px 0px; margin:0; line-height:1.5em;}
.tituloContacto { font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#037598; margin-bottom:5px;}
#formularioMapa {float:right;}

.perfilcontratante {  background-color:white; border: 1px solid #e5e4e0; padding:10px 0px 10px 0px; }
.perfilcontratante_separacion {margin:0px 0px 0px 0px; height:25px;}
.perfilcontratante_fecha{ font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:0px 35px 5px 35px;}
.perfilcontratante_nombre{ font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#f15d22; padding:0px 0px 0px 0px; margin:0px 35px 5px 35px;}
.perfilcontratante_descripcion{ text-align:justify; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0px 10px 0px; margin:0px 35px 5px 35px;}
.perfilcontratante_fecha_documento{ font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:10px 35px 10px 55px;}
.perfilcontratante_fecha_documento a{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px 0px 0px 0px; margin:10px 10px 5px 0px;}
.perfilcontratante_documentos{ font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:0px 35px 5px 35px;}
.perfilcontratante_fecha_documento img {padding:0px 0px 0px 0px; margin:0px 5px 0px 0px;}

#separacion_perfilcontratante{
	clear:both;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	color:#343434; /*Gris*/
	font-size:15px;
	font-family:'Arial';
	text-align:center;
	border-top:1px #3b3b3b dashed;
}


.enlaces {  background-color:white; border: 1px solid #e5e4e0; padding:10px 0px 10px 0px; text-align:justify;}
.enlace{ font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:10px 35px 10px 55px;}
.enlace a{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px 0px 0px 0px; margin:10px 10px 15px 0px;}
.enlace img {padding:0px 0px 0px 0px; margin:0px 5px 0px 0px;}


.boletines {  background-color:white; border: 1px solid #e5e4e0; padding:10px 0px 10px 0px; text-align:justify;}
.boletin_fecha{ font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:10px 35px 10px 35px;}
.boletin_nombre a{ font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px 0px 0px 0px; margin:10px 35px 15px 35px;}
.boletin_titulo { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px 0px 0px 0px; margin:10px 35px 15px 35px;}
.boletin_descripcion { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:black; padding:0px 0px 0px 0px; margin:10px 35px 15px 35px;}


.textoContenidoFondoBlanco {  background-color:white; border: 1px solid #e5e4e0;  padding:10px 35px 10px 35px; text-align:justify;  font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:black;}
.textoContenidoFondoBlanco p{   font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:black;  padding-left:0px; padding-right:0px; }
.textoContenidoFondoBlanco a{  font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px; margin:0px 0px 0px 10px;}
.textoContenidoFondoBlanco img{  font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px; margin:0px}

.noticias {text-align:justify;  margin:10px 30px 0px 30px; padding:0px 0px;  background-color:white; border:1px solid #cfcfcf;}
.noticias img { margin:0px auto 0 auto; padding:5px; height:211px; width:252px;}
.noticias a img{ border:none; border-right:1px solid #cfcfcf; background-color:white; }
.noticias p { background-color:white; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.5em; margin-left: 10px;}
.noticias h1 {font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:5px 5px 0px 271px; margin:0px 0px 0px 0px;}
.noticias h2 { text-align:right; font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px 15px 0px; margin:0px 0px 0px 0px;}
.noticias h3 { font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 10px 0px 271px; margin:0px 0px 0px 0px; line-height:1.5em;}
.noticias_imagen{ margin:0px 0px 0px auto; padding:0px; height:16px; width:16px;}

/********** contact form **********/
#contactform { margin:0; padding:0 10px 10px 30px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:100px; display:block; padding:10px 5px; color:#3b3b3b; font: bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:420px; border:1px solid #deddd6; margin:10px 0; padding:5px 2px; height:16px; background:#e8e7e2; float:left;}
#contactform textarea { width:420px; border:1px solid #deddd6; margin:10px 0; padding:2px; background:#e8e7e2; float:left;}
#contactform li.buttons input { padding:3px 0 3px 110px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/********** footer **********/
.footer { margin:0; padding:0; }
.footer_resize { margin:0 auto; padding:0; width:980px; background: url(images/footer_bg.gif) repeat-x;}
.footer ul { margin:0; padding:20px 10px; list-style:none; float:left;}
.footer img { display:inline; margin:5px 10px; padding:0;}
.footer ul li { margin:0; padding:0 10px; float:left;}
.footer p { margin:0; padding:20px 10px; float:right; color:#868686; font:normal 11px   Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer a { color:#cf562c; font:normal 11px   Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.8em;}
.footer a:hover { text-decoration:underline;}

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #e5e4e0; padding:0; margin:10px 0; background:none; line-height:0;}




.centrosvisitables {clear:both; padding:10px 30px 0px 30px; margin:0px 0px;  background-color:white; border:1px solid #cfcfcf; min-height:200px}
.centrosvisitables_izda {float: left; width:272px; min-height:145px;}
.centrosvisitables_dcha {float: left; width:438px; min-height:145px;}
.centrosvisitables_izda img {   margin:0px auto 0 auto; padding:5px; height:211px; width:252px; border:1px solid #cfcfcf; background-color:white; }
.centrosvisitables p { background-color:white; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.5em; margin-left: 10px;}
.centrosvisitables_dcha h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#f15d22; padding:5px 5px 0px 0px; margin:0px 0px 0px 0px;}
.centrosvisitables_dcha h2 {text-align:right; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:5px 10px 10px 0px; margin:0px 0px 0px 0px;}
.centrosvisitables_dcha h3 { font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; line-height:1.5em;}
.centrosvisitables h4 { clear:both; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#5f5f5f; padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; line-height:1.8em;}
.centrosvisitables_imagen{ margin:0px 10px 0 auto; padding:5px; height:211px; width:252px;}

.fotosCentrosVisitables{width:885px; margin:20px 35px 10px 35px; text-align:center;}
.centrosvisitables_foto{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 
.fotosCentrosVisitables img{ height:211px; width:252px; padding:5px 5px 5px 5px; margin:0px 31px 31px 0px; border:1px solid #cfcfcf;}


.body_workCV { width:263px; float:left; margin:0; padding:10px 30px;}
.body_workCV img { margin:0px auto 0 auto; padding:5px; height:211px; width:252px;}
.body_workCV a img{  border:1px solid #cfcfcf; background-color:white; }
.body_workCV p { background:white; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.5em;}
.body_workCV h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 0px 0px 0px; margin:0; min-height:35px; margin-top:20px;}
.body_workCV h2 { float:left; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;background:#e5e4e0;}
.body_workCV h1 span { float:right; color:#cf562c; font: normal 11px Arial, Helvetica, sans-serif; padding:5px 0 0 0; margin:0;}


.tituloActividades{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#f15d22; padding:10px 10px 5px 10px;}

.actividadcentrosvisitables {clear:both; margin:10px 30px 0px 30px; padding:0px 0px;  background-color:white; text-align:justify;}
.actividadcentrosvisitables_izda {float: left; width:100px; min-height:45px;}
.actividadcentrosvisitables_dcha {float: left; width:550px; min-height:45px;}
.actividadcentrosvisitables_izda img { margin:0px auto 0 auto; padding:3px; height:45px; width:80px; background-color:white;  border:1px solid #cfcfcf;}
.actividadcentrosvisitables p { background-color:white; font: normal 12px Arial, Helvetica, sans-serif; color:#5f5f5f; padding:5px 10px; margin:0; line-height:1.5em; margin-left: 10px;}
.actividadcentrosvisitables_dcha h1 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:5px 5px 0px 0px; margin:0px 0px 0px 0px;}
.actividadcentrosvisitables_dcha h2 { font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:5px 10px 10px 0px; margin:0px 0px 0px 0px;}
.actividadcentrosvisitables_dcha h3 { font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 10px 0px 0px; margin:0px 0px 0px 0px; line-height:1.5em;}
.actividadcentrosvisitables_imagen{ margin:0px 10px 0 auto; padding:5px; height:45px; width:80px;}
.actividadcentrosvisitables_abajo h3  { clear:both;  font:italic 11px Verdana, Arial, Helvetica, sans-serif; color:#3b3b3b; padding:0px 10px 20px 0px; margin:0px 0px 0px 0px; line-height:1.5em;}


#mapaCV { clear:both; width:848px; height:425px; margin:20px 35px 55px 35px;}


.descubre {text-align:justify;  margin:10px 30px 0px 30px; padding:0px 0px;  background-color:white; border:1px solid #cfcfcf;}
.descubre img { margin:0px auto 0 auto; padding:5px; height:135px; width:240px;}
.descubre a img{ border:none; border-right:1px solid #cfcfcf; background-color:white; }
.descubre h1 {font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#ffd300; padding:0px 0px 0px 0px; margin:50px 0px 0px 50px;}
.descubre a {font:bold 24px Verdana, Arial, Helvetica, sans-serif; color:#037598; padding:0px 0px 0px 0px; margin:0px 0px 0px 50px;  }


.menuMapa {float:left;  background-color:white;border: 1px solid #e5e4e0; border-right:none; margin:0; padding:0px; width:978px; }
.menuMapa ul {  margin-left:50px; padding:0px; list-style:none; border:0;}

.menuMapa ul li h1{  padding:5px 0px 5px 0px; color:black; font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
.menuMapa ul li h1 a { color:#037598; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.menuMapa ul li h2{  padding:5px 0px 5px 15px; list-style:none;}
.menuMapa ul li h2 a { color:#037598; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#turismodospuntocero
{

}


.comentario{font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom:20px;}
.comentario_cabecera{color:#5f5f5f;}
.comentario_cabecera h1{font-weight:bold; font-size:12px; padding:0px; margin:0px;}
.comentario_cabecera h2{font-style:italic; font-size:9px;  }
.comentario_imagen{padding:0px; margin:0px; width:24px; height:22px;}
.comentario_texto{border:1px solid #cfcfcf; margin: 0px 35px 0px 35px; padding:5px; background-color:#f0f0f0;}
.comentario_texto h3{font-weight:normal; font-size:12px; }
.tuComentario{font-family:Verdana, Arial, Helvetica, sans-serif; margin: 5px 35px 0px 35px; font-size:12px; color:#5f5f5f;}
.etiqueta_comentario{font-weight:bold;}
.valor_comentario{font-weight:normal; margin: 5px 0px 10px 0px;}
.boton_comentario{clear:both; margin: 5px 0px 20px 0px; text-align:left;}
.datos_correctos_comentario {  clear:both;  text-align:left;  margin-bottom:10px; color:green; font-size:10px;}
.datos_incorrectos_comentario {  clear:both;  text-align:left; margin-bottom:10px; color:red; font-size:12px; }

