.google_texto_p {font-family: 'Open Sans', cursive;  font-size: 14px; color: #000; font-weight:normal;  }
.google_texto {font-family: 'Open Sans', cursive; font-size: 16px; font-weight: normal; color: #000; }  
.google_texto2 {font-family: 'Open Sans', cursive; font-size: 13px; font-weight: normal; color: #000; }  
.google_titulo {font-family: 'Comfortaa', cursive;  font-size: 20px; font-weight: bold; } 
.google_titulo2 {font-family: 'Comfortaa', cursive;  font-size: 15px; font-weight: normal; } 

.google_link {font-family: 'Comfortaa', cursive;  font-size: 18px; font-weight: normal; }  

.google_titulo3 {font-family: 'Comfortaa', cursive;  font-size: 20px; font-weight: bold; color:#006434; } 

/****************************************************************************************************************/

.capa3_conv {
	background-color: #FFF   ;
	height: 40px;
	width: 315px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_cont {
	background-color: #FFF   ;
	height: 40px;
	width: 205px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_img {
	background-color: #FFF   ;
	height: 40px;
	width: 480px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_des {
	background-color: #FFF   ;
	height: 40px;
	width: 175px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_af {
	background-color: #FFF   ;
	height: 40px;
	width: 153px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_po {
	background-color: #FFF   ;
	height: 40px;
	width: 350px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa3_re {
	background-color: #FFF   ;
	height: 40px;
	width: 250px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.banner_todas {
    background: ;
	height: 125px;
	width: 976px;
	clear: both;
	

}

.p_todas {
    background:  ;
	height: auto;
	width: 976px;
	clear: both;
	/*border-style: double; border-width: 1px; border-color: #999;*/
	margin-left: 7px;

}

.capa3_qui {
	background-color: #FFF   ;
	height: 40px;
	width: 245px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.capa1 {
	background-color: ;
	height: 50px;
	width: 994px;
	margin: 0 auto;
	z-index: 3;
	margin-left: 5px;
	position: absolute;
	background-position: left;
	text-align: left;
	font-family: 'Comfortaa', cursive;
	font-size: 30px;
	font-weight: bold;
	color: #333;/*36448F*/
	display : bloque;
	white-space : pre;
	/*-webkit-text-stroke: 2px #000;*/ 
	margin-top: 3px;
	
}

.capa2 {
	background: ;
	height: 50px;
	width: 994px;
	margin:0 auto;
	z-index: 1;
	position: relative;
	background-position:left;
	
}

.capa3_index {
	background-color: #FFF   ;
	height: 40px;
	width: 142px;
	margin: 0 auto;
	z-index: 2;
	margin-left: 20px;
	position: absolute;
	background-position:left;
	margin-top: 10px;
}

.scrollup{
	width:40px;
    height:40px;
    opacity:0.7;
    position: fixed;
	bottom:3px;
	display:none;
    text-indent:-9999px;
    background: url('imagenes/imagenes/icon_top.png') no-repeat;
	
}

.arriba {
    background: ;
	height: 40px;
	width: 980px;
	clear: both;
	margin:0 auto;
	margin-top:-42px;

}

.banner_inf {
    background: #006434  ;
	height: 150px;
	width: 994px;
	clear: both;
	/*border-style: double; border-width: 1px; border-color: #999;*/
	margin-left: 7px;

}

.b3 {
    background: ;/*Contenedor del Calendario*/
	height: 150px;
	width: 135px;
	float:left;	
	font-family: 'Comfortaa', cursive;
	font-size: 105px;
	font-weight: normal;
	color: #FFF;/*36448F*/
	display : bloque;
	white-space : pre;

}

.b1 {
    background: ;/*Contenedor del Calendario*/
	height: 150px;
	width: 500px;
	float:left;	
	font-family: 'Comfortaa', cursive;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;/*36448F*/
	display : bloque;
	white-space : pre;

}

.b2 {
    background: ; /*#FFD600*/
	height: 150px;
	width: 200px;
	float:left;	
	font-family: 'Comfortaa', cursive;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;/*36448F*/
	display : bloque;
	white-space : pre;

}

.titulo_abajo{
	background: #006434;
	height: 28px;
	margin: 0 auto;
	text-align: left;
	font-family: 'Comfortaa', cursive;
	font-size: 20px;
	font-weight: normal;
	color: #FFF;/*36448F*/
	display : bloque;
	white-space : pre;
	/*-webkit-text-stroke: 2px #000;*/ 
	
}

 .button_css
  {
  border: 1px solid #DBE1EB;
  font-size: 18px;
  font-family: Arial, Verdana;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 5px;
  padding-bottom: 5px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -o-border-radius: 4px;
  background: #007133;
  background: linear-gradient(left, #006434, #006434);
  background: -moz-linear-gradient(left, #006434, #006434);
  background: -webkit-linear-gradient(left, #006434, #006434);
  background: -o-linear-gradient(left, #006434, #006434);
  color: #FFFFFF;
  
  }
 

  .button_css:hover
  {
  background: #0C0;
  background: linear-gradient(left, #00933D, #00933D);
  background: -moz-linear-gradient(left, #00933D, #00933D);
  background: -webkit-linear-gradient(left, #00933D, #00933D);
  background: -o-linear-gradient(left, #00933D, #00933D);
  color: #FFFFFF;
  border-color: #FBFFAD;
  }
  
.p_ultimas {
    background:  ;
	height: 300px;
	width: 994px;
	clear: both;
	/*border-style: double; border-width: 1px; border-color: #999;*/
	margin-left: 7px;

}

.pe {
    background: ;/*Contenedor del Calendario*/
	height: 250px;
	width: 10px;
	float:left;	

}

.p1 {
    background: ;/*Contenedor del Calendario*/
	height: auto;
	width: 410px;
	float:left;	

}

.p2 {
    background: ; /*#FFD600*/
	height: auto;
	width: 574px;
	float:left;	

}


a{
	text-decoration: none;
	
}



.espacio2 {
    background: ;
	height: 10px;
	width: 994px;
	clear: both;

}

.espacio {
    background: ;
	height: 5px;
	width: 994px;
	clear: both;

}

.con_principal {
    background:  ;
	height: auto;
	width: 994px;
	clear: both;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;

}

.slider {
	background: ;
	height: 400px;
	width: 994px;
	margin:0 auto;
		
}

.cabecera {
	background: ;
	height: 238px;
	width: 994px;
	margin:0 auto;
	z-index: 2;
	position: relative;	
	/*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}

.fondo2{
	background: ;
	height: auto; /*fonfo auto*/ 
	width: 994px;
	background-position: center;
	margin:0 auto;
	margin-top: 3px;
	/*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;*/
	
	
}

.fondo{
	background: #FFF;
	height: 190px;
	width: auto;
	margin-top: -8px;
	margin-left: -8px;
	margin-right: -8px;
	
	
}

.fondox {
	height: 260px;
	background: rgba(219,219,219,1);
background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(219,219,219,1)), color-stop(0%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(219,219,219,1) 0%, rgba(209,209,209,1) 0%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#fefefe', GradientType=0 );
	
	
}

/**************************estilos anteriores**************************************/
.com {
	font-family: verdana;
	font-size: 13px;
	color: #000000;
}
.Estilo1 {font-size: 13px}

.error {
	font-family: verdana;
	font-size: 12px;
	color: #FF0000;
}

.good2 {
	font-family: verdana;
	font-size: 12px;
	color: #006600;
}


.verde {
	font-family: verdana;
	font-size: 13px;
	color: #00933D;
	font-weight: bold;
}

.verde2 {
	font-family: verdana;
	font-size: 13px;
	color: #00933D;
	2
}


.azul {
	font-family: verdana;
	font-size: 13px;
	color: #054092;
	font-weight: bold;
}

.azul2 {
	font-family: verdana;
	font-size: 13px;
	color: #054092;
	
}	


.bold {
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.boldRedf {
	font-family: verdana;
	font-size: 13px;
	color: #E3001A;
	font-weight: bold;
}


.white {
	font-family: verdana;
	font-size: 11px;
	color: #FFFFFF;
	
}

.white2 {
	font-family: verdana;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.error2 {
	font-family: verdana;
	font-size: 13px;
	color: #FF0000;
}

.good {
	font-family: verdana;
	font-size: 13px;
	color: #006600;
}

.ad {
	font-family: verdana;
	font-size: 13px;
	color: #FF6600;
}

.boton{
        font-size:13px;
        font-family:Verdana,Helvetica;
		font-weight: bold;
        color:white;
        background:#3442FF;
        border:0px;
        width:90px;
        height:23px;
		}
		
.boton2{
        font-size:13px;
        font-family:Verdana,Helvetica;
		font-weight: bold;
        color:white;
        background:#499B21;
        border:0px;
        width:130px;
        height:23px;
		}
		
.listas{
        font-size:13px;
        font-family:Verdana,Helvetica;
		color:black;
        background:#FFFFFF;
        border:0px;
        width:250px;
        height:23px;
		}	
		
.listas2{
        font-size:13px;
        font-family:Verdana,Helvetica;
		color:black;
        background:#FFFFFF;
        border:0px;
        width:300px;
        height:23px;
		}	
		
		.listas3{
        font-size:13px;
        font-family:Verdana,Helvetica;
		color:black;
        background:#FFFFFF;
        border:0px;
        width:500px;
        height:23px;
		}		

.cajas{
         font-size:13px;
        font-family:Verdana,Helvetica;
border-style: solid;
border-width: 1px;
color: #000000;
border-color: #3442FF;


		
       
		}		
		
