/*
	Elementos
*/
body
{

	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 10pt;
	margin-top: 0px;
	
}	

.seccionFormularioPresupuestos
{
	color: #24981B;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-weight: bold;
}

.textoFP /*Formulario petición*/
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 12px;
}

/*Estilos para debug maquetación*/
.marcoRojo
{
	border: 1px solid Red;
}
.marcoVerde
{
	border: 1px solid Green;
}
.marcoAzul
{
	border: 1px solid navy;
}
.marcoAmarillo
{
	border: 1px solid yellow;
}

a
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 14px;
	color: #24981b;
	/*color: #487FFB;*/
}

a:hover
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 14px;
	color:#1f8417;

	/*color: #01718b;*/
}


/*
	Estilos para la pagina principal:
*/

.colorFondoWeb
{
	background-color : #000035;
}

.colorFondoContenido
{
	background-color : white;
}

.tablaContenedora {
	width:930px;/*padding-left:20px;padding-right:20px;*/
}

.anchoContenedor {
	width:930px;
}

.contenedorSinRedondeado {
	width:930px;
	background-color : #ffffff;
}

.margenIzquierdoMenuSuperior {
	width:40px;
}

.margenDerechoMenuIdiomas {
	width:40px;
}

.margenIzquierdoMenuIdiomas
{
	margin-left: 12px;
}

.separacionAltoMenuSuperior {
	height:1px;
	background-color: #ffffff;
}

.anchoColumnaIzquierda {
	width:250px;
}
.anchoColumnaDerecha {
	width:200px;
}

.separacionAnchoColumnaIzquierda{
	width:18px;
}

.separacionAnchoColumnaDerecha{
	width:24px;
}

.contenidoCentral {
	width:720px; /* 660px sin columna izquierda */
	vertical-align: top;
}

.anchoResultadosBusqueda
{
	width:720px;
}

.cajaResultadosBusqueda
{
	border: 1px solid #808080;
}


.sumarioBusqueda
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 14px;
	background-color: #293c43;
	color:#ffffff;
	
}

.margenIzquierdoMenuInferior {
	width:250px;
}

.margenDerechoMenuInferior {
	width:20px;
}

.botonBlanco
{
	font-family:"Trebuchet MS", Arial, "Lucida Sans";
	font-size : 12px;
	color:black;	
	background-color:white;
	border : 1px solid #487FFB;
	cursor : pointer;
}

.botonLogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#1e910e;
	background-color: #f0f0f0;
	border: 1px solid #cacaca;
	cursor:pointer;
}

.anchoDestacadoInicio
{
	width:220px;
}
.altoDestacadoInicio
{
	height:100%;
}

.botonAzul
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 10px;
	color:white;
	background-color: #110d88;
	border: none;
	cursor:pointer;
}


.colorFondoCajaLateral
{
	background-color : #f6f6f6;
}

.colorFondoDestacadoLateral
{
	background-color : #f6f6f6;
}

.colorFondoDestacadoCentral
{
	background-color : #f6f6f6;
}


.colorFondoGris
{
	background-color:#cccccc;
}

/*
	realces en destacados de página de inicio 
*/

.sombraTL
{
	width:9px; 
	height:9px; 
	background-image:url(../images/sombraTL.gif);
	background-repeat:no-repeat;
}

.sombraT
{
	height:9px;
	background-image:url(../images/sombraT.gif);
	background-repeat:repeat-x;
}

.sombraTR
{
	width:9px; 
	height:9px; 
	background-image:url(../images/sombraTR.gif);
	background-repeat:no-repeat;
}

.sombraL
{
	width:9px;
	background-image:url(../images/sombraL.gif);
	background-repeat:repeat-y;
}

.sombraR
{
	width:9px;
	background-image:url(../images/sombraR.gif);
	background-repeat:repeat-y;
}

.sombraBL
{
	width:9px; 
	height:9px; 
	background-image:url(../images/sombraBL.gif);
	background-repeat:no-repeat;
}


.sombraB
{
	height:9px;
	background-image:url(../images/sombraB.gif);
	background-repeat:repeat-x;
}

.sombraBR
{
	width:9px; 
	height:9px; 
	background-image:url(../images/sombraBR.gif);
	background-repeat:no-repeat;
}

/*
  controles html
*/
.cajaTexto
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : normal;
	color : black;
	background-color : White;
	border : 1px solid #e1e1e1;		
}

.cajaCheck
{
	color : black;
	background-color : White;
	border : none;		
}

/*
cuadro de mensaje en central (p.ej, mensaje de "usuario sin acceso" o de "debe loginarse")
*/
.cuadroMensaje
{
	padding:16px 16px 16px 16px;
	border:2px solid #127bc0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: black;
}

