@media only screen and (max-width:567px),
only screen and (max-device-width:567px), 
only screen and (-webkit-max-device-pixel-ratio: 2) and (max-width:567px) , 
only screen and (max--moz-device-pixel-ratio: 2) and (max-width:567px), 
only screen and (-o-max-device-pixel-ratio: 2/1) and (max-width:567px),
only screen and (max-device-pixel-ratio: 2) and (max-width:567px), 
only screen and (max-resolution: 192dpi) and (max-width:567px),  
only screen and (max-resolution: 2dppx) and (max-width:567px){

#navegacion{background: #000 !important}
#header .slogan {margin: 0;padding: 0;text-align: center;}
#sidebar-first,
#sidebar-first + #content,
.region-footer-fourthcolumn,
.panels-flexible-region-2x75x25-leftcol, 
.panels-flexible-region-2x75x25-rightcol, 
.panels-flexible-region-2x75x25-leftcol_, 
.panels-flexible-region-2x75x25-rightcol_{width: 100% !important;}
#block-block-11 ul.menu{margin-top: 0;float: none;}
#navegacion .region-navigation #block-menu-block-2 {width: 100%;}
#navegacion .content ul {width: 100%;padding-left: 0;display: block;margin: 0 auto}
#navegacion .content ul li{display: block !important;clear: both;}

#topC,
#weW,
#content-footer .region{position:relative !important;display: block;float: none !important;width: 100%}
.panels-flexible-region-inside{padding-left: 0 !important}
#navegacion .block-search{margin: 0;}
#navegacion .block-search .content #search-block-form{width: 100%;margin:0 auto;}
#navegacion .block-search .form-actions .form-submit{float: right;}

#weW .body{ display:none; }
#weW .view{ width: 100%;margin:0 auto; }
#weW ul.tc-lst > li.active .title a { color:inherit; background:inherit; }
#weW .view-header h2{ margin:0; padding:0 0 10px; }

#header{ background:#FFF url(../img/cabecera-big.png) no-repeat 150px 0; }

#navegacion .menu{ padding-left:10px; }
#navegacion .menu li{ padding:0; }
#navegacion .block-search{ margin:0 auto; width:90%; padding-bottom:7px; }
#navegacion .block-search .form-type-textfield .form-text{ min-width:inherit; }

.newsIzq,
#block-views-news-block-1,
#block-views-newsletter-block,
#block-views-facebook-block,
#block-views-tweets-block-1,
#block-views-youtube-block{ width:100% !important; margin:0 auto; }

.newsDer { float:left; }

#block-views-newsletter-block{ padding:0;}

.rowSup{ max-height:inherit; overflow:auto; padding:10px; }
#sidebar-first + #content{ width:97% !important; }
.rowInf{ margin:0 10px; }
#content-footer{ padding:15px 10px 0; }

.rowSup .panels-flexible-region-2x75x25-rightcol{position:relative}
.pane-block-14{position:relative}


}