* { Margin : 0px ; padding : 0px ;
}

header,section,footer,aside,nav,article,figure,figcaption,hgroup{
	display:block;
}

body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}

#cabecera {
	display: block;
	width: 100%;
	margin: 5px auto;
	padding: 15px;
	text-align: center;
	border: 3px solid #999999;
	background: #DDDDDD;
	border-radius: 20px 20px 20px 20px;
	box-shadow: rgba(3, 97, 144, 0.1) 20px 15px 15px inset;
	height:110px;
}
#titol{
	font: 225% bold Verdana, Geneva, sans-serif;
	text-shadow:1px 17px 3px #ffffff;
}
#subtitulo{
	font: 125% bold Verdana, Geneva, sans-serif;
	color:#f26921;
	border-bottom : 2px solid  ;
	padding-top:5px;
	/*text-shadow:1px 17px 3px #f26921;*/
}
#cajacentral{
	width: 98%;
	margin: 0px auto;
	text-align: left; 
}
.tdtitulo{
	 	
	 list-style:none;
	padding: 3px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
background: -webkit-gradient(linear, left top, left bottom, from(#f26921), to(#999));
background: -moz-linear-gradient(top,  #f26921,  #999);
background: -o-linear-gradient(top,  #f26921,  #999);
background: -ms-linear-gradient(top,  #f26921,  #999);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f26921', endColorstr='#999');		
border-radius: 5px 5px 5px 5px;
color:#fff;
font-weight:bold;
 }
 #ulaside2{
	 	width:100%;
	color: white;
	padding: 5px 5px 5px 5px; 

 }
 #liaside2{
	 display:inline-table;
	 -moz-display:inline-table;
	 list-style:none;
	padding: 2px ;
	font:100% Arial, Helvetica, sans-serif;
	background: rgba(3, 97, 144, 1) ;
		border-radius: 5px 5px 5px 5px;
		width:90%;
		margin-top:5px;
		margin-bottom:5px;
		
 }
  #ulnav2_2{
	 	width:100%;
	color: black;
	padding: 5px 5px 5px 5px; 

 }
 #linav2_2{
	 display:inline-table;
	 -moz-display:inline-table;
	 list-style:none;
	padding: 3px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: rgba(246, 133, 31, 0.3) ;
		border-radius: 5px 5px 5px 5px;
		width:15%;
		
 }
 
 #ulaside2_2{
	 	width:100%;
	color: black;
	padding: 5px 5px 5px 5px; 

 }
 #liaside2_2{
	 display:inline-table;
	 -moz-display:inline-table;
	 list-style:none;
	padding: 3px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
background: -webkit-gradient(linear, left top, left bottom, from(#f7ae29), to(#ffffff));
background: -moz-linear-gradient(top,  #f7ae29,  #ffffff);
background: -o-linear-gradient(top,  #f7ae29,  #ffffff);
background: -ms-linear-gradient(top,  #f7ae29,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7ae29', endColorstr='#ffffff');		
border-radius: 5px 5px 5px 5px;
		width:80%;
 }
 
  #liaside2_2:hover{
	 display:inline-table;
	 -moz-display:inline-table;
	 list-style:none;
	padding: 4px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffcc99), to(#faede0));
	background: -moz-linear-gradient(top,  #ffcc99,  #faede0);
	background: -o-linear-gradient(top,  #ffcc99,  #faede0);
	background: -ms-linear-gradient(top,  #ffcc99,  #faede0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc99', endColorstr='#faede0');		
		width:80%;
 }

 article { 
	padding : 10px ; 
	margin-bottom : 15px ;
}
article footer { 
	text-align : right ; 
}
#area_principal{
	float:left;
	width:62%;
	margin: 1px auto;
	
}
#barra_lateral{
	float : right;
	width : 15% ; 
	top: 112px;
	margin : 1px auto ; 
	padding : 5px ; 
 
}
#barra_lateral2{
	float : left;
	width : 20% ; 
	margin : 1px auto ; 
	padding : 5px ; 
 }
 #pie{
	clear: both ;
	text-align : center ;
	padding : 20px ;
	border-top : 2px solid #999999 ;

}
#contenido_central{
	text-align:justify;
		color: #555555;
	/* [disabled]display: inline-block; */
	float: left;
	font:100% Arial, Helvetica, sans-serif;
	margin-top: 3px;
	padding: 3px;
	width: 100%;

}


#caja_pregunta{
	width:80%; 
	padding:5px 8px;
	border-color:rgb(150,150,150);
	border-width:1px;
	border-style:solid;
	border-radius:5px;
background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff));
background: -moz-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -o-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -ms-linear-gradient(top,  #D7E9F3,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff');	
}
#caja_respuesta{
	width:80%; 
	padding:5px 8px;
	border-color:rgb(150,150,150);
	border-width:1px;
	border-style:solid;
	border-radius:5px;