/*
  Textos
*/

.Titulo {
   font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 20px;
	font-weight: bold;
	color: #24981b;
	padding-top:4px;
	padding-bottom: 2px;
}

.Subtitulo 
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans"; 
	font-size: 16px; 
	color: #FFFFFF; 
	background-color: #24981b;
	font-weight: bold;
	padding-left:4px;
	padding-top:2px;
	padding-bottom: 2px;

}

/*justificat per a S.E.*/
.Texto
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	color: #000000;
	font-size: 14px;
	text-align: justify;
}

/* justificado */
.TextoJ {
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	color: #000000;
	font-size: 14px;
	text-align: justify;
	
/*	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align: justify;
	color: black;
*/
}

.Pie{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: black;
	
}

.textoPequenyo
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color: black;
	
}


/*
	Estilos para el menu Web (menu Principal)
*/

.colorFondoMenuWeb
{
	background-color:#110d88;
}

.altoMenuWeb
{
	height: 30px;
}
.colorBordeMenuWeb
{
	background-color:#110d88;
}

.textoMenuWeb
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:11px; 
	color: #ffffff;
}

.textoMenuHome
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	
}

.colorMenuHome
{
	background-color: #e0e0e2;
	color: #1f1b93;
}
.colorMenuHomeOver
{
	background-color: #cccccc;
	color: #ffffff;
	cursor:pointer;
}
.colorTextoVerde
{
	color: #24981b;	
}


a.linkMenuHome
{
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	background-color: #e0e0e2;
	color: #1f1b93;		
}
a.linkMenuHome:hover
{
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	background-color: #cccccc;
	color: #ffffff;		
}


.realceSuperiorMenuWeb {
	background-image:url(../images/menuMainTop.gif);
	background-repeat:repeat-x;
}

.realceIzquierdoMenuWeb {
	background-image:url(../images/menuMainLeft.gif);
	background-repeat:repeat-y;
}

.realceDerechoMenuWeb {
	background-image:url(../images/menuMainRight.gif);
	background-repeat:repeat-y;
}

.realceInferiorMenuWeb {
	background-image:url(../images/menuMainBottom.gif);
	background-repeat:repeat-x;
}

.menuPadresWeb
{	
   /*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #9691ff;
	cursor:default;
}


.menuPadresWebOver
{	
   /*font-family: Arial, Verdana, Helvetica, sans-serif;*/
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor:default;
}


.menuPadresMapaWeb
{	
/*	
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #487FFB;
	cursor:pointer;
*/	
	
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	font-weight: bold;
	background-color:#cccccc;
	color: #24981B;
	cursor:pointer;
}

.menuPadresMapaWebOver
{	

	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	font-weight: bold;
	background-color:#cccccc;
	color: red;
	cursor:pointer;

}

.menuHijosMapaWeb
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	color: #24981B;
	cursor:pointer;
}



.menuHijosWeb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	cursor:default;
}


.menuHijosWebOver
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fffc00;
	cursor:pointer;
}

a.linkMenuWeb
{
	text-decoration: none;
	/*font-family:  Arial, "Verdana", Helvetica, sans-serif; */
	font-size:14px;
	font-weight: normal ; 
	color:#9691ff;
	
}

a.linkMenuWeb:hover
{
	text-decoration: none;
	/*font-family: Arial, "Verdana",Helvetica, sans-serif;*/
	font-size:14px; 
	font-weight: normal;
	color:#ffffff;
}


a.linkMapaWeb
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	color: #24981B;
}

a.linkMapaWeb:hover
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	color: red;
}

a.linkMapaWebHijo
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 14px;
	color: #24981B;
}

a.linkMapaWebHijo:hover
{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 14px;
	color: red;
}

/*
	Estilos para el menu "top", idiomas e inferior
*/

.textoMenuTop
{
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: normal; 
	color: #8d8d8d;
}

.textoMenuTopOver
{
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: normal; 
	color: black;
}

a.linkMenuTop
{
	text-decoration: none;
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: normal; 
	color: #8d8d8d;
}

a.linkMenuTop:hover
{
	text-decoration: none;
	font-family: "Verdana",Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight: normal;
	color: black; 
}

.textoMenuBottom
{
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight: normal; 
	color: #1e910e;
}

a.linkMenuBottom
{
	text-decoration: none;
	font-family: "Arial Rounded MT Bold", Arial, Verdana;
	font-size:12px;
	color: #24981B;

}

a.linkMenuBottom:hover
{ 
	text-decoration: none;
	font-family: "Arial Rounded MT Bold", Arial, Verdana;
	font-size:12px;
	color: red; 
}

a.linkResultadoBusqueda
{
	text-decoration: none;
	font-family: "Arial Rounded MT Bold", Arial, Verdana;
	font-size:12px;
	color: #24981B;

}

