.menu1,.menu2,.menu3,.menu4, .menu5{text-decoration:none;color:#ffffff;}
.menu1:visited, .menu2:visited, .menu3:visited, .menu4:visited, .menu5:visited{color:#ffffff;}
.menu1:hover, .menu2:hover, .menu3:hover, .menu4:hover, .menu5:hover{ color:#c9d100; text-decoration:none;}

a:link,a:visited,a:active {
	text-decoration:none;
}

.titulo_principal{
color:#7eb71f;
font-size:17px;
font-weight:bolder;
padding-top:25px;
padding-left:40px;
}

.titulo_mostrar{
color:#80b620;
font-size:15px;
font-weight:bold;
padding-top:5px;
padding-left:40px;
}
.titulo_promo a, .titulo_promo a:visited{
color:#80b620;
font-size:15px;
font-weight:bold;
}
.titulo_promo a:hover{
text-decoration:underline;
}
/****************************************************/
.perfiltitulo{
/*color:#059a24;*/
color:#80b620;
font-size:18px;
font-weight:bold;
}

.subtitulogris{
color:#5f6a72;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
}
.contenidogris{
color:#272727;
padding-top:10px;
padding-bottom:10px;
font-size:12px;
}
.links_promox {
font-size:10px;
color:#515327;
text-align:center;
}

/******************************************************/
.links_promo a, .links_promo a:visited{
color:#80b620;
font-size:11px;
padding-left:3px;
}
.links_promo a:hover{
text-decoration:underline;
}
/*****************************************************/

.info_promo {
text-align:right;

}
.info_promo a, .info_promo a:visited{
color:#ffffff;
font-size:12px;
}
.span_promo{
background-color:#23b842;
padding:2px 10px;
}

.span_promo:hover{
background-color:#333333;
padding:2px 10px;
}
/******************************************************/
.texto_pie{
font-size:12px;
text-align:center;
padding:5px;
color:#ccc;
}
/*******************************************************/
.titulogaleria{
padding-top:5px;
padding-bottom:2px;
color:#80b620;
font-size:16px;
font-weight:bold;
}

.subtitulogaleria{
font-size:12px;
color:#000000;
padding-bottom:15px;
}

.noexiste{
margin-left:40px;
font-size:12px;
}

/****************Empresa/Oficinas***************************/
p.paginas{
margin-top:40px;
margin-bottom:5px;
margin-left:40px;
margin-right:20px;
text-align:justify;
padding-right:20px;
font-size:11px;
color:#272727;
padding-top:10px;
padding-bottom:10px;

}
.iz_floatimg{
float:left;
margin-right:20px;
margin-bottom:11px;
border:1px solid #c9d100;
}
.destacado_titulillo{
color:#3A9524;
font-size:14px;
font-weight:bold;
margin-left:40px;
margin-right:20px;
}
.destacado{
color:#3A9524;
font-size:11px;
margin-left:40px;
margin-right:20px;
padding-top:10px;
padding-bottom:10px;
}
.destacado_txt{
font-size:11px;
margin-left:40px;
margin-right:20px;
padding-right:20px;
color:#272727;
}
.alineado_centro{
margin:auto;
text-align:center;
}
.cabeza_promocion{
color:#3A9524;
font-size:14px;
}
.a_contacto a, .a_contacto a:visited, .link_google, .link_google:visited{
margin-left:40px;
margin-right:20px;
font-size:11px;
color:#80b620;
}

.a_contacto a:hover,.link_google:hover{
text-decoration:underline;
}
.borde_dash{
border: 1px dashed #999999;
margin-left:40px;
margin-right:20px;
}
/***********************************************/
/* VALIDACIONES FORMULARIO */
#formulario{
margin-left:40px;
margin-right:20px;
font-size:11px;
}

.requerido{
color:#FF0000;
font-size:11px;
}
.norequerido{
color:#272727;
font-size:11px;
}
.requerido_mini{
color:#FF0000;
font-size:11px;
}

.mal{
background-color:#FF0000;
color:#FFFFFF;
}
.normal{
background-color:#FFFFFF;
color:#666666;
border:1px solid #93B91E
}
.img_ok{
background-image:url('../upload/images/button_ok.png');
height:44px;
}
.img_no{
background-image:url('../upload/images/button_cancel.png');
height:44px;
}

form input,textarea{
border:1px solid #93B91E;
}
/********************************/
.verde_grande{
font-size:18px;
color:#c9d100;
font-weight:bolder;
}

.contactodireccion{
font-size:14px;
color:#6e6e6e;
font-weight:bolder;
}