/****************************************************************************************
												ESTATICOS COMUNES
****************************************************************************************/

* { margin: 0px; }
* { padding: 0px; }

BODY {
		/*background-color: #FFF;*/
}

DIV.est_divContenedor {
		/*background-color: #FFF;*/
}

P.est_pTexto,
DIV.est_divContenedor P,
DIV.est_divContenedor P.PAlignDer {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		/*color: #333;*/
		font-style: normal;
		line-height: 18px;
		margin: 0 0 10px 0;
}

DIV.est_divContenedor P.est_pTitulo {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		color: #900; /* Color de la organizacion */
		font-weight: bold;
		font-style: normal;
		line-height: 18px;
		margin: 35px 0 15px 0;

		background-color: #EEE;
		border-bottom: 2px solid #900; /* Color de la organizacion */
		padding: 0 0 0 10px;
}

DIV.est_divContenedor P.PAlignDer { text-align: right; }

DIV.est_divContenedor P a, P.est_pTexto a { font-family: Verdana, Arial, Helvetica, Sans-Serif; font-weight: bold; font-size: 10px; color: #900; text-decoration: none; } /* Color de la organización */
DIV.est_divContenedor P a:hover, P.est_pTexto a:hover { text-decoration: underline; }

DIV.est_divContenedor SPAN.est_spanCCOO, P.est_pTexto SPAN.est_spanCCOO{
		font-size: 11px;
		color: #900;
		font-weight: bold;
}

DIV.est_divContenedor SPAN.est_spanOrganizacion, P.est_pTexto SPAN.est_spanOrganizacion {
		font-size: 11px;
		color: #900; /* Color de la organizacion */
		font-weight: bold;
}

DIV.est_divContenedor SPAN.est_span00, P.est_pTexto SPAN.est_span00 {
		background-color: #EEE;
		font-weight: bold;
		line-height: 25px;
		padding: 10px 10px 10px 0;
}

DIV.est_divContenedor SPAN.est_span01, P.est_pTexto SPAN.est_span01 {
		font-weight: bold;
}



/****************************************************************************************
		ESTILOS PARA LISTADOS
****************************************************************************************/

DIV.est_divContenedor OL, DIV.est_divContenedor UL {		
		margin: 0 8px 20px 8px;
		padding: 0 0 0 0;
}

DIV.est_divContenedor UL a {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 10px;
		color: #000;
		text-decoration: none;
}

DIV.est_divContenedor UL a:hover {
		text-decoration: underline;
		color: #900; /* Color de la organizacion */
}

DIV.est_divContenedor LI,
DIV.est_divContenedor LI.est_li,
DIV.est_divContenedor LI.est_liNum,
DIV.est_divContenedor LI.est_liLowerAlpha,
DIV.est_divContenedor LI.est_liNumRomano {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 10px;
		font-weight: normal;
		color: #333;
		line-height: 20px;
		margin: 0 0 0 20px;
		padding: 0 0 0 0;
}

DIV.est_divContenedor LI.est_li { list-style-type: disc; }
DIV.est_divContenedor LI.est_liNum {}
DIV.est_divContenedor LI.est_liLowerAlpha { list-style-type: lower-alpha; }
DIV.est_divContenedor LI.est_liNumRomano { list-style-type: upper-roman; }

DIV.est_divContenedor LI P {margin: 0}

/* SUBMENU DE IDIOMA */

DIV.est_divMenuIdioma {
		margin: 0 0 20px 0;
}

P.est_pMenuIdioma {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		text-align: right;
		font-weight: normal;
		font-size: 10px;
		color: #CCC;
}

P.est_pMenuIdioma a {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: normal;
		font-size: 10px;
		color: #666;
		text-decoration: none;
}

P.est_pMenuIdioma a:hover {
		color: #900;
		text-decoration: underline;
}

P.est_pMenuIdioma a:active {
		color: #CCC;
}



/****************************************************************************************
		ESTILOS PARA IMAGENES
****************************************************************************************/

DIV.est_divImagenAlignIzq,
DIV.est_divImagenAlignCen,
DIV.est_divImagenAlignDer { margin-bottom: 20px; }

DIV.est_divImagenAlignIzq { text-align: left; }
DIV.est_divImagenAlignCen { text-align: center; }
DIV.est_divImagenAlignDer { text-align: right; }

DIV.est_divImagenFloatIzq,
DIV.est_divImagenFloatDer {}

DIV.est_divImagenFloatIzq { float: left; margin: 0 20px 20px 0; }
DIV.est_divImagenFloatDer { float: right; margin: 0 0 20px 20px; }



/****************************************************************************************
		TABLAS
****************************************************************************************/

TABLE.est_table {
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 10px;
		color: #333;
		background-color: #CCC;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 40px;
		width: 100%;
}

TR.est_tr {
		height: 20px;
}

TD.est_td {
		background-color: #FFF;
		white-space: no-wrap;
		padding: 0 3px 0 3px;
		text-align: left;
}



/****************************************************************************************
												ESTATICOS PAGINA DESCONOCIDA (ERROR 404)
****************************************************************************************/

#contenedorPaginaDesconocida {
		background-color: #FFF;
}

P.pPaginaDesconocida {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 11px;
		font-weight: normal;
		color: #333;
		font-style: normal;
		line-height: 22px;
		margin: 0 0 21px 0;
}

.paginaDesconocidaResaltado01 {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		color: #333;
		font-weight: bold;
}

.paginaDesconocidaResaltado02 {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-size: 12px;
		color: #900;
		font-weight: bold;
}

P.pPaginaDesconocida a {
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		font-weight: bold;
		font-size: 11px; color: #900;
		text-decoration: none;
}

P.pPaginaDesconocida a:hover { text-decoration: underline; }