a.linkResultadoBusqueda:hover
{ 
	text-decoration: none;
	font-family: "Arial Rounded MT Bold", Arial, Verdana;
	font-size:12px;
	color: red; 
}



a.linkMenuIdiomas
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #487FFB;
}

a.linkMenuIdiomas:hover
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01718b;
}

/*
	Menu Listado
*/

.tituloMenuListado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: black;
	padding-bottom:6px;
}

.cajaMenuListado
{
	padding:2px 2px 2px 2px;
	border:1px solid #127bc0;
}

a.linkMenuListado
{
	text-decoration: none;
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: normal ; 
	color:#000000;
}

a.linkMenuListado:hover
{
	text-decoration: none;
	font-family: "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: normal;
	color:#127bc0;
}

/*
	Caja de Búsqueda y muestra de resultados de la búsqueda
*/

.textoFecha
{
	vertical-align: middle;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : bold;
	color : #000000;	
	
}

.textoBuscador
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color:black;
}

.textboxBuscador
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : normal;
	color : black;
	background-color : #f0f0f0;
	border : 1px solid #cccccc;	
}

.selectorBuscador
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10;
	font-weight : normal;
	color : black;
	background-color : #f0f0f0;
	border : 1px solid #cccccc;	
	
}

.tituloResultadoBusqueda {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #1a981a;
	/*padding-bottom:6px;*/
}

.textoRutaResultadoBusqueda
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #999999;
}

.subtituloResultadoBusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top:12px;
	padding-bottom:12px;
	color: black;
}

.textoResultadoBusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color: black;
}

.textoResultadoBusquedaJustificado {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-align: justify;
	color: black;
}

.pieResultadoBusqueda {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color: black;
}

hr.separadorBusqueda 
{
	color:#000000;
	height:1px;
	border-style:dotted;		
}


a.linkBusqueda 
{
	text-decoration: none;
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: normal ; 
	color:#000000;
	
}

a.linkBusqueda:hover
{
	text-decoration: none;
	font-family: "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: normal;
	color:#127bc0;
}

/*
	Login Clientes
*/

.tituloLoginClientes
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: bold;
	background-color:#110d88;
	color : #ffffff;		
}


.colorFondoTituloLoginClientes
{
	background-color:#110d88;
}

.textoLoginClientes
{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size : 12;
	font-weight : bold;
	color : #000000;	
}

.textboxLoginClientes
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : normal;
	color : black;
	background-color : White;
	border : 1px solid #e1e1e1;		
}

/*
	Foro
*/

.tituloForo
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12;
	font-weight : normal;
	color : #ffffff;		
}

.subtituloForo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top:12px;
	padding-bottom:12px;
	color: black;
}

.textoForo
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : normal;
	color : #000000;	
}

.textboxForo
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : normal;
	color : black;
	background-color : White;
	border : 1px solid #e1e1e1;		
}

a.linkTituloForo 
{
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#487FFB;	
}

a.linkTituloForo:hover 
{
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #01718b;
}

ul li.bulletForo
{
	list-style-image:url(../images/arrowRight.gif);
}

li.bulletForo
{
	list-style-image:url(../images/arrowRight.gif);
}

/*
	comentarios de imágenes 
*/

.tituloComentarios
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14;
	font-weight : bold;
	color : black;
}

.subtituloComentarios 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top:12px;
	padding-bottom:12px;
	color: black;
}

.textoComentarios
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : normal;
	color : black;	
}

.textboxComentarios
{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11;
	font-weight : normal;
	color : black;
	border : 1px solid #e1e1e1;		
}

li.bulletComentarios
{
	list-style-image:url(../images/Next.gif);
}

.numerosImagen
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color: #000000;
	
}


/*
	Menu Utiles
*/

.menuUtiles
{
	padding: 8px 8px 8px 8px;
	background-color:#83A8FB;
}

.colorFondoMenuUtiles
{
	background-color:#83A8FB;
}

.colorBordeMenuUtiles
{
	background-color:#0b5ba4;
}

.separadorMenuUtiles
{
	border-top:1px solid #c1e8ff;
}


a.linkMenuUtils
{
	text-decoration: none;
	font-family:  "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight: normal ; 
	color:white;
}

a.linkMenuUtils:hover
{
	text-decoration: none;
	font-family: "Verdana",Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: normal;
	color:black;
}

.menuPadresUtils
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8d8d8d;
}

.menuPadresUtilsOver
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

.menuHijosUtils
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8d8d8d;
}

.menuHijosUtilsOver
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: black;
}

/*
	Destacados
*/

a.linkDestacadoTitulo 
{
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#487FFB;	
}

