body {

	margin: 0px;

	background-color: #1F380E;

	background-image: url(../img/fondo_pag.jpg);

	background-repeat: repeat-x;

	list-style-image:url(../img/vineta_verde.gif);

	font-family: Arial, Helvetica, sans-serif;

	color: #217027;

}

body, td {font-size: 12px;}

a:link, a:visited, a:active{color: #00522A;	text-decoration:none;}

a:hover { color: #217027; text-decoration:underline}







/*BOTONES ARRIBA*/



#pestana_roja, #pestana_s_c {

	text-align: center;

	font-weight: bold; margin-bottom:1px;

}



#pestana_roja a:link, #pestana_roja a:visited, #pestana_roja a:active,#pestana_roja a:hover{

	background-color: #C83702;

	color: #FFFFFF;

	text-decoration:none;

	padding:8px 15px 8px 15px;

	display:block}





#pestana_s_c a:link, #pestana_s_c a:visited, #pestana_s_c a:active {

	color: #003A01;

	text-decoration:none;

	padding:8px 15px 8px 15px;

	display:block}



#pestana_s_c a:hover {background-color: #C83702; color:#FFFFFF; text-decoration:none; }



/* VARIOS COMUNES*/



.verde_claro_12 {color:#AEC80B; font-size:12px}

.verde_11 {font-size:11px}

.verde_oscuro_11 {color:#003A01; font-size:11px}

.verde_oscuro_11_negrita {color:#003A01; font-size:11px; font-weight:bold}

.verde_oscuro_12 {color:#003A01; font-size:12px}

.verde_oscuro_12_negrita {color:#003A01; font-size:12px; font-weight:bold}

.verde_oscuro_18_negrita {color:#003A01; font-size:18px; font-weight:bold}

.bl_16_negrita{color:#FFFFFF; font-size:16px; font-weight:bold}

.bl_11{color:#FFFFFF; font-size:11px}

.bl_11_negrita{color:#FFFFFF; font-size:11px;font-weight:bold}

.bl_12{color:#FFFFFF; font-size:12px}

.rojo_11_negrita {color:#CC3300; font-size:11px; font-weight:bold}

.rojo_18 {

	color:#CC3300;

	font-size:18px;

}

.td_bl_c_sombra { 

	background-image: url(../intranet/img/bg_td_bl.jpg);

	background-repeat:repeat-x;	

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-bottom: 1px solid  #999900;}

	

.tit_fondo_degrade{

	background-color:#A5BF08;

	background-image:url(../intranet/img/bg_tit_degrade.jpg);

	background-repeat: repeat-x;

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-top: 1px solid  #999900;

	color: #1F380E;

	font-weight: bold;

}

.tit_fondo_degrade2{

	background-color:#A5BF08;

	background-image:url(../intranet/img/bg_tit_degrade.jpg);

	background-repeat: repeat-x;

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-top: 1px solid  #999900;

	color: #1F380E;

	font-weight: bold;

	padding: 8px 10px 8px 10px;

}

.pie{

	background-image: url(../img/bg_pie.jpg);

	background-color:#CC9900;

	color: #000000;

	font-size: 11px;

	padding-top: 5px;

	height: 14px;

	padding-bottom: 7px;



}

.lin_verde_arriba{

	border-top: 1px solid #AEC80B;

}

.lin_4_lado{

	border:1px solid #AEC80B;

}



/* CALENDARIOS*/

.cal_verde_arriba_izq {border-top:1px solid #AEC80B; border-left:1px solid #AEC80B}

.cal_dias {

	background-image:url(../img/cal_sombra_dias.jpg);

	border-bottom:1px solid #AEC80B;

	border-right:1px solid #AEC80B;

	font-size:11px;

	font-weight:bold;

	color:#ACC60B;

	padding:7px 0px 5px 0px;

	text-align:center;

}

.cal_verde_abajo_der {

	border-bottom:1px solid  #AEC80B;

	border-right:1px solid #AEC80B;

	font-size:11px;

	color:#224010;

	padding:7px 0px 7px 0px;

	text-align:center;

	width: 32px;

}

.cal_verde_abajo_der_izq {

	border-bottom:1px solid  #AEC80B;

	border-right:1px solid #AEC80B;

	border-left:1px solid #AEC80B;

	font-size:11px;

	color:#224010;

	padding:15px;

	text-align:left;

}



.cal_eventos{border-bottom:1px solid  #AEC80B; border-right:1px solid #AEC80B; font-size:11px; color:#224010; padding:6px 6px 6px 6px; text-align:center; background-color:#AEC80B}

.cal_ferias {border-bottom:1px solid  #AEC80B; border-right:1px solid #AEC80B; font-size:11px; color:#224010; padding:6px 6px 6px 6px; text-align:center; background-color:#FFCC33}

.tit_fondo_cal{

	background-color:#A5BF08;

	background-image:url(../img/bg_tit_degrade.jpg);

	text-align: center;

	background-repeat: repeat-x;

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-top: 1px solid  #999900;

	padding: 10px;

	font-weight: bold;

	font-size: 12px;

	color: #224010;

}



/* FOROS*/





.tit_f_tema, .tit_f_tema_autor, .tit_f_tema_rpta, .tit_f_tema_visitas, .tit_f_tema_ultima{

	background-image: url(../img/bg_tits_foro.jpg);

	background-repeat: repeat-x;

	font-weight: bold;

	color: #1F380E;

	padding: 10px 10px 15px 10px;

	font-size: 11px;

}

	

.tit_f_tema{
    text-align: left;
    border-right: 1px solid #AEC80B;
}

.tit_f_tema_autor{width: 100px;text-align:center;	border-right: 1px solid #AEC80B;}

.tit_f_tema_rpta{width: 30px;text-align:center;	border-right: 1px solid #AEC80B;}

.tit_f_tema_visitas{

	width: 38px;

	text-align:center;

	border-right: 1px solid #AEC80B;

}

.tit_f_tema_ultima{	width: 120px;text-align:center;}



.f_tema, .f_tema_autor, .f_tema_rpta, .f_tema_visitas, .f_tema_ultima{

	color: #1F380E;

	padding: 10px 10px 15px 10px;

	font-size: 11px;

	border-bottom: 1px solid #AEC80B;

}

	

.f_tema{
    text-align: left;
    border-right: 1px solid #AEC80B;
    border-left: 1px solid #AEC80B;
}
.f_tema_autor{
    width: 100px;
    text-align: center;
    border-right: 1px solid #AEC80B;
}
.f_tema_rpta{
    width: 41px;
    text-align: center;
    border-right: 1px solid #AEC80B;
}
.f_tema_visitas{
    width: 42px;
    text-align: center;
    border-right: 1px solid #AEC80B;
}
.f_tema_ultima{
    width: 100px;
    text-align: center;
    border-right: 1px solid #AEC80B;
}

.f_td_verde_oscura{

	background-color:#1F380E;

	padding: 20px;

	color: #FFFFFF;

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-top: 1px solid #AEC80B;

}

.f_td_3_lados{

	padding: 20px;

	border-left: 1px solid #AEC80B;

	border-right: 1px solid #AEC80B;

	border-bottom: 1px solid #AEC80B;

	font-size:11px;

}

.tema_usuario { color:#CC0033; font-weight:bold; text-decoration:underline}

