html,body{
	color:#222;
	margin:0px;
	padding:0;
	font-size:12px;
	font-family:verdana,arial,helvetica,sans-serif;
	height:100%;
	background-color:#eeeedf;
	background-image:url('../img/back.png');
	background-repeat:repeat-x;
	line-height:18px;
}

#cabecera{
	background-color:#292829;
}

#main{
	text-align:left;
	width:740px;
 	margin:0 auto;
	margin-top:30px;
	margin-bottom:10px;
	background-color:#fff;
	padding-bottom:15px;
/*	padding-left:25px;
	padding-right:25px;*/
  	border:1px solid #cdcdcd;
}

/* Menu horizontal */

#menunav{
  list-style-type:none;
  margin:0;
  margin-bottom:1px;
  height:34px;
  font-size:12px;
  background-image:url('../img/bg_menunav.png');
  background-repeat:repeat-x;
  padding:0;
  border-bottom:1px solid #8ab80e;
  border-top:1px solid #666;
  border-right:1px solid #8ab80e;
}

#menunav li{
  float:left;
}

#menunav li a{
  font-weight:bold;
  display:block;
  color:#fff;
  text-decoration:none;
  border-right:1px solid #ddd;
  padding-top:8px;
  padding-bottom:8px;
  padding-right:15px;
  padding-left:15px;
  border-left:1px solid #9ac328;
  border-right:1px solid #9ac328;
}

#menunav li a img{
  border:0;
  float:left;
  margin-right:5px;
}

#menunav li a.current,#menunav li a.current:hover{
  background-color:#fff;
  background-image:none;
  color:#444;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
}

#menunav li a:hover{
  background-image:url('../img/bg_menunav2.png');
  background-repeat:repeat-x;
}

/*Fin Menú Horizontal */

.container{
  background-image:url('../img/bg-container.png');
  background-repeat:repeat-x;
  /*background-position:1px;*/
  padding-top:30px;
  padding-left:25px;
  padding-right:25px;
}

.container_inicio{
  background-image:url('../img/bg-container.png');
  background-repeat:repeat-x;
  height:140px;
  /*background-position:1px;*/
}

.container_inicio .izquierda{
  float:left;
  width:410px;
  padding-left:30px;
  padding-top:30px;
}

.container_inicio .derecha{
  float:left;
  width:300px;
  text-align:right;
}


.info_inicio{
  padding-top:25px;
  margin-left:30px;
  margin-right:30px;
  border-top:3px solid #a8d925;
  height:140px;
}

.info_inicio .izquierda{
  float:left;
  border-right:3px solid #a8d925;
  width:315px;
  padding-right:20px;
}

.info_inicio .derecha{
  float:left;
  width:315px;
  padding-left:20px;
}
/*MINI GALERIA*/

ul.galeria{
  margin:0 auto;
  width:440px;
  list-style-type:none;
  padding-top:30px;
  padding-bottom:10px;
  padding-left:20px;
  padding-right:20px;
  min-height:180px;
/*  border:1px solid #000;*/
}

ul.galeria li{
  float:left;
  margin-left:4px;
  margin-right:4px;
}

ul.galeria li a{
  display:block;
  border:1px solid #cdcdcd;
  padding:2px;
  text-decoration:none;
}

ul.galeria li a span{
  display:block;
  padding-left:8px;
  padding-right:8px;
  padding-top:2px;
  padding-bottom:2px;
  color:#f2f2f2;
  font-size:11px;
  background-color:#333;
}

ul.galeria li a img{
  border:1px solid #999;
  opacity: 0.8;
  -moz-opacity: 0.8;
  filter: alpha(opacity=80);
}


ul.galeria li a:hover img{
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
}


h2{
/*	margin-top:30px;
	margin-bottom:10px;*/
	margin:0px;
	margin-bottom:15px;
	padding:0px;
/*	margin-left:20px;
	margin-right:20px;*/
	padding-bottom:5px;
	font-size:22px;
}

h2.resaltado{
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	font-size:42px;
}

.gris{
	color:#565656;
}



h2 img{
  float:left;
  margin-right:5px;
}


h3{
	margin-top:15px;
	margin-bottom:15px;
	padding:0px;
	margin-left:30px;
	margin-right:30px;
	padding-bottom:5px;
	font-size:14px;
	font-weight:bold;
}

h3.titu_support_close{
  background-image:url('../img/bg_h2.png');
  background-repeat:no-repeat;
  height:39px;
  width:620px;
  cursor:pointer;
  cursor:hand;
  padding-left:20px;
  padding-top:23px;
  margin:0px;
  margin-left:30px;
}


h3.titu_support_open{
  background-position:bottom left;
}

/*Lista de iconos inicial*/
.list-icons{
  list-style-type:none;
  margin:0;
  margin-left:20px;
  margin-right:20px;
  padding:0;
  color:#222;
  /*min-height:70px;*/
  display:table-row;
}

.list-icons p{
  font-size:12px;
  margin-right:5px;
  margin-left:30px;
}

.list-icons p.izquierda{
  width:60px;
  float:left;
/*  border:1px solid #000;*/
}

.list-icons p.derecha{
  width:540px;
  float:left;
/*  border:1px solid #000;*/
}


.list-icons a{
  text-decoration:underline;
  color:#000;
}



.list-icons strong{
  display:block;
  font-size:13px;
  font-weight:bold;
  margin:0;
  min-height:20px;
  padding:0;
/*  color:#99bf32;
  text-decoration:underline;*/
}

.contact{
  color:#fff;
  margin-left:127px;
  margin-bottom:40px;
  background-image:url('../img/bg_contact.png');
  background-repeat:no-repeat;
  height:119px;
  width:432px;
  padding-top:10px;
  padding-left:180px;
  font-size:11px;
}
.contact a{
  color:#c5fe25;
}
/*FIN LISTA ICONOS*/

p.tabulada{
  padding-left:50px;
}
/*Fin lista de iconos*/

/*Parrafos de texto*/
p.texto{
  margin-left:30px;
  margin-right:30px;
  font-size:14px;
}

p.texto strong{
  display:block;
  height:30px;
  font-size:14px;
  color:#99bf32;
  text-decoration:underline;
}


p.texto img{
  float:left;
  margin-right:4px;
  margin-bottom:4px;
}


/*Fin*/
.cuadro{
	font-size:14px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:20px;
/*	background-color:#fff;*/
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left:20px;
/*	background-image:url('../img/bg-list_icons.png');
	background-repeat:repeat-x;
	border-bottom:1px solid #dedede;*/
}

.comillas{
  float:left;
  margin-right:10px;
}

a{
  text-decoration:underline;
  color:#000;
}


#pie{
	font-size:12px;
	background-color:#292829;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	padding-right:15px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
}	

#pie a img{
	border:none;
}

#pie p{
	margin:0;
}

.copy{
  float:left;
  padding-top:8px;
  color:#fff;
  font-size:18px;
}

.subrayado{
	font-weight:bold;
	/*font-size:14px;*/
}

.captura{
  margin:0 auto;
  margin-top:10px;
  margin-bottom:10px;
  max-width:550px;
}

.captura img{
  border:1px solid #666;
}