background: -webkit-gradient(linear, left top, left bottom, from(#f6851f), to(#ffffff));
background: -moz-linear-gradient(top,  #f6851f,  #ffffff);
background: -o-linear-gradient(top,  #f6851f,  #ffffff);
background: -ms-linear-gradient(top,  #f6851f,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6851f', endColorstr='#ffffff');	
}
 #td_modulos{
	 padding: 9px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#D7a963));
	background: -moz-linear-gradient(top,  #D7E9F3,  #D7a963);
	background: -o-linear-gradient(top,  #D7E9F3,  #D7a963);
	background: -ms-linear-gradient(top,  #D7E9F3,  #D7a963);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#D7a963');		
	border-radius: 5px 5px 5px 5px;
		width:50%;
	 
 }
  #td_modulos:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#f26921));
	background: -moz-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -o-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -ms-linear-gradient(top,  #D7E9F3,  #f26921);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#f26921');		
	border-radius: 15px 15px 15px 15px;
		width:50%;
	 
 }
#td_temas{
	 padding: 9px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#fff));
	background: -moz-linear-gradient(top,  #D7E9F3,  #fff);
	background: -o-linear-gradient(top,  #D7E9F3,  #fff);
	background: -ms-linear-gradient(top,  #D7E9F3,  #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#fff');		
	border-radius: 5px 5px 5px 5px;
		width:50%;
	 
 }
  #td_temas:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#c7b913));
	background: -moz-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -o-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -ms-linear-gradient(top,  #D7E9F3,  #c7b913);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#c7b913');		
	border-radius: 15px 15px 15px 15px;
		width:50%;
	 
 }
#cajita{
	float : center;
	width : 90% ; 
	margin-top: 10px ;
	margin-left:1px ;
	margin-right:1px ;
	margin-bottom: 10px ;
	border: 1px dashed #f26921;
	border-radius: 5px 5px 5px 5px;

}

#cajita_flotante{
	float : center;
	width : 90% ; 
	margin-top: 10px ;
	margin-left:1px ;
	margin-right:1px ;
	margin-bottom: 10px ;
	border: 1px dashed #f26921;
	border-radius: 5px 5px 5px 5px;

}

#cabecera_cajita{
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#f26921));
background: -moz-linear-gradient(top,  #D7E9F3,  #f26921);
background: -o-linear-gradient(top,  #D7E9F3,  #f26921);
background: -ms-linear-gradient(top,  #D7E9F3,  #f26921);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#f26921');
width:100%;
text-align:center;
color:white;
font-weight:bold;

}
.cabecera_cajita{
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#f26921));
background: -moz-linear-gradient(top,  #D7E9F3,  #f26921);
background: -o-linear-gradient(top,  #D7E9F3,  #f26921);
background: -ms-linear-gradient(top,  #D7E9F3,  #f26921);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#f26921');
width:100%;
text-align:center;
color:white;
font-weight:bold;

}
#cuerpo_cajita{
	padding:10px;
}

#pie{
	clear: both ;
	text-align : center ;
	padding : 20px ;
	border-top : 2px solid #999999 ;
	text-align:justify;

}
#td_modulos_borde{
			
	border: 2px dashed #D7a963;
	border-radius: 5px 5px 5px 5px;
		width:50%;
	 
 }
  #td_modulos_borde:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#f26921));
	background: -moz-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -o-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -ms-linear-gradient(top,  #D7E9F3,  #f26921);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#f26921');		
	border-radius: 15px 15px 15px 15px;
	border: 2px dashed #D7a963;
		width:50%;
	 
 }
#td_temas_borde{
	 padding: 9px ;
		font:100% Arial, Helvetica, sans-serif;

	margin: 2px auto;
		
	border-radius: 5px 5px 5px 5px;
	border: 2px dashed #D7E9F3;
		width:50%;
	 
 }
  #td_temas_borde:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#c7b913));
	background: -moz-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -o-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -ms-linear-gradient(top,  #D7E9F3,  #c7b913);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#c7b913');		
	border-radius: 15px 15px 15px 15px;
	border: 2px dashed #D7E9F3;
		width:50%;
	 
 }
 #tablaazul_borde{
    border: 1px dashed #D7E9F3;
	 padding: 9px ;
		font:100% Arial, Helvetica, sans-serif;

	margin: 1px auto;
		
	border-radius: 2px 2px 2px 2px;
}

#tablaazul_borde:hover{
    border: 1px dashed #f26921;
	 padding: 15px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
		
	border-radius: 2px 2px 2px 2px;
}
#tablaverdosa_borde{
    border: 1px dashed #D7a963;
	 padding: 9px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
		
	border-radius: 2px 2px 2px 2px;
}

#tablaverdosa_borde:hover{
    border: 1px dashed #D7a963;
	 padding: 15px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
		
	border-radius: 2px 2px 2px 2px;
}
#tablaverdosa{
padding: 9px ;
    border: 1px dashed #D7E9F3;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#D7a963));
	background: -moz-linear-gradient(top,  #D7E9F3,  #D7a963);
	background: -o-linear-gradient(top,  #D7E9F3,  #D7a963);
	background: -ms-linear-gradient(top,  #D7E9F3,  #D7a963);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#D7a963');		
	border-radius: 5px 5px 5px 5px;
	background-color:#D7E9F3;
	
	}

#tablaverdosa:hover{
padding: 9px ;
    border: 2px solid #ffcc99;
	font:100% Arial, Helvetica, sans-serif;
	margin: 10px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffcc99), to(#faede0));
	background: -moz-linear-gradient(top,  #ffcc99,  #faede0);
	background: -o-linear-gradient(top,  #ffcc99,  #faede0);
	background: -ms-linear-gradient(top,  #ffcc99,  #faede0);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc99', endColorstr='#faede0');		
	border-radius: 10px 10px 10px 10px;
}
#tablaazul{
    border: 1px dashed #D7E9F3;
	 padding: 5px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#d9e2f4), to(#5d6167));
	background: -moz-linear-gradient(top,  #d9e2f4,  #5d6167);
	background: -o-linear-gradient(top,  #d9e2f4,  #5d6167);
	background: -ms-linear-gradient(top,  #d9e2f4,  #5d6167);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9e2f4', endColorstr='#5d6167');		
	border-radius: 5px 5px 5px 5px;
	color:#fff;
}

#tablaazul:hover{
    border: 2px solid #5d6167;
	 padding: 5px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 10px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8af2a), to(#fff));
	background: -moz-linear-gradient(top,  #f8af2a,  #fff);
	background: -o-linear-gradient(top,  #f8af2a,  #fff);
	background: -ms-linear-gradient(top,  #f8af2a,  #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8af2a', endColorstr='#fff');		
	border-radius: 10px 10px 10px 10px;
	color:#5d6167;
	
	
}
.valida_form h2 {
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f26921));
   background-image: -moz-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f26921));
   background-image: -ms-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f26921));
   background-image: -o-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f26921));
	border-radius: 5px;
	color: #f26921;
	display: block;
	font-fmily: Arial, Helvetica, sans-serif;
	font-size: 120%;
	padding: 5px;
	text-shadow: 3px 3px 3px #CCCCCC;
	width: 433px;
}

.valida_form ul {
    width:450px;
    list-style-type:none;
	margin:0px;
	padding:0px;
}
.valida_form li{
	padding:5px; 
	border-bottom:1px solid #eee;
	position:relative;
} 
.valida_form label {
	color: #555555;
	/* [disabled]display: inline-block; */
	float: left;
	font:100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 3px;
	padding: 3px;
	width: 110px;
	
}
.valida_form input, .valida_form select {
	height:20px; 
	width:220px; 
	height:30px;
	padding:5px 8px;
	border-color:rgb(150,150,150);
	border-width:1px;
	border-style:solid;
	border-radius:5px;
background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff));
background: -moz-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -o-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -ms-linear-gradient(top,  #D7E9F3,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff');	
	
}
.valida_form input:focus, .valida_form select:focus {
   
    border-color: #0000FF; 
    padding-right:15px;
    margin-left: 3px;
	width:250px;
	height:30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-html-border-radius: 5px;
	-ms-border-radius: 5px;
	-chrome-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: rgb(150,150,150) 5px 5px;
	-webkit-box-shadow: rgb(150,150,150) 5px 5px;
	-o-box-shadow: rgb(150,150,150) 5px 5px;
	-html-box-shadow: rgb(150,150,150) 5px 5px;
	-ms-box-shadow: rgb(150,150,150) 5px 5px;
	-chrome-box-shadow: rgb(150,150,150) 5px 5px;
	box-shadow: rgb(150,150,150) 5px 5px;
background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff));
background: -moz-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -o-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -ms-linear-gradient(top,  #D7E9F3,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff');
transition: 0.5s;
}
.valida_form textarea {
	padding:8px; 
	width:300px;
	border-color:rgb(150,150,150);
	padding:5px 8px;
	border-width:1px;
	border-style:solid;
	border-radius:5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff));
	background: -moz-linear-gradient(top,  #D7E9F3,  #ffffff);
	background: -o-linear-gradient(top,  #D7E9F3,  #ffffff);
	background: -ms-linear-gradient(top,  #D7E9F3,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff');
}
.valida_form textarea:focus {
   
	width:90%;
	border-color:rgb(150,150,150);
	padding:15px 18px;
	border-width:1px;
	border-style:solid;
	border-radius:5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6851f), to(#ffffff));
	background: -moz-linear-gradient(top,  #f6851f,  #ffffff);
	background: -o-linear-gradient(top,  #f6851f,  #ffffff);
	background: -ms-linear-gradient(top,  #f6851f,  #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6851f', endColorstr='#ffffff');
	margin:25px;
}

.valida_form button:hover {
	opacity:.75;
	cursor: pointer; 
	color:#FF0;
	font-weight:bold;
}
.valida_form button:active {
	border: 1px solid #222;
	box-shadow: 0 0 10px 5px #444 inset; 
}

.valida_form input:required:valid, .valida_form textarea:required:valid, .valida_form select:required:valid{
	border-color:#f26921;
	box-shadow: 0 0 5px #f26921;
	border-color:#f26921;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6851f), to(#ffffff));
background: -moz-linear-gradient(top,  #f6851f,  #ffffff);
background: -o-linear-gradient(top,  #f6851f,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6851f', endColorstr='#ffffff');
}
.valida_form input:focus:invalid, .valida_form textarea:focus:invalid, .valida_form select:focus:invalid{
	box-shadow: 0 0 5px #f6851f;
	border-color:#f6851f;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#ffffff));
background: -moz-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -o-linear-gradient(top,  #D7E9F3,  #ffffff);
background: -ms-linear-gradient(top,  #D7E9F3,  #ffffff);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#ffffff');
}
.valida_form button{
	   padding: 9px 17px;
	font:100% Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1;
   color: #fff;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-color: #f26921;
   border: 1px solid #f1f1f1;
   border-radius: 10px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
#td_modulos_borde{
			
	border: 2px dashed #D7a963;
	border-radius: 5px 5px 5px 5px;
	 
 }
  #td_modulos_borde:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#f26921));
	background: -moz-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -o-linear-gradient(top,  #D7E9F3,  #f26921);
	background: -ms-linear-gradient(top,  #D7E9F3,  #f26921);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#f26921');		
	border-radius: 15px 15px 15px 15px;
	border: 2px dashed #D7a963;
	 
 }
#td_temas_borde{
	 padding: 9px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 2px auto;
		
	border-radius: 5px 5px 5px 5px;
	border: 2px dashed #D7E9F3;
	 
 }
  #td_temas_borde:hover{
	 padding: 19px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 5px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#D7E9F3), to(#c7b913));
	background: -moz-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -o-linear-gradient(top,  #D7E9F3,  #c7b913);
	background: -ms-linear-gradient(top,  #D7E9F3,  #c7b913);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7E9F3', endColorstr='#c7b913');		
	border-radius: 15px 15px 15px 15px;
	border: 2px dashed #D7E9F3;
 }
 #tablaazul_borde{
    border: 1px dashed #D7E9F3;
	 padding: 9px ;
	font : 100% verdana , sans- serif ;
	margin: 1px auto;
		
	border-radius: 2px 2px 2px 2px;
}

#tablaazul_borde:hover{
    border: 1px dashed #f26921;
	 padding: 15px ;
	font : 100% verdana , sans- serif ;
	margin: 5px auto;
		
	border-radius: 2px 2px 2px 2px;
}

.boton:hover {
	opacity:.75;
	cursor: pointer; 
	color:#FF0;
	font-weight:bold;
}
.boton:active {
	border: 1px solid #222;
	box-shadow: 0 0 10px 5px #444 inset; 
}
.boton{
	   padding: 9px 17px;
	font:100% Arial, Helvetica, sans-serif;
   font-weight: bold;
   line-height: 1;
   color: #fff;
   border: none;
   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.85);
   background-color: #f26921;
   border: 1px solid #f1f1f1;
   border-radius: 10px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

#tablaazul_central{
    border: 1px dashed #D7E9F3;
	 padding: 5px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 1px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#d7e1f4), to(#fff));
	background: -moz-linear-gradient(top,  #d7e1f4,  #fff);
	background: -o-linear-gradient(top,  #d7e1f4,  #fff);
	background: -ms-linear-gradient(top,  #d7e1f4,  #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7e1f4', endColorstr='#fff');		
	border-radius: 5px 5px 5px 5px;
	color:#5a5b52;
}

#tablaazul_central:hover{
    border: 2px solid #5d6167;
	 padding: 5px ;
	font:100% Arial, Helvetica, sans-serif;
	margin: 10px auto;
	background: -webkit-gradient(linear, left top, left bottom, from(#f8af2a), to(#fff));
	background: -moz-linear-gradient(top,  #f8af2a,  #fff);
	background: -o-linear-gradient(top,  #f8af2a,  #fff);
	background: -ms-linear-gradient(top,  #f8af2a,  #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8af2a', endColorstr='#fff');		
	border-radius: 10px 10px 10px 10px;
	color:#5d6167;
	
	
}