@charset "utf-8";

        body {-webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
        body {margin:0; padding:0;}
		body{ font-family: 'Raleway', Verdana, sans-serif; font-size:14px; line-height:17px}
        table {border-spacing:0;}
        table td {border-collapse:collapse;}
		.tablet { display: none !important;} 
		.mobile { display: none !important;} 
		.destacathome { width:95%; height:auto; padding-bottom:8px}
		.notis{ padding:0 8px 8px 8px;}
		.puntets{ border-bottom:dotted 3px green; padding-top:8px}
		.rrsshome { padding:6px;}
		#fons {border:2px solid #e5e5e5}
		.titols { 
			text-shadow:none;
			font-size:22px;
			line-height:25px
			}
		.titols2 { 
			text-shadow:2px 2px 2px #2E5B85;
			font-size:16px;
			}
			.google-maps {
position: relative;
padding-bottom: 290px; // This is the aspect ratio
height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100% !important;
height: 260px !important;
}
			.selector{
color:#778C9B;	
width: 50%;
padding: 5px;
font-size: 13px;
border: 1px solid #778C9B;
height: 34px;
background-color:#fff;
font-family: 'Raleway', Verdana, sans-serif;}
.selector2{
color:#778C9B;	
width: 100%;
padding: 5px;
font-size: 13px;
border: 1px solid #778C9B;
height: 34px;
background-color:#fff;
font-family: 'Raleway', Verdana, sans-serif;}
iframe.ytb-embed {
max-width: 100% !important;
display: block;
}
#butonga{ background-color: #EBEBEC;
height: 70px;
width: 100%;
max-width:1261px;
text-align:center
padding: 5px;
margin-top:5px;
}
#butonga2{ background-color: #FBFCFE;
height: 70px;
width: 98%;
text-align:center
padding: 5px;
margin-top:5px;
border-radius: 6px 6px 6px 6px;
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px 6px 6px 6px;
}
.blacket{ font-weight:bold; font-size:17px}


.inputTextForm
{
	
color:#778C9B;	
width: 100px;
padding: 5px;
font-size: 13px;
border: 1px solid #778C9B;
height: 20px;
background-color:#fff;
font-family: 'Raleway', Verdana, sans-serif;
}

.title_campo
{
	width:100%;
	float:left;
	position:relative;	
}



#filter_btn
{
	float:left;
	position:relative;
	background-color:#778C9B;
	height:25px;
	padding-bottom:3px;
	padding-top:7px;
	display: block;
    text-align: center;
	width:100px;
	max-width:209px;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	text-decoration:none;
	color:#FFF;
	cursor:pointer;
}


.results_row
{
	
	float:left;
	position:relative;
	width:50%;
	margin-bottom:25px;
}

.imagen_tienda
{
	max-width:120px;
	width:45%;
	float:left;
	position:relative;
	
	
}

.text_tienda
{
	width:45%;
	margin-left:5%;
	color:#000;
	position:relative;
	float:left;
}

.text_tienda_titulo
{
	color:#004fa3;
	float:left;
	position:relative;
	font-weight:bold;
	
}
.btn_ver_ficha
{
	float:left;
	position:relative;
	background-color:#778C9B;
	height:25px;
	padding-bottom:3px;
	padding-top:7px;
	display: block;
    text-align: center;
	width:100%;
	max-width:209px;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	text-decoration:none;
	color:#FFF;
	
}
.btn_ver_ficha:hover
{
	background-color:#617685;
	
}




		 /* RESPONSIVE CSS*/
		@media screen and (max-width: 1279px), screen and (max-device-width: 1279px) {
		 td[class="force-col-pre"] {
			  display: block;
			  width:auto !important;
			}
		table[class="container"] {
               width: 100% !important;	

            }
		table[class="container2"] {
               width: 97% !important;	
            }
		.tablet {
        		display : block !important;
        		width : 97% !important;
				padding: 5px;
        		} 
		.hideonmobile { display: none !important;} 
		.rrsshome {width : 95% !important;}}
		
			
        @media screen and (max-width: 755px), screen and (max-device-width: 755px) {
        	.hideonmobile { display: none !important;} 

			.show_on_mobile755 {
        		display : block !important;
        		width : auto !important;
        		max-height: inherit !important;
        		overflow : visible !important;
        		float : left !important;
        		} 
								td[class="force-col"] {
			  		display: block;
					  
					  width:auto !important;
					}
			
			.selector{
width: 100%!important;
						
        }
		#butonga, #butonga2{ width:95%!important;}}
			

		    /* Give content more room on mobile */
        @media screen and (max-width: 590px), screen and (max-device-width: 590px) {
			 #hideonmobile590 { display: none !important;} 
			 .show_on_mobile590 {
        		display : block !important;
        		width : auto !important;
        		max-height: inherit !important;
        		overflow : visible !important;
        		float : left !important;
        		} 
					  .titols { 
			text-shadow:none;
			font-size:18px;
			line-height:17px!important;
			}
			
.results_row
{
	
	float:left;
	position:relative;
	width:100%;
	margin-bottom:25px;
}
         }

		

        /* Give content more room on mobile */
        @media screen and (max-width: 400px), screen and (max-device-width: 400px) {
			table[class="container2"] {
               width: 95% !important;	
            }
					
			    	.show_on_mobile {
        			display : block !important;
        			width : auto !important;
        			max-height: inherit !important;
        			overflow : visible !important;
        			float : left !important;
        		} 
				.tablet { display: none !important;}			 				
				.mobile {
        		display : block !important;
        		width : 95% !important;
				padding: 15px 5px 5px 5px;
        		} 
          #telfhome { text-align:center!important;}
		  .telfhome { width: 95% !important; height:auto}
		  		 td[class="force-col2"] {
			  		display: block;
					  
					  width:auto !important;
					  padding:0 0 10px 0!important;
					}
         }
		 
		    /* Give content more room on mobile */
        @media screen and (max-width: 320px), screen and (max-device-width: 320px) {	
				
         }
		



