.fondogeneral{
	background-color: #dfe1e7;
}
.bordeverde{
	border: 1px solid #2d8d28;
	background-color: #ffffff;
}
.bordeazul{
	border: 1px solid #081e64;
}
.lineaverde{
	background-color: #2d8d28;
}
.lineaazul{
	background-color: #081e64;
}
.bordemenulat{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.verdemenu{
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.azulmenu{
	background-color: #ffffff; 
	color: #081e64; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.bordemenusup{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.empresa{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/fondoempresa.gif);
	background-repeat: no-repeat;
}
.localizacion{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/fondolocalizacion.gif);
	background-repeat: no-repeat;
}
.contacto{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/fondocontacto.gif);
	background-repeat: no-repeat;
}
.mapa{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../images/fondomapa.gif);
	background-repeat: no-repeat;
}
.textoazul{
	background-color: #ffffff; 
	color: #081e64; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.bordeidiomassel{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #081e64; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/fondoflechaazul.gif);
	background-repeat: no-repeat;
}
.idiomassel{
	background-color: #ffffff; 
	color: #081e64; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
a.verdemenu:hover {
	color: #081e64;
	text-decoration: none;
}
.bordeidiomas{
	border: 1px solid #2d8d28;
	background-color: #ffffff; 
	color: #adadad; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-image: url(../images/fondoflechagris.gif);
	background-repeat: no-repeat;
}
.idiomasnosel{
	background-color: #ffffff; 
	color: #adadad; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.textoverde{
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.textoverde2{
	background-color: #ffffff; 
	color: #2d8d28; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.fondoverdetex{
	background-color: #73bb6f; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.fondoazultex{
	background-color: #5e6e9b; 
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.textomenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #d36208;
	letter-spacing: 1px;
}
.textomenusel {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	color: #6a0405;
	background-color: #d36208;
	letter-spacing: 1px;
}
a.textomenu:hover {
	color: #6a0405;
	text-decoration: underline;
}
.textosuperior {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
}
.textoidiomas {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.azul12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #081e64;
	letter-spacing: 1px;
}
.blanco_24{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.blanco_index{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.blanco_14{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.blanco_14b{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.blanco_12{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
}
.blanco_12b{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.blanco_10b{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.blanco_14b:hover {
	color: #f6994f;
	text-decoration: underline;
}
.naranja_14b{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #f6994f;
	letter-spacing: 1px;
}
.textos_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#ffffff;
	text-decoration: none;
	color: #2e2e2e;
}
.textos_10bold{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.textos_12{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.titulo_12{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ac4f05;
	font-weight: bold;
}
.grisfuerte10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: none;
	color: #3d3d3d;
	text-decoration: none;
}
.rojo10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6a0405;
	text-decoration: none;
}
.rojofuerteplus10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	text-transform: none;
	color: #590304;
	text-decoration: none;
}
.rojofuerteplus12 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-transform: none;
	color: #590304;
	text-decoration: none;
}
.rojofuertegrande {
	font-size: 16px;
	text-decoration: none;
	letter-spacing: 1px;
	color: #590304;
}
.fcaja{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
	border:1px solid #73bb6f;
	background-color : White;
	height: 15px;
	text-align: left;
}

.fboton{
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	border:1px solid #081e64;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
	background-color: #ffffff;
	color: #081e64;
	height: 15px;
}
.bordeverdecaja{
	border: 1px solid #73bb6f;
	font-family: tahoma, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#000000;
}
/********************************** Estilos para el calendario **************************/

BODY  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	background-color : #ffffff;
}

TD  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
}

INPUT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

TEXTAREA  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

SELECT  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
}

.altn  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #145c11;
	font-weight: bold;
	text-decoration: none;
}
.altn2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #145c11;
	font-weight: bold;
	text-decoration: none;
}


.tit  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #73bb6f;
	font-weight: bold;
	text-decoration: none;
}
.tit2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #73bb6f;
	font-weight: bold;
	text-decoration: none;
}
.fs	{
	font-family : verdana,arial,helvetica;
	background-color:	#145c11;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fs2	{
	font-family : verdana,arial,helvetica;
	background-color:	#145c11;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.da	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#960202;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.da2	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.ev	{
	font-family : verdana,arial,helvetica;
	background-color: #145c11;
	color:	#ffffff;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.ev2	{
	font-family : verdana,arial,helvetica;
	background-color: #ACC1D7;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.titcampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #FFFFFF;
	background-color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.altncampanha  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #ffffff;
	background-color: #9A9696;
	font-weight: bold;
	text-decoration: none;
}
.altncampanha2  {
	font-family : verdana,arial,helvetica;
	font-size : 8pt;
	color: #ffffff;
	background-color: #9A9696;
	font-weight: bold;
	text-decoration: none;
}
.dacampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #FFFFFF;
	color:	#494949;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.evcampanha	{
	font-family : verdana,arial,helvetica;
	background-color: #E2DEDE;
	color:	#6F0C0C;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fscampanha	{
	font-family : verdana,arial,helvetica;
	background-color:	#000000;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha	{
	font-family : verdana,arial,helvetica;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha2	{
	font-family : verdana,arial,helvetica;
	color:	#FFFFFF;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.normalcampanha3	{
	font-family : verdana,arial,helvetica;
	color:	#000000;
	font-weight: bold;
	text-align:	center;
	text-decoration: none;
}
.fcajacampanha{ /* Clase para la caja donde se escriben las búsquedas. */
	font-family: Myriad, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#494949;
	border:1px solid #CCCCCC;
	background-color : White;
}
.altnforo  {
	font-family : verdana,arial,helvetica;
	font-size : 10pt;
	color: #000000;
	background-color: #999999;
	font-weight: bold;
	text-decoration: none;
}
/* Fin del calendario. */