#header {margin: 0 0 10px 0; width: 100%;}
#bkg_nav {margin: 0 0 10px 0;}
#contenedor {width: 99%; margin: 0 0.5%;}

/*CONTENIDO PRINCIPAL*/
#contenedor .nav_mapa.prof {width: 100%; float: left;}
#contenedor .nav_mapa .profesionales {border-top: 1px solid #ACABA9; width: 100%; float: left; margin: -1px 0 10px 0; padding: 0 0 15px 0;} 
#contenedor .nav_mapa .profesionales h2 {font: bold 16px Arial, Helvetica, sans-serif; margin: 15px 0 10px 0; width: 100%; float: left;}
#contenedor .nav_mapa .profesionales p {line-height: 130%;}
#contenedor .nav_mapa .profesionales .datos {width: 64%; float: left; margin: 0 1% 0 0; padding: 0 0 10px 0;}
#contenedor .nav_mapa .profesionales .resto_datos {width: 620px; float: left; padding: 0 0 10px 0;}
#contenedor .nav_mapa .profesionales .datos p, #contenedor .nav_mapa .profesionales .alertas p {margin: 0 0 10px 0; clear: both; width: 100%;}
#contenedor .nav_mapa .profesionales .datos p a {margin: 0 4px 0 0; float: none;}
#contenedor .nav_mapa .profesionales .datos p span {font-style: italic;}
#contenedor .nav_mapa .profesionales .resto_datos p {margin: 0 0 10px 0; clear: both; width: 100%;}
#contenedor .nav_mapa .profesionales .datos ul,
#contenedor .nav_mapa .profesionales .resto_datos ul {float: left; list-style: none; margin: 0 0 20px 0; clear: both;}
#contenedor .nav_mapa .profesionales .datos ul li,
#contenedor .nav_mapa .profesionales .resto_datos ul li {padding: 4px 0; line-height: 130%;}
#contenedor .nav_mapa .profesionales .datos ul li a,
#contenedor .nav_mapa .profesionales .resto_datos ul li a {float: none; margin: 0 6px 0 0;}
#contenedor .nav_mapa .profesionales .applet {border: 1px solid #ACABA9; float: left;}
#contenedor .nav_mapa .profesionales .resto_datos .enlaces_applet {margin: 8px 0 0 0;}
#contenedor .nav_mapa .profesionales .resto_datos .enlaces_applet li {float: left; border-left: 1px solid #ACABA9; padding: 0 0 0 6px;}	
#contenedor .nav_mapa .profesionales .resto_datos .enlaces_applet li.first {border: none;}
#contenedor .nav_mapa .profesionales .resto_datos p.java {margin: 15px 0 0 0; width: 64%; padding: 0 0 0 20px; background: url(/recursos/imgs/javasun.gif) left top no-repeat; clear: both;}
#contenedor .nav_mapa .profesionales .resto_datos p.java a{float: none;}
marquee {float: left;}
marquee a {float: none; margin: 0 25px 0 0;}


/*FORMULARIOS*/
#contenedor .nav_mapa .profesionales .contactar_form, #contenedor .nav_mapa .profesionales .movil_buscador  {float: left; width: 32.8%; margin: 15px 0 0 0; padding: 0 0 0 1%; border-left: 1px dashed #DEDDDD;}
#contenedor .nav_mapa .profesionales .contactar_form  legend {display: none;}
#contenedor .nav_mapa .profesionales .contactar_form form {margin: 0; padding: 3% 0% 0 2%; margin: 0 0 10px 0; clear: both; float: left; width: 98%;}
#contenedor .nav_mapa .profesionales form fieldset {margin: 0; padding: 0; border: none;}
#contenedor .nav_mapa .profesionales form label {margin: 0 4px 0 0; float: left; width: 100%;}
#contenedor .nav_mapa .profesionales form input {border: 1px solid #ACABA9; width: 99.2%; margin: 0 0 10px 0; color: #565554; padding: 0 0 0 2px;}
#contenedor .nav_mapa .profesionales form input:hover, #contenedor .nav_mapa .profesionales form input:active, #contenedor .nav_mapa .profesionales form input:focus {border: 1px solid #53CE31;}
#contenedor .nav_mapa .profesionales form select {border: 1px solid #ACABA9; width: 99.2%; margin: 0 0 10px 0; color: #565554;}
#contenedor .nav_mapa .profesionales form textarea {border: 1px solid #ACABA9; width: 97%; margin: 0 0 10px 0; font: normal 13px Arial, Helvetica, sans-serif; padding: 3px; color: #565554;}
#contenedor .nav_mapa .profesionales form textarea:hover, #contenedor .nav_mapa .profesionales form textarea:active, #contenedor .nav_mapa .profesionales form textarea:focus {border: 1px solid #53CE31;}
#contenedor .nav_mapa .profesionales form .boton_S {width: 80px; float: right; margin: 0 2px 0 0;}
#contenedor .nav_mapa .profesionales form .boton_S label {width: 56px; float: right; margin: 0;}
#contenedor .nav_mapa .profesionales form .boton_S input {border: none; float: left; width: 18px; height: 20px; margin: 0; background:url(/recursos/imgs/send.gif) left top no-repeat;}
#contenedor .nav_mapa .profesionales form .boton_S input:hover {border: none;}

#contenedor .nav_mapa .profesionales .share_form h2 {padding: 0 0 0 25px; background: url(/recursos/imgs/mail.gif) left top no-repeat; margin: 0;}
#contenedor .nav_mapa .profesionales .contactar_form h2 {padding: 0 0 0 25px; background: url(/recursos/imgs/commentsh2.gif) left top no-repeat; margin: 0;}

/*IFRAME MOVIL*/
#contenedor .movil_buscador iframe {width: 19.44em; height: 39.5em; padding: 10px 0;}
#contenedor .movil_buscador p {float: none; margin: 0 auto; width: 90%;}

/*ALERTAS SMS*/
#contenedor .nav_mapa .profesionales .alertas {width: 100%; float: left;}
#contenedor .nav_mapa .profesionales .alertas img {margin: 0 auto; display: block; float: left;}
#contenedor .nav_mapa .profesionales .alertas h3 {clear: both; margin: 15px 0 10px 0;}

/*IMÁGENES CENTRADAS IVIVEMÓVIL*/
#contenedor .nav_mapa .profesionales div div {margin: 0 auto; display: block; float: left;}
#contenedor .nav_mapa .profesionales .cartel_balcon {width: 300px; height: 212px; float: none;}
#contenedor .nav_mapa .profesionales .cartel_balcon img {margin: 10px 0 20px 0;}
#contenedor .nav_mapa .profesionales .llamarficha {width: 377px; height: 222px; float: none;}
#contenedor .nav_mapa .profesionales .recibiranuncio {width: 586px; height: 222px;}
#contenedor .nav_mapa .profesionales .alertas .recibiranuncio {width: 586px; height: 222px; float: none;}
#contenedor .nav_mapa .profesionales .alertas .captura {width: 650px; display: block; margin: 0 auto; float: none;}
#contenedor .nav_mapa .profesionales .alertas .captura img {margin: 10px 0 20px 0; border:1px solid #ACABA9;}

#contenedor .nav_mapa .profesionales img.popup {margin: 0 0 0 4px;}


