/** MjRandez Abril 2014**/

/*** RESET AND GENERAL **/
img {max-width: 100%}
.mobile_item {display: none}
#tag_navmobile{display: none; position: absolute; top: 15px; font-size: 155%; left: 65px; color: #000; z-index: 1000;} 

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
  padding: 0;
}

input[type="submit"],
button{
    -webkit-appearance: none !important;
}

.table-warning {
  background-color: #EFF3F1;
  padding: 10px 3%;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-weight: bold;
  width: auto;
  text-align: center;
  margin-left: 10%;
  margin-right: 10%;
  display: none;
}

/***  TABLET PORTRAIT **/
@media only screen  and (max-width: 1000px) {
	
	/*body{background-color: orange !important;} /*NARANJA */
	
	body {font-size: 75%}
	

	/** HEADER **/
	#header {background-size: cover}
	/** MENU **/
	#navmain li.first {margin-left: 0}
	#navmain a {padding: 6px 8px; font-size: 85%}
	  
	/** HOME **/
	body.home #content {width: 40%}
	  
	/** CONTENT **/
  #main table {border: none; display: block; position: relative; width: 100%; overflow-y: hidden}
  #main table tbody {display: block; width: 100%; position: relative; overflow-x: auto; white-space: nowrap;}
  
	/** FORMS **/

	/** FOOTER **/

}

/***  MOVIL LANDSCAPE & PORTRAIT **/

@media only screen and (max-width: 767px) {
	
	/*body{background-color: pink !important;} /*ROSA */
	
	/** HEADER **/
	
  body.home #content #main{
          width: auto;
      } 

  .second-title {
    position: absolute;
    right: 40px;
    top: 10px;
  }

	/** MENU **/
	#navmobile {position: relative; clear: both; overflow: hidden}
	.mobile_item,
	#tag_mobile {display: block !important;}
	
	/** HOME **/
	body.home #wrapper{
  	background: url("images/bg/0_portada-movil.jpg") no-repeat 0 0;
  	background-size: cover;
  }
  
	/** CONTENT **/
	#left {display: none}
	body.home #content {width: auto}
	#content #main {float: none; width: 90%; margin: auto; }
	body.home #content #main {margin-left: auto}
	
	
	/** Portadas de seccion **/
    
  /** GALERIAS **/

	/** FORMS **/

	/** FOOTER **/

	
}

/***  MOVIL PORTRAIT **/
@media only screen and (max-width: 480px) {

	/*body{background-color: lightblue !important;} /*AZUL */
	
	.second-title {
    position: static;
    float: none;
    margin-top: 7px;
    margin-right: 0;
    font-size: 13px;
    margin-bottom: 20px;
    margin-left: 62px;
    line-height: 1.2em;
  }
	.no_mobile {display: none}
	
	/** HEADER **/
	#navutilities_wp {position: relative}
	#header{margin: 0 auto; height: auto; padding-bottom: 25px; padding-top: 15px; background-size: cover}
	h1 {float: none; margin: 0 auto; text-align: center;}
	h2.mainsection {position: static; text-align: center; margin: 0 5%; font-size: 200%}
  
	/** HOME **/
	
  
	/** CONTENT **/
  
  #main table tr td:last-child,
  #main table tr th:last-child {
    border-right: 1px solid #CCC;
  }


	/** FOOTER **/

}