/***** Screen min width 960px *****/
.grid_2.nomargin 	{ width:154px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_3.nomargin 	{ width:232px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_4.nomargin 	{ width:305px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_5.nomargin 	{ width:386px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_6.nomargin 	{ width:464px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_7.nomargin 	{ width:459px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_8.nomargin 	{ width:610px; margin:0; overflow:hidden; float:left; display:inline; }


.iview-caption {
	font-size: 14px;
	line-height:1.5em;
}

.callout .text p  {
	line-height:1.5em;
}

.date-box,.comment-box{
	width:100%;
}

.panes {
	width:99.0%;

}
.pagination #pagination-numbers { display: inline !important ;}

/***** Screen Bigger than 960px *****/
@media only screen and (min-width:1200px) {

.grid_2.nomargin 	{ width:192px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_3.nomargin 	{ width:290px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_4.nomargin 	{ width:385px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_5.nomargin 	{ width:482px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_6.nomargin 	{ width:580px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_7.nomargin 	{ width:674px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_8.nomargin 	{ width:770px; margin:0; overflow:hidden; float:left; display:inline; }

.pagination #pagination-numbers { display: inline !important ;}
}



/***** Tablet (Smaller than 959px) *****/
@media only screen and (min-width: 768px) and (max-width: 959px) {

.grid_2.nomargin 	{ width:122px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_3.nomargin 	{ width:185px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_4.nomargin 	{ width:245px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_5.nomargin 	{ width:307px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_6.nomargin 	{ width:370px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_7.nomargin 	{ width:429px; margin:0; overflow:hidden; float:left; display:inline; }
.grid_8.nomargin 	{ width:490px; margin:0; overflow:hidden; float:left; display:inline; }
	
.iview-caption {
	font-size: 16px;
	line-height:1.5em;
}

.date-box,.comment-box{
	width:100%;
}

.post-meta .bwWrapper img {
	max-width:100%;
	height:auto;
}

.callout .text p  {
	line-height:1.5em;
}

	ul.tabs li {
		display: block;
		width: 100%;
		height: 30px;
		float: left;
		margin-bottom: 0; 
	}
		
ul.tabs li a {
	border: solid 1px #ddd;
}

	ul.tabs li:first-child a.active {
	border-bottom: solid 1px #ddd; 
}
	
	ul.tabs li a.active {
		border-left-width: 1px;
		margin: 0;
		color: #444444;
		}
		
.panes {
	width:99.0%;

}

.destacado .centered br { display: none; }

.row form .searchBTN span { padding-left: 26px; }

.pagination #pagination-numbers { display: none !important ;}

form .boton_buscador { padding-right: 0; font-size:11px; }
form .boton_buscador span { padding-left: 0; }

}



/***** Phone (portrait 300px) *****/
@media only screen and (max-width: 767px) {
.grid_2.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_3.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_4.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_5.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_6.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_7.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }
.grid_8.nomargin 	{ width:97%; margin:0; overflow:hidden; float:left; display:inline; }

header .topstatic .logo {
	text-align: center;	
	margin-top:5px;
}

header .topstatic .call_contact,
header .topstatic .banner_prueba {
	display:none;
}

.wrapped {
	border-right:none;
}

.iview-caption {
	font-size: 16px;
	line-height:1.5em;
}



/* disable top menu */
.topnav ul { display:none; }

/* main nav convert to select nav */
header .topstatic /* evita que malfuncione el selector en tabletas y mobile */ {
	overflow: hidden;
}
      nav ul     { display: none; }
      nav select { display: inline-block; }
	  nav select {
			width:100%;
			padding:10px;
			margin-top:20px;
			margin-bottom:30px;
		}
	
.sidebar_left {
	border:1px solid #ddd;
	padding:10px;
	margin-bottom:30px;
}

.sidebar_right {
	border:1px solid #ddd;
	padding:20px;
	margin-top:30px;
}

footer .grid_3 {
	margin-bottom:30px;
}	

.pagination #pagination-numbers { display: none !important ;}

.buscador_avanz .campo-container.row-first { margin-left: 0px; margin-right: 0px; }
.buscador_avanz .campo-container.row-middle { margin-left: 0px; margin-right: 0px; }
.buscador_avanz .campo-container.row-last { margin-left: 0px; margin-right: 0px; }

.datos-concurso { border: none; padding: 0 5px; }

}

header .topstatic .iconos-mobile 
{
    display: none;
}


/***** General reduced landscape ****/
@media only screen and (max-width: 767px) 
{
    header .topstatic .row 
    {
        margin: 0 7px;
    }
    
    header .topstatic .row .grid_4
    {
        margin: 0;
    }
    
    header .topstatic .logo {
    	text-align: left;	    
    	margin-top: 0px;  
    }
    
    header .topstatic .iconos-mobile 
    {
        position: relative;
        top: -5px;
        clear:both;
        display: block;        
    }
    header .topstatic .iconos-mobile .iconos 
    {
        float: none;
        clear: both;
        position: static;
    }
    header .topstatic .iconos-mobile .iconos li
    {
        display: inline-block;
        float:none;
    }    
}
	
/***** Phone (landscape 420px) *****/
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .post-meta .bwWrapper img {
    	float:left;
    	margin-right:20px;
    }
    
    .post-meta ul.post-cat {
    	float:left;
    }
    
    
    
    footer .footnote {
    	text-align:center;
    }
    
    footer .footnote .credits p {
    	text-align:center;
    }
    
    ul.breadcrumb {
    	float:left;
    	margin-bottom:30px;
    }
    ul.breadcrumb li {
    	margin-bottom:10px;
    }
    
    #searchForm {
        float:left;
    	width:100%;
    }
    
    .pagination #pagination-numbers { display: none !important ;}
    
    .buscador_avanz .campo-container.row-first { margin-left: 0px; margin-right: 0px; }
    .buscador_avanz .campo-container.row-middle { margin-left: 0px; margin-right: 0px; }
    .buscador_avanz .campo-container.row-last { margin-left: 0px; margin-right: 0px; }
    
    .datos-concurso { border: none; padding: 0 5px; }

}

@media only screen and (max-width: 479px) 
{
    
    #iview {
    	display:none;
    }
    
    .mobile-only {
    	display:inline-block;
    }
    .buscador_avanz p.mobile-only { display: block; }
    
    .nomobile-only {
    	display:none;
    }
    
    footer .footnote {
    	text-align:center;
    }
    
    footer .footnote .credits p {
    	text-align:center;
    }
    
    ul.breadcrumb {
    	float:left;
    	margin-bottom:30px;
    }
    ul.breadcrumb li {
    	margin-bottom:10px;
    }
    
    #searchForm {
        float:left;
    }
    
    .pagination #pagination-numbers { display: none !important ;}
    
    .buscador_avanz .campo-container.row-first { margin-left: 0px; margin-right: 0px; }
    .buscador_avanz .campo-container.row-middle { margin-left: 0px; margin-right: 0px; }
    .buscador_avanz .campo-container.row-last { margin-left: 0px; margin-right: 0px; }
    
    .datos-concurso { border: none; padding: 0 5px; }

}

/***** Retina *****/
@media only screen and (-webkit-min-device-pixel-ratio: 2) {

nav select { display: inline-block; }

}
