body,html{padding:0px;margin:0px;font-family:"Open Sans",sans-serif,tahoma,"Trebuchet Ms",Arial, helvetica;font-size:1em;color:#6e6c67;background-color:#eee;}
*{margin:0px;padding:0px;}
a,a:visited,a:link{color:#e1362b;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none;}
a:hover{color:#1351A2;text-decoration:underline;}
h1,h2,h3{font-size:1.5em;font-weight:normal;}
h4,h5{font-size:1.2em;font-weight:normal;}
.row{float:left;width:100%;}
.content{width:100%;max-width:1000px;margin:0 auto;}
ul{list-style:none;}
#share-buttons img{width:35px;padding:5px;border:0;box-shadow:0;display:inline;}
div#vista_codigo_postal{width:336px;height:180px;overflow:hidden;background-color:#000;}
div#vista_codigo_postal img{width:336px;}
div#vista_imagen{}
div#vista_cp{margin-top:25px;position:absolute;width:336px;text-align:center;margin-top:15px;color:#FFF;font-size:13px;text-shadow:3px 3px 2px #000;}
div#vista_cp em{margin-top:15px;display:block;font-style:normal;}
div#vista_cp i{font-size:30px;font-style:normal;}
div#vista_cp b{font-size:30px;font-style:normal;padding-bottom:10px;}
div#vista_cp b span{font-size:20px;font-weight:none;}
div.caja2 div#callejeros_paises h2,div.caja2 div#callejeros_paises h3,div.caja2 div#callejeros_paises h4{border-bottom:none;border-top:none;float:left;width:100%}
div.caja2 div#callejeros_paises h2{margin-top:15px;padding-top:15px;border-top:1px solid #D3CDD0}
div.caja2 div#callejeros_paises h3{margin:0px;padding-top:5px;padding-left:15px;font-weight:bold;font-size:15px}
div.caja2 div#callejeros_paises h4{margin:0px;padding-top:10px;padding-left:30px;font-size:14px}
div.caja2 div#callejeros_paises ul{margin-left:30px;margin-top:10px;float:left;width:100%;}
div.caja2 div#callejeros_paises ul li{margin-top:5px;margin-bottom:10px;padding-left:5px;border-left:3px solid #D3CDD0;float:left;width:30%}
div.caja2 div#callejeros_paises ul li span{display:block;font-size:11px}
div.caja2 div#callejeros_paises h2 img{vertical-align:middle;margin-right:10px;}
div#prevision-tiempo{margin-top:20px;font-size:13px;}
div#prevision-tiempo ul li{padding-bottom:5px;padding-top:5px;}
div#prevision-tiempo ul li span.tiempodia{display:inline-block;width:50px;}
div.cristal{width:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:1px solid #595956;min-height:50px;background-image:url('../images/fondo-cristal.png');background-repeat:repeat-x;background-position:top left;}
div.caja{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 2px 0px #dbd6d9;overflow:hidden;text-align:center;float:left;background-color:#FFF;height:270px;margin-bottom:30px;}
div.caja img{height:140px;padding-bottom:3px;min-width:100%;}
div.caja div{z-index:5;margin-top:-20px;text-align:center;width:100%;}
div.caja p{margin-top:10px;margin-bottom:5px;font-size:0.8em;padding-right:10px;padding-left:10px;}
div.caja div span{border:2px solid #FFF;}
div.w210{width:210px;}
div.w210 div.rating{margin-top:5px;}
div.w210 span img.gicon{width:45px;height:45px;min-width:45px;border:3px solid red;border-radius:50%;-moz-border-radius:50%;padding:5px;}
div.w440{width:460px;height:240px;}
div.w440 p.titulo{text-align:left;padding-left:15px;position:absolute;margin-top:-43px;margin-left:65px;}
div.w440 p.titulo a{text-shadow:2px 2px #000;color:#FFF;display:block;margin-bottom:10px;overflow:hidden;width:375px;height:30px;}
div.w440 img{height:120px;}
div.w440 img.users-rating,div.w210 img.users-rating{height:auto;width:auto;min-width:inherit;padding:0px;vertical-align:middle;}
div.w440 div{text-align:left;}
div.w440 div span{padding:15px;}
div.w440 p b{font-size:1.5em}
div#comentariogmas{float:left;width:100%;margin-top:15px;}
div.w440 p.comentario{text-align:left;float:left;margin-top:10px;padding-top:15px;min-width:415px;}
div.w440 p.comentario img.usuario{float:left;margin-right:10px;width:55px;min-width:55px;height:auto;border-radius:50%;border:3px solid #dbd6d9;padding:0px;margin-bottom:30px}
div.w440 p.comentario b{display:block;}
div.w440 div.fondofoto{height:120px;background-position:50% 50%;background-repeat:repeat-x;}
div#reviews{margin-top:20px;}
div#reviews p.comentario{text-align:left;float:left;min-width:415px;border-bottom:1px solid #EFECE3;padding-top:10px;padding-bottom:10px;width:100%}
div#reviews p.reviewbg{background-color:#faf8f1;}
div#reviews p.comentario p{font-size:;}
div#reviews p.comentario img.usuario{float:left;margin-right:10px;width:55px;min-width:55px;height:auto;border-radius:50%;border:3px solid #dbd6d9;padding:0px;}
div#reviews p.comentario b{display:block;}
div#reviews div.fondofoto{height:120px;background-position:50% 50%;background-repeat:repeat-x;}
div#reviews a#opinar{padding-top:10px;padding-bottom:10px;font-weight:bold;display:block;float:left;width:100%;text-align:center;margin-top:10px;}
a.telbtn{padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-color:#db2725;color:#fff;text-align:center;display:inline-block;}
div.mr10{margin-right:15px;}
div.mr20{margin-right:20px;}
div.mr40{margin-right:40px;}
.ico{color:white;font-size:1.7em;padding:8px;text-align:center;margin-left:10px;border-radius:50%}
.fotografos{font-size:10px;font-style:italic;float:left;width:100%;display:block;}
.coloricocalle{background-color:#2c4fd0;}
.coloricopuntointeres{background-color:#743289;}
.coloriconegocio{background-color:#20a34b;}
.coloricomapa{background-color:#ec8d1b;}
.coloricofoto{background-color:#e1362b;}
.colorbordeicocalle{border-bottom:3px solid #2c4fd0;}
.colorbordeicopuntointeres{border-bottom:3px solid #743289;}
.colorbordeiconegocio{border-bottom:3px solid #20a34b;}
.colorbordeicomapa{border-bottom:3px solid #ec8d1b;}
.colorbordeicofoto{border-bottom:3px solid #e1362b;}
#cabecera{background-color:#FFF;}
#cabecera a#logo{display:block;float:left;margin-top:15px;color:#e1362b;font-size:2.5em;font-weight:bold;-moz-transition:1.5s;transition:1.5s;text-shadow:1px 1px #d9d9d9;}
#cabecera a#logo span.logo{color:#93a9a9;}
#cabecera span.ico{color:#93a9a9;font-size:0.8em;margin-right:-5px;margin-top:-3px;display:block;float:left;}
#cabecera a#logo:hover{text-decoration:none;color:#ff0000;}
ul#navigation{float:right;}
ul#navigation li{float:left;}
ul#navigation li a{padding-left:20px;padding-right:20px;text-align:center;display:block;line-height:70px;color:#92a3a4;text-transform:uppercase;font-size:0.8em;-moz-transition:1.5s;transition:1.5s;}
ul#navigation li a#navigation-buscar{background-color:#dbd6d9;color:white;width:50px;font-size:1.5em;}
ul#navigation li a:hover,ul#navigation li a#navigation-buscar:hover{background-color:#e1362b;text-decoration:none;color:white;}
#buscador-index{background-image:url('../images/callejero-1.png');background-position:top middle;min-height:374px;}
#buscador-index form{width:472px;margin:0px auto;text-align:center;padding-top:100px;color:white;}
#buscador-index form b{display:block;font-size:2em;text-shadow:2px 2px #000;font-weight:normal;margin-bottom:15px;text-rendering:optimizelegibility;}
#buscador-index form input[type=text]{background-color:transparent;color:white;border:none;width:95%;font-size:1.2em;padding-top:12px;}
#buscador-index form input[type=submit]{background-color:#e1362b;border:1px solid #aa2821;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;min-height:40px;color:#fff;font-size:1.2em;padding-right:15px;padding-left:15px;margin-top:15px;cursor:pointer;box-shadow:1px 2px 0px #85231b;-moz-transition:1.5s;transition:1.5s;text-shadow:1px 1px #424242;}
#buscador-index form input[type=submit]:hover{background-color:#ff0000;border:1px solid #ff0000;}
#buscador2{margin-top:-25px;margin-bottom:25px;}
#buscador2 form input{background-color:#FFF;color:#2e2b54;border:none;width:70%;font-size:1.2em;padding:10px;display:inline-block;}
#buscador2 form input[type=submit]{display:inline-block;background-color:#e1362b;min-height:40px;color:#fff;font-size:1em;padding-right:15px;padding-left:15px;margin-top:15px;cursor:pointer;width:25%;}
#buscador2 form input.conborde{border:1px solid #d8d2d6;}
div#buscador-callejero-ciudad{margin-top:25px;}
#sub-navigation{background-color:#fff;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #dbd6d9;font-size:0.8em;min-height:40px;}
#sub-navigation p{margin-top:10px;float:left;}
#sub-navigation p a{padding-right:10px;padding-left:10px;border-right:1px solid #dbd6d9;}
#sub-navigation div#icos{float:right;opacity:0.5;}
#sub-navigation div#icos span.ico{float:right;display:block;}
div.caja2 h2#titulo h2#titulo_tipo{font-size:25px;}
#contenido{margin-top:35px;}
#textoindex{color:#445062;margin-top:25px;padding-top:25px;margin-bottom:25px;padding-bottom:25px;border-top:1px solid #d9d4d7;text-align:center;}
#textoindex p{margin-top:15px;font-size:0.8em;}
#textoindex p i{margin-top:15px;font-size:2em;color:#8a9b9c;display:block;text-shadow:1px 1px #424242;}
div.caja2{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:1px 2px 0px #dbd6d9;overflow:hidden;text-align:left;float:left;background-color:#FFF;margin-bottom:30px;width:100%;}
div.padding15{padding:15px;}
div.caja2 h1,div.caja2 h2{text-align:left;margin-bottom:10px;color:#353432;font-size:1.4em;}
div.caja2 h3,div.caja2 h4,div.caja2 h5{width:100%;text-align:left;margin-top:15px;color:#353432;font-size:1.1em;border-top:1px solid #d3cdd0;padding-top:15px;margin-bottom:15px;}
,div.caja2 h5{border:none;}
div.caja2 h4{margin-bottom:15px;}
.ad336x280{background-color:#93a9a9;width:336px;height:280px;float:left;margin-right:10px;margin-bottom:10px;}
.ad468x60{background-color:#93a9a9;width:468px;height:60px;margin-bottom:10px;margin-top:10px;}
#mapa{width:600px;height:280px;}
#pano{width:600px;height:280px;}
#otrascalles{margin-top:25px;}
#breadcrumb{font-size:11px;margin-bottom:10px;}
#infocalle{width:600px;float:left;font-size:0.85em;}
#negocios{margin-top:20px;}
#negocios ul li p{float:right;width:300px;}
#negocios ul li img{width:30px;vertical-align:middle;float:left;}
#negocios ul li{float:left;width:100%}
#negocios ul li b{font-size:15px;}
#empresa h3{border:none;margin-top:0px;}
#fotoempresa{height:200px;overflow:hidden;}
#fotoempresa img{margin-top:-80px;min-width:600px}
#infoempresa{margin-bottom:15px;border-bottom:1px solid #efece3;padding-bottom:15px;font-size:14px;line-height:20px}
#infoempresa div#horario{background-color:#efece3;padding:10px;}
#direccioncompleta{margin-top:15px;}
#direccioncompleta ul li,#otrascalles ul li,#negocios ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #efece3}
div#direccioncompleta ul li span{display::block;color:#b4b2ad}
#sidebar{float:left;width:336px;min-height:600px;margin-left:20px;font-size:13px;}
#sidebar h3,#sidebar h4,#sidebar h5{color:#353432;border:none;margin-top:0px;margin-bottom:5px;padding-top:0px;font-size:15px;}
#fotos img{width:336px;}
#bajo{background-color:#313131;padding-top:50px;padding-bottom:50px;color:#d7d7d7;font-size:0.8em;}
@media only screen and (max-width:479px){body{background-color:#FFF;}
ul#navigation li:first-child{display:none;}
ul#navigation li a{padding:5px;line-height:35px}
#cabecera a#logo{margin-top:5px;font-size:2em;}
#buscador-index{min-height:55px;padding-bottom:10px;}
#buscador-index form{width:320px;padding-top:15px;padding-left:10px;}
#buscador-index form b{display:none;text-align:left;font-size:1.3em;}
#buscador-index form div.cristal{width:200px;border-radius:10px;min-height:30px;float:left;}
#buscador-index form input[type="text"]{background-color:transparent;color:#FFF;border:medium none;width:95%;font-size:1.0em;padding-top:5px;}
#buscador-index form input[type="submit"]{float:right;background-color:#E1362B;border:1px solid #AA2821;border-radius:10px;min-height:30px;font-size:1.0em;padding-right:15px;padding-left:15px;margin-top:2px;cursor:pointer;margin-right:10px;}
#sub-navigation{display:none}
.mobilecontent{width:95%;margin-left:auto;margin-right:auto;padding:10px;}
#contenido{margin-top:0px;}
div.w210{width:100%;}
div.caja{height:230px;}
div.mr40{margin-right:0px;}
#bajo{padding-top:5px;padding-bottom:5px;}
p.legal{text-align:center;}
#buscador2{margin-top:0px;margin-bottom:10px;float:left;width:100%;}
#buscador2 form input{width:59%;font-size:15px;display:block;float:left;margin:1px solid gray}
#buscador2 form input[type="submit"]{display:block;font-size:15px;float:left;margin-top:0px;cursor:pointer;width:34%;}
#infocalle{width:100%;}
#mapa,#pano{width:100%;height:200px;}
#sidebar{width:100%;margin:0px;}
#negocios ul li p{float:left;width:260px;}
#negocios ul li img{width:30px;margin-right:15px;}
}