/*Ajustes contenedoras*/
#total2 {padding-top:0;}
#cab {margin-top:6px;}


/*MODULO PRINCIPAL*/

#modulo_principal {width:620px; float:left; display:inline; margin-bottom:12px; background:#696566 url(../images/fondo_principal.gif) no-repeat scroll center 189px;}
#modulo_principal .localidad input {border:1px solid #C9C7C7; color:#333333; display:inline; font-family:arial; height:21px; margin-right:2px; padding-top:3px; width:226px;} 

.modulo_principal_cont {width:575px; background:#fffefe; float:left; padding:21px 0 15px 21px; display:inline; margin:0 12px 12px 12px;}

.nuevo_callejero {width:620px; float:left;}
.nuevo_callejero h2 {float:left; display:inline; margin-top:19px;}
.nuevo_callejero p {float:left; width:495px; color:#fff; font-family:arial; font-size:14px; margin:0; padding:11px 0 0 36px;}

.buscar {float:left; padding-top:11px; width:544px;}
.buscar img {float:right;}
.buscar input {float:right;}

.buscar2 {float:left; padding-top:11px; width:818px; padding-bottom:12px; background:#FFFEFE;}
.buscar2 img {float:right; padding-left:8px;}
.buscar2 input {float:right; padding-left:8px;}

.buscar3 {float:left; padding-top:11px; width:565px;}
.buscar3 img {float:right;}
.buscar3 input {float:right;}

.provincia {float:left; width:229px; display:inline; margin-right:17px; margin-bottom:19px; padding-bottom:3px; font-size:12px; color:#373636;}
.provincia strong {padding-left:2px; float:left; width:102px;}
.provincia select {float:left; width:229px; height:26px; border:1px solid #c9c7c7;}

.localidad {float:left; width:229px; padding-bottom:3px; font-size:12px; display:inline; margin-bottom:19px;}
.localidad strong {padding-left:2px; float:left; width:102px;}
.localidad select {float:left; width:229px; height:26px; border:1px solid #c9c7c7;}


.tipo_via {float:left; width:229px; display:inline; margin-right:17px; padding-bottom:3px; font-size:12px;}
.tipo_via input {width:205px; height:26px; display:inline; margin-bottom:18px; font-family:arial narrow; font-size:12px; color:#333333; border:1px solid #c9c7c7; padding-top:3px;}
.tipo_via select {float:left; width:228px; height:26px; border:1px solid #c9c7c7; display:inline; margin-bottom:8px;}
.tipo_via strong {padding-left:2px; float:left; width:228px;}


#modulo_principal .nomb_via {width:226px; height:21px; font-family:arial; color:#333333; border:1px solid #c9c7c7; padding-top:3px; display:inline; margin-right:2px;}
#modulo_principal .num_via {width:62px; height:21px; font-family:arial; color:#333333; border:1px solid #c9c7c7; padding-top:3px;}

#modulo_principal .nombre_via {float:left; width:310px; display:inline; padding-bottom:3px; font-size:12px;}

.txt01 {float:left; width:228px; padding:0 6px 7px 2px;}
.txt02 {width:64px; float:left;}



#modulo_mapa {width:960px; float:left; display:inline; margin-bottom:12px; background:#fffefe;}

.marco_mapa {width:817px; display:inline; float:left; padding:0; margin:21px 9px 0 8px; background:#373636}
.marco_mapa iframe {border:0; margin:0; padding:0}

.paginas_amarillas {float:left; width:120px; display:inline; margin-left:57px; margin-top:10px;}

.publicidad_dere {float:left; width:121px; display:inline; margin-top:65px;}

.calleNombre {margin:0; padding-left:22px; width:790px; height:33px; padding-top:10px; background:#373636; float:left; text-align:center;}
.calleNombre strong {padding-top:3px;}
.calleNombre a {color:#fcfcfb; font-family:Arial; font-size:13px; text-decoration:none;}
.calleNombre a:hover {color:#fcfcfb; font-family:Arial; font-size:13px; text-decoration:underline;}
.calleNombre img {padding-right:5px;}



#listado_busqueda {width:620px; float:left; display:inline; margin-bottom:12px;}
#listado_busqueda h2 {width:619px; float:left; background:#373636;}
#listado_busqueda h2 img {float:left;}

.listado_busqueda_cont {width:592px; float:left; background:#fffefe; border:1px solid #dad8d9; border-top:1px solid #afaeae; padding:21px 0 56px 26px;}

.result_busqueda {font-family:arial; font-size:13px; color:#ffa000; float:left; padding-top:15px; padding-left:8px;}

#listado_busqueda .contenedor_listado {float:left; width:565px; font-size:12px; text-align:center;}

#listado_busqueda .tipo_via {float:left; width:115px; padding: 0; margin:0; color:#4c4747;}
#listado_busqueda .tipo_via a {color:#4c4747; text-decoration:none;}
#listado_busqueda .tipo_via a:hover {color:#4c4747; text-decoration:underline;}
#listado_busqueda .tipo_via strong {float:left; width:115px; padding:0 0 13px 0;}

.nombre_via {float:left; width:351px; padding:0 0 13px 0; color:#4c4747;}
.nombre_via a {color:#4c4747; text-decoration:none;}
.nombre_via a:hover {color:#4c4747; text-decoration:underline;}

.ver_plano {float:left; width:99px; padding:0 0 13px 0; color:#4c4747;}
.ver_plano a {color:#4c4747; text-decoration:none;}
.ver_plano a:hover {color:#4c4747; text-decoration:underline;}
.ver_plano img {width:11px; height:11px; padding-right:3px;}

.gris {background:#e6e5e5; float:left; height:20px; padding-top:5px;}
.gris p {padding:0;}

.blanco {float:left; height:20px; padding-top:5px;}
.blanco p {padding:0;}


/*********** Error Ruta *****************/

#rutas {width:620px; float:left; display:inline; margin-bottom:12px;}

.rutas_cont {width:565px; float:left; background:#fffefe; border:1px solid #888384; border-top:1px solid #afaeae; padding:30px 0 42px 53px;}

.error_ruta {float:left; width:505px; height:51px; padding:11px 0 13px 10px; font-family:arial; font-size:12px; color:#4c4747; display:inline; margin-bottom:20px; margin-right:60px; background:url(../images/fondo_error_ruta.gif) no-repeat;}
.error_ruta img {padding:5px 20px 0 0; float:left;}



