
/*Styles for screen 600px and lower*/
@media screen and (max-width: 850px) {
}


/*Styles for screen 600px and lower*/
@media screen and (max-width: 600px) {
	table tr td{display: block !important; width:100% !important; padding:0 !important;} 
	.portfolionav{ float:left !important; padding:0 !important;}
	#botones{ width:100% !important; float:none !important;}
	#lateral{ width:100% !important; float:none !important; margin:0 !important;}
	#pageheader h1{ font-size:25px !important; clear:both !important;}
	#pageheader .portfolionav a{ margin:0 !important;}
	
	#buscadorFondos{background-size: initial !important;}
	#buscadorFondos div{height: initial !important;}
	#buscadorFondos div p{margin: 0.5em 0 !important; line-height:normal !important;}
	#buscadorFondos div input{width: 80% !important; float:none !important; margin:0 !important;}
	#buscadorFondos div.select{width: 100% !important; float:none !important; margin:0 !important;}
	#buscadorFondos div.select select{width: 80% !important; float:none !important; margin:0 !important; text-align:center !important; text-align-last:center !important;}
	#buscadorFondos input.enviar{ text-align:center; width:80% !important;}
	#buscadorFondos p.conjunto{ float:none !important; display:inline-table !important; margin:0 !important; width:80% !important;}
	#pasos td div { padding:.3em !important;}
	#pasos td div p{ display:inline !important;}
	#pasos td div span{ border:none !important; padding:0 !important;}
	#buscadorFondos p.conjunto input{ width:auto !important;}
	
	#cat2_id{ width:100% !important;}
	#buscadorFondos.sinFondo input { width:100% !important;}
	#buscadorFondos.sinFondo .select { width:100% !important;}
	#buscadorFondos.sinFondo .select select{ width:100% !important;}
	#buscadorFondos.sinFondo p.conjunto{ width:100% !important;}
	#cat2_id a{width:auto !important; }
	#miniaturas div{background-size:contain !important;}

	/*Thickbox*/
	#TB_window {
	  width: 100% !important;
	  height: 100% !important;
	  margin-top: 0px !important;
	  margin-left: 0px !important;
	  top: 10% !important;
	  right: 10% !important;
	  bottom: 10% !important;
	  left: 10% !important;
	  width: 80% !important;
	  height: 80% !important;
	}
	
	#TB_Image {
	  width: auto !important;
	  max-width: 100%;
	  height: auto !important;
	  max-height: 100%;
	  margin: auto !important; 
	  position: absolute;
	  top: 0px;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  padding: 20px;
	  border: none !important;
	}
	
	#TB_ajaxContent{
	  width: auto !important;
	  max-width: 100%;
	  height: auto !important;
	  max-height: 100%;
	  margin: auto !important; 
	  position: absolute;
	  top: 2em;
	  bottom: 0px;
	  left: 0px;
	  right: 0px;
	  padding: 20px;
	  border: none !important;
	}

}

@media (min-width: 992px) {
  #TB_window {
    top: 10% !important;
    bottom: 10% !important;
    height: 80% !important;
  }
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 480px) {
}

/*Smartphone*/
@media only screen and (max-width : 320px) {
}