/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {


}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
		
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

#sliderwrap, #adheader, #sidebar, .nonemov, #enlapales { display: none;}

#logo a { margin: 0 auto;}

#navtop { width: 100%; }

.wrap { width: 100%; margin: 0 auto;}

#logowrap { width: 297px; float: none; margin: 20px auto 0 auto; }

#espec { display: none;}

#movilad { display: inline;}

/*---- NAV ---*/

#navwrap ul { background: #103054; height: 100%; border-bottom: 2px solid #c2d3e5; }

#navwrap ul li { float: none; }

#navwrap ul li a { font-family: 'RR'; color: #ffffff; text-transform: uppercase; text-decoration: none; padding: 2% 1%; width: 98%; display: block; background: url(images/sep.jpg) no-repeat left; font-size: 14px; text-align: center; border-bottom: 1px solid #235c9b;}

#navwrap ul li a.yellow { color: #f2f207; padding: 2% 1%; width: 98%;  }

#navwrap ul li a:hover { background:url(images/sep.jpg) no-repeat left #4687c7;}

#nav ul li:first-child a { background: none;}

.col { width: 100%; float: none; }

#contr { width: 96%; padding: 0 2%; float: none;}

#firma { width: 159px; height: 35px; background: url(images/sign_tekoestudio.png) no-repeat; display: block; text-indent: -999999px; margin: 10px auto;}

.notalconta { float: none; width: 96%; padding:2%;}
	
.notal { padding: 1%; width: 98%;}

.notal img { float: none;}

#single p { width: 96%; padding: 0 2%;}

.notal img { width: 98%; height: auto;}

#single img { width: 94%; height: auto;}

#comments, .artrel { display: none;}

#single { padding: 0;}

	

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {




			

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

#sliderwrap, #adheader, #sidebar, .nonemov, #enlapales { display: none;}

#logo a { margin: 0 auto;}

#navtop { width: 100%; }

.wrap { width: 100%; margin: 0 auto;}

#logowrap { width: 297px; float: none; margin: 20px auto 0 auto;}

#espec { display: none;}

/*---- NAV ---*/

#navwrap ul { background: #103054; height: 100%; border-bottom: 2px solid #c2d3e5; }

#navwrap ul li { float: none; }

#navwrap ul li a { font-family: 'RR'; color: #ffffff; text-transform: uppercase; text-decoration: none; padding: 2% 1%; width: 98%; display: block; background: url(images/sep.jpg) no-repeat left; font-size: 14px; text-align: center; border-bottom: 1px solid #235c9b;}

#navwrap ul li a.yellow { color: #f2f207; padding: 2% 1%; width: 98%;  }

#navwrap ul li a:hover { background:url(images/sep.jpg) no-repeat left #4687c7;}

#nav ul li:first-child a { background: none;}

.col { width: 100%; float: none; }

#contr { width: 96%; padding: 0 2%; float: none;}

#firma { width: 159px; height: 35px; background: url(images/sign_tekoestudio.png) no-repeat; display: block; text-indent: -999999px; margin: 10px auto;}

.notalconta { float: none; width: 96%; padding:2%;}
	
.notal { padding: 1%; width: 98%;}

.notal img { float: none;}

#single p { width: 96%; padding: 0 2%;}

.notal img { width: 98%; height: auto;}

#single img { width: 94%; height: auto;}

#comments, .artrel { display: none;}

#movilad { display: inline;}

#single { padding: 0;}

}