body 	{
	margin:0px;
	background-color:#437619;
	font-family: Arial,Verdana,Sans-serif;
	font-size: 11px;
	color:#666666;
	background-color:#437619;
	line-height:135%;
	background-image: url(../Images/fondo.jpg);

	background-repeat:repeat-x;
		margin-bottom:10px;
 }

.fondo_gris_blanco{
width:148px; 
border-color:#DADADA;
border-style:solid; 
border-width:1px;
color:#666666;
background-color:#ffffff; 
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
margin-right:0px;
margin-left:12px;
}



 
/* links */



.link_boto_verd_clar_index{color:#053e37;text-decoration:none;}
                        
.link_boto_verd_clar_index a{color:#053e37;text-decoration:none;}
                        
.link_boto_verd_clar_index a:hover {color:#053e37;text-decoration:underline;}


.link_index_pestanas{
color:#053e37;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.link_index_pestanas a:visited{
color:#053e37;
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}

.link_index_pestanas a:hover{
color:#053e37;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
}



a.link_rapido_arriba:link,a.link_rapido_arriba:visited,a.link_rapido_arriba:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 135%;
color:#71AD34; 
text-decoration:underline;
}
a.link_rapido_arriba:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 135%;
color:#4B7423;
text-decoration:underline;
}



a 		 {color:#71AD34; text-decoration:underline;}
a:hover  {color:#053e37; text-decoration:underline;}
a:active {text-decoration: underline;}



.altura_menus{
padding-bottom:10px;
}


a.link_menu_pie:link,a.link_menu_pie:visited,a.link_menu_pie:active{
color:#FFFFFF;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
a.link_menu_pie:hover{
color:#DAE9CA;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}


a.link_menu_arriba_verde:link,a.link_menu_arriba_verde:visited{
color:#FFFFFF;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.link_menu_arriba_verde:active{
color:#FFFFFF;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.link_menu_arriba_verde:hover{
color:#FFFFFF;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.link_menu_arriba:link,a.link_menu_arriba:visited,a.link_menu_arriba:active{
color:#71AD34;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.link_menu_arriba:hover{
color:#5B8C33;
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}


a.link_menu_principal:link,a.link_menu_principal:visited,a.link_menu_principal:active{
color:#01534D;
text-decoration:none;
background-image: url(../Images/arrow_green.gif);
background-repeat: no-repeat;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.link_menu_principal:hover{
color:#71AD34;
text-decoration:none;
background-image: url(../Images/arrow_green_over.gif);
background-repeat: no-repeat;
padding-left: 20px;
}

a.link_volver:link,a.link_volver:visited,a.link_volver:active{
color:#71AD34;
text-decoration:underline;
background-image:url(../Images/flechaarriba_b.gif);
background-repeat: no-repeat;
padding-left: 18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

a.link_volver:hover {
color:#4B7423;
text-decoration:underline;
background-image:url(../Images/flechaarriba_b.gif);
background-repeat: no-repeat;
padding-left: 18px;

}
 a.link_menu_principal_activado:link,a.link_menu_principal_activado:visited,a.link_menu_principal_activado:active{
color:#71AD34;
text-decoration:none;
background-image: url(../Images/arrow_green_over.gif);
background-repeat: no-repeat;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}
a.link_menu_principal_activado:hover{
color:#71AD34;
text-decoration:none;
background-image: url(../Images/arrow_green_over.gif);
background-repeat: no-repeat;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

 a.link_menu_principal_activado:link,a.link_menu_principal_activado:visited,a.link_menu_principal_activado:active{
color:#71AD34;
text-decoration:none;
background-image: url(../Images/arrow_green_over.gif);
background-repeat: no-repeat;
padding-left: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
}

a.link_index_menu_superior{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior:hover{
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_peq.jpg");
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior{
text-decoration: none;
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_peq2.jpg");
display:block;
width:89px;
height:23px;
padding-top:5px;
}

a.link_index_menu_superior:visited{
text-decoration: none;
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_g{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_g:hover{
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_grande.jpg");
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_g{
text-decoration: none;
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_grande2.jpg");
display:block;
width:173px;
height:23px;
padding-top:5px;
}

a.link_index_menu_superior_g:visited{
text-decoration: none;
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}





a.link_index_menu_superior_xl{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_xl:hover{
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_xl.jpg");
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_xl{
text-decoration: none;
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_xl_2.jpg");
display:block;
width:283px;
height:23px;
padding-top:5px;
}

a.link_index_menu_superior_xl:visited{
text-decoration: none;
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}








a.link_index_menu_superior_228{
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_228:hover{
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_228_2.jpg");
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.link_index_menu_superior_228{
text-decoration: none;
background-image:url("http://www.institutomarques.com/Images/pestanas_nuevo_index/index_boton_228.jpg");
display:block;
width:228px;
height:23px;
padding-top:5px;
}

a.link_index_menu_superior_228:visited{
text-decoration: none;
color: #FFFFFF;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}




a.link_menu_secundario:link,a.link_menu_secundario:visited,a.link_menu_secundario:active{
color:#4A7322;
text-decoration:none;
background-image: url(../Images/flechita_verde.gif);
background-repeat: no-repeat;	
padding-left: 35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

a.link_menu_secundario:hover{
color:#4A7322;
text-decoration: none;
background-image: url(../Images/flechita_verde.gif);
background-repeat: no-repeat;	
padding-left: 35px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}
a.link_menu_terciario:link,a.link_menu_terciario:visited,a.link_menu_terciario:active{
color:#81B90D;
text-decoration:none;
/*background-image: url(../Images/flechita_verde.gif);*/
background-repeat: no-repeat;	
padding-left:30px;
margin-left:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

a.link_menu_terciario:hover{
color:#4A7322;
text-decoration: none;
/*background-image: url(../Images/flechita_verde.gif);*/
background-repeat: no-repeat;	
padding-left: 30px;
margin-left:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
}

.fondo_pestanyas{
background-image:url(../Images/pestanya_verdea.jpg);
background-repeat:no-repeat;
width:110px;
height:62px;
text-align:center;
vertical-align:top;


}
.fondo_pestanyas_verde{
background-image:url(../Images/pestanya_verdeaa.jpg);
background-repeat:no-repeat;
width:110px;
height:62px;
text-align:center;
vertical-align:top;


}
#upper_caja_texto_inicio {
width: 513px;
height: 43px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
color:#FFFFFF;
padding-top:9px;
background-repeat:no-repeat; 
}

#caja_texto_caja_inicio {
width: 513px;
height: 232px;
background-repeat:no-repeat; 
}

#texto_caja_inicio {
width: 307px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11,5px;
font-weight:normal;
padding-left:13px;
_padding-top:0.5em;
}

/* fondos y paddings de las tablas */

.td_izda{
width:230px;
padding-top:25px;
padding-left:17px;
vertical-align:top;
}
.td_centro{
background-image:url(../Images/fondo_centro_gris.gif);
background-repeat:repeat-y;
padding:20px 5px 20px 5px;
vertical-align:top;
width:559px;
line-height:135%;
}
.td_dcha{
background-image:url(../Images/fondo_verde_dcha.gif);
background-repeat:repeat-y;
width:184px;
vertical-align:top;
background-color:f2f6ef;
}
.td_dcha_ricard{
background-image:url(../Images/fondo_verde_dcha2.gif);
background-repeat:repeat-y;
width:auto;
vertical-align:top;
}
/* titulares y formato parrafos */

.bold_verde{
	font-weight: bold;
	color: #71AD34;


}

.bold_verde_index_pestanas{
	font-weight: bold;
	color: #053e37;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}

.bold_blanco_index_texto_pestanas{
	font-weight: normal;
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;


}
.normal_verde{
	font-weight: normal;
	color: #9DD169;
	font-family: Arial, Helvetica, sans-serif
	font-size:9.5px;


}
.blanco_inicio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
}

.celdas_dcha{

padding-left:15px;
padding-top:5px;
padding-right:5px;

}
.celdas_dcha_2{

padding-left:11px;
padding-top:5px;
padding-right:5px;

}


h1{
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
	font-weight: bold;
	color: #71AD34;
	
}
h2 {

	margin-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
	font-weight: normal;
	color: #71AD34;
}
h4 {
margin-top:0px;
margin-bottom:20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 135%;
font-weight: bold;
color: #01534D;
}

h5{
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 135%;
	font-weight: bold;
	color: #71AD34;
	
}
h6{
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 100%;
	font-weight: bold;
	color: #71AD34;
	
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 135%;
	color: #666666;
}
img{
padding:4px;
margin:0px;


}
.borde_img{
	padding: 3px;
	margin:0px;
	background-color: #fff;
	border: 1px solid #ccc;

}
.borde_img_verde{
	padding: 0px;
	margin:0px;
	background-color: #ccc;
	border: 1px solid #009900;

}

/* formularios */

textarea {width:270px; border-color:#cccccc; border-style:solid; border-width:1px;font-family: Arial,Verdana,Sans-serif; font-size: 11px; color:#666666; background-color:#ffffff; padding-left:5px; padding-right:5px;}

input.camp1 {width:220px; border-color:#cccccc; border-style:solid; border-width:1px;font-family: Arial,Verdana,Sans-serif; font-size: 11px; color:#666666; background-color:#ffffff; padding-left:5px; padding-right:5px;}

input.camp2 {width:25px; border-color:#cccccc; border-style:solid; border-width:1px;font-family: Arial,Verdana,Sans-serif; font-size: 11px; color:#666666; background-color:#ffffff; padding-left:5px; padding-right:5px;}

input.camp3 {width:80px; border-color:#cccccc; border-style:solid; border-width:1px;font-family: Arial,Verdana,Sans-serif; font-size: 11px; color:#666666; background-color:#ffffff; padding-left:5px; padding-right:5px;}


input.boto {border-color:#cccccc; border-style:solid; border-width:1px;font-family:Verdana,Sans-serif; font-size: 9px; color:#888888; font-weight:bold; background-color:#f6f6f6; padding-left:5px; padding-right:5px;}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	margin-left: 2px;

}


.form		{font-family: Tahoma,Arial,Verdana,Sans-serif; font-size: 10px; color:#666666;line-height:135%; font-weight:bold; text-align:right;}
.td_dchaCopy {
	background-image:url(../Images/fondo_verde_dcha.gif);
	background-repeat:repeat-y;
	width:900px;
	vertical-align:top;
	height: 20px;
}
.borde_img_verdeCopy {

	padding: 5px;
	margin:5px;
	background-color: #FFFFFF;
	border: 1px solid #009900;
}
.td_centroCopy {

background-image:url(../Images/fondo_verde_centro.gif);
background-repeat:repeat;
padding:20px;
vertical-align:top;
width:559px;
}
.padding5px {
margin-top:3px;
color:#666666;
}


/*@HACKING SOLO PARA MOZILLA*/
/*...................................*/

html>body .borde_img {
	padding: 0px;
	margin:0px;
	background-color: #fff;
	border: 1px solid #ccc;


}.verde {
	color: #71ad34;
}
.verdeCopy {

	color: #71AD34;
}
.texte_notis_home{
padding:0px 0px 0px 10px;
margin:0px 0px 0px 10px;
font-weight:bold;
color:#71AD34;
font-size:12px;

}
.texte_pestanyes_home{
padding:4px 15px 0px 10px;
margin:0px 0px 0px 0px;
color:#053e37;
font-size:11px;
font-family:Arial, Helvetica, sans-serif

}