a.linkDestacadoTitulo:hover 
{
	text-decoration: none;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #01718b;
}

.destacadoTitulo
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color:#487FFB;	
}

.destacadoTexto
{
	font-family: "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 13px;
	text-align: justify;
	color:black;
}

.destacadoResumen
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	color:black;
}

.destacadoPie
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	color:#487FFB;
	
}

.destacadoMargenes
{
	padding-left: 8px;
	padding-right: 8px;
}

.destacadoMargenesPrincipal
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.destacadoDivImagen
{
	width: 90px;
	overflow-x: auto;
	overflow-y: none;
	scrollbar-face-color: #f6f6f6;
	scrollbar-3dlight-color: #f6f6f6;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #f6f6f6;
	scrollbar-shadow-color : #f6f6f6;
	scrollbar-base-color : #f6f6f6;
	scrollbar-highlight-color : #f6f6f6;
	scrollbar-track-color : #f6f6f6;
}

.destacadoDivTexto
{
	height: 200px;
	overflow-x: none;
	overflow-y: auto;

	scrollbar-face-color: #f6f6f6;
	scrollbar-3dlight-color: #f6f6f6;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #f6f6f6;
	scrollbar-shadow-color : #f6f6f6;
	scrollbar-base-color : #f6f6f6;
	scrollbar-highlight-color : #f6f6f6;
	scrollbar-track-color : #f6f6f6;
}

a.linkDestacadoPie 
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #487FFB;
}

a.linkDestacadoPie:hover 
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #01718b;
}

/*
	Destacados en página de inicio
*/
.sombraSuperiorDestacadoInicio
{
	background-image: url(../images/sombraInicio.gif);
	background-repeat: repeat-x;
}


a.linkDestacadoInicioTitulo 
{
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 20px;
	text-align: center;
	background-color:  #1e910e;
	color:white;
}

a.linkDestacadoInicioTitulo:hover 
{
	text-decoration: none;
	font-family:  "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 20px;
	text-align: center;
	background-color:  #1f1b93;
	color:white;
}

.textoTituloDestacado
{
	font-family:  "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 20px;
	text-align: center;
	color:white;
	height:46px;
}


.colorFondoTituloDestacado
{
	background-color: #1e910e;

}.colorFondoTituloDestacadoOver
{
	background-color: #1f1b93;
	cursor:pointer;
}

.destacadoInicioTitulo
{
	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color:#487FFB;
}

.destacadoInicioTexto
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	list-style-image:url(../images/planItemRojo.gif);
	line-height: normal;
	color:black;
}

.destacadoInicioResumen
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-align: justify;
	color:black;
}

.destacadoInicioPie
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
	color:#487FFB;
	
}

.destacadoInicioMargenes
{
	padding-left: 0px;
	padding-right: 0px;
}

.destacadoInicioMargenesPrincipal
{
   padding-left: 7px;
	padding-right: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/*
	álbum de imágenes
*/

.colorFondoAlbumImagenes
{
	background-color : #f6f6f6;
}

.colorFondoImagenes
{
	background-color: #127bc0;
}

.divDestacadoImagen
{
	scrollbar-face-color: #127bc0;
	scrollbar-3dlight-color: #127bc0;
	scrollbar-arrow-color : #000000;
	scrollbar-darkshadow-color : #127bc0;
	scrollbar-shadow-color : #127bc0;
	scrollbar-base-color : #127bc0;
	scrollbar-highlight-color : #127bc0;
	scrollbar-track-color : #127bc0;
	height:22px;
	overflow-x:none;
	overflow-y:auto;
}

.albumMargenes
{
	padding-left: 16px;
	padding-right: 16px;	
}

.albumTitulo
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	text-align: left;
	color:black;
	background-color: #24981b;	
}

.albumTexto
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color:black;
}

.albumPie
{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color:#487FFB;
}

.imagenTitulo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	padding-bottom:6px;
}

.thumbImagen
{
	width: 138px;
	height: 110px;
}

/*
 ruta web ("path")
*/

a.linkPath
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #427bac;
}

a.linkPath:hover
{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a1bfd9;
}

hr.separadorPath 
{
	color:#427bac;
	height:1px;
	margin: 0px 0px 6px 0px;
	border-style:solid;		
}

.textoCopyright
{
	font-family: "Arial Rounded MT Bold", Arial, Verdana;
	font-size: 12px;
	color: #FFFFFF;
	
}
.colorFondoCopyright
{
	background-color: #1f1b93;
}

.msgError
{
	font-family:  "Trebuchet MS", Arial, "Lucida Sans";
	font-size: 16px;
	color:#e0143d;
	
}

.op100
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

.op80
{
	/*antes era 80 o 0.8*/
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}





