/* ------------------------------------------------------------------------------------- */
/* CSS base                                                                              */
/* ------------------------------------------------------------------------------------- */
body {
	/*background-color: #000000;*/
	/*background:url(../img/let999.gif);*/
	background:url(../img/fondo1.png) repeat-x;
	color: #000000;/*themecolour4%0;*/
}
table {
	font: 8pt  arial, sans-serif;
	color: #333333;
}
p {
	margin-top: 0px;
	margin-bottom: 0px;
}
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 15px;
	color: #000000;/*themecolour4%0;*/
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	color: #333333;/*themecolour3%0;*/
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../img/let_bullet.gif);
}

img
{
	border:none;
}

.panelright ul {
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../img/let_bullitt2.gif);
	
}
.panelmid ul {
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../img/let_bullitt2.gif);
	
}
.panelleft ul {
	color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-image: url(../img/let_bullitt2.gif);
	
}
h1 {
	font-size: 16px;
	color: #333333;/*themecolour5%0;*/
	margin-top: 0px;
	margin-bottom: 1px;
}
h2 {
	font-size: 16px;
	color: #890000;/*themecolour1;*/
	margin-top: 3px;
	margin-bottom: 3px;
}
h3 {
	font-size: 15px;
	color: #890000;/*themecolour1;*/
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 12px;
	padding-bottom: 2px;
}
h4 {
	font-size: 14px;
	color: #888888;/*themecolour9;*/
	margin-top: 3px;
	margin-bottom: 3px;
	padding-left: 12px;
	padding-bottom: 2px;
}


.leftcoltext {
	padding-left: 0px;
	padding-right: 10px;
	color: #000000;/*themecolour4%0;*/
}
.sidenav {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	width:200px;
}
.divider {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #890000;/*themecolour1;*/
}
.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

.panelleft {
	background-color: #f8dcdc;/*themecolour1$ 88.8%, 93.7%;*/
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.panelmid {
	background-color: #f8dcdc;/*themecolour1$ 88.8%, 93.7%;*/
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.panelright {
	background-color: #f8dcdc;/*themecolour1$ 88.8%, 93.7%;*/
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.scanlines
{
	background-image: url(../img/let_topstrip.gif);
	background-repeat: repeat-x;
	color:white;
	padding-left:3px;
}
.rightcoltext {
	padding-left: 10px;
	padding-right: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	color: #000000;/*themecolour4%0;*/
}
.imageborder {
	border: 1px solid #FFFFFF;
}
 a:link {
	color: #000066;/*themecolour5%0;*/
}
 a:visited {
	color: #000066;
}
 a:link:hover {
	color: #0000dd;/*themecolour2;*/
}
.toppanel
{
	background-color:#890000;/*themecolour1;*/
}
.topleft {
	background-image: url(../img/let_top_left.gif);
	background-repeat: repeat-x;
}
.paraleft {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color:#c58282;/*themecolour1%151;*/
}
.paramid {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color:#c58282;/*themecolour1%151;*/
}
.pararight {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color:#890000;/*themecolour1;*/
}
.leftcolumn {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	color: #000000;/*themecolour4%0;*/
}
.rightcolumn {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.centercolumn {
	padding-left: 10px;
	padding-right: 5px;
	color: #000000;/*themecolour4%0;*/
}

.imagebox {
	padding-top: 3px;
	color: #890000;/*themecolour1;*/
	font-weight: bold;
	font-size: 8pt;
}
.imageboxlight {
	padding-top: 3px;
	color: #333333;
	font-weight: normal;
	font-size: 8pt;
}
.highlightbox {
	border: 1px solid #890000;/*themecolour1;*/
	background-color: #f8dcdc;/*themecolour1$ 88.8%, 93.7%;*/
	padding: 6px;
	color: #333333;
	width:150px;

}
.hnavbg {
	/*background-color: #000044;*/
	background:url(../img/let998.gif);	
}
.topleft2 {
	background-color: #000000;/*themecolour6;*/	
	color:#eeeeee;
	font-family:verdana;
	padding:3px;
	padding-left:5px;
	font-weight:bold;
	font-style:italic;
}
.topstrip {
	background-color: #890000;/*themecolour1;*/
}
/* ------------------------------------------------------------------------------------- */
/* CSS Base: añadidas                                                                    */
/* ------------------------------------------------------------------------------------- */

.recuadronaranja
{
	background-image: url(../img/let000.gif);
	background-repeat: no-repeat;
	/*background-position: url(../img/let000.gif) norepeat left;*/
	
	
	display:block;
	padding-top:5pt;
	padding-left:4pt;
}
.linea1
{
	white-space: nowrap;
	color:#383A63;
	font-family:"arial black";
	font-size:18pt;
	
}
.linea2
{
	white-space: nowrap;
	color:#11C324;
	font-family: tahoma;
	font-weight:bold;
	font-size: 10pt;
	padding-left: 15pt;
	padding-bottom: 15pt;
}
.bb1:link {
	font-family:arial;
	font-weight: bold;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	white-space: nowrap;
	width:99px;
}
.bb1:visited {
	font-family:arial;
	font-weight: bold;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	white-space: nowrap;
	width:99px;
}
.bb1:link:hover {
	font-family:arial;
	font-weight: bold;
	font-size:11px;
	color:#FC5604;
	text-decoration:underline;
	white-space: nowrap;
	width:99px;
}
.menu_sup
{
	text-align:center;
	height:27px;
	width:99px;
}

/* ------------------------------------------------------------------------------------- */
/* CSS árbol vertical                                                                    */
/* ------------------------------------------------------------------------------------- */
.prop_conte_arbol{ height:300px;
		width:150px;
		border-left:1px outset #ccffcc;
		border-right:1px outset #ccffcc;
		border-bottom:1px outset #ccffcc;
		
		
		
		overflow-y:scroll;
		overflow-x:hidden;
		text-align:left;
		/*background-color:#383A63;*/
		background-color:#dddddd;
		margin-left:5px;
}
.prop_conte_cabe{
		width:150px;
		height:1px;
		border:1px outset #ccffcc;
		padding:0px;
		background-color:#dddddd;
		font-size:1px;
		margin-left:5px;
}
.ab_ce_ar{ 	
		background-color:#dddddd;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		width:1px;
		font-size:1px;
		height:1px;
}
.ab_ce_ar_dcha{
		background-color:#dddddd;
		padding-right:5px;
		padding-left:5px;   
		width:1px;
		border-right:1px outset #ccffcc;
		font-size:1px;
		height:1px;
}
.menu{
	color:#886666;  
	font-family:tahoma;
	font-weight:bold;
	padding-left:5px;
	font-size:8pt;
	cursor:default;
	filter:alpha(opacity=20);
	opacity:0.5;
}
.menu_arch{
	color:#440000;
	font-family:tahoma;
	font-size:8pt;
	padding-left:5px;
	cursor:pointer;
}
.menu_find{
	color:#440000;  
	font-family:tahoma;
	font-weight:bold;
	padding-left:5px;
	font-size:8pt;
	cursor:pointer;
}

/* ------------------------------------------------------------------------------------- */
/* CSS Zenhaust.Forms.js                                                                 */
/* ------------------------------------------------------------------------------------- */
.nodoHijo
{
    font-size:10px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    padding-left:3px;
    padding-right:3px;
    white-space:nowrap;
    background-color:#ffffff;
    cursor:pointer;
}
.nodoOver
{
    /*FONT-WEIGHT: bold;*/
    font-size:10px;
    COLOR: #0000ff;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana, arial;
    TEXT-DECORATION: none;
    padding-left:3px;
    padding-right:3px;
    white-space:nowrap;
    cursor:pointer;
    background-color:#dddddd;
}
.nodoSeleccionado
{
    /*background-color:#FEE600;*/
    background-color:#FEEe88;
    font-family:verdana,arial;
    font-size:10px;
    COLOR: #880000;
    white-space:nowrap;
    FONT-STYLE: normal;
    TEXT-DECORATION: none;
    padding-left:3px;
    padding-right:3px;
    cursor:pointer;
    padding-bottom:2px;
    border-top:2px solid #444444;
    border-left:2px solid #444444;
    /*border-right:1px solid #aaaaaa;*/
    border-bottom:1px solid #aaaaaa;
}	
.contenedorOpciones
{
    background-color:#ffffff;
    border:1px solid #666666;
}	

.cslImg
{
    background-color:#ffffff;
    cursor:pointer;
    padding-bottom:2px;
    border-top:2px solid #444444;
    border-right:1px solid #aaaaaa;
    border-bottom:1px solid #aaaaaa;
}	
/* ------------------------------------------------------------------------------------- */
/* CSS WINDYN OBJECT                                                                     */
/* ------------------------------------------------------------------------------------- */
.bordeconfPrint{ font-family: tahoma, verdana, arial;
		font-size: 9px;
		font-style:normal;
		color:#cccccc; 
		white-space:nowrap;
		/*background-color : #ffffee;*/
		background-color : #000000;
		/*border:1px solid #eedd77;*/
		border:1px solid #ddddbb;
		padding-right:3px;
		padding-left:3px;
		padding-top:1px;
		padding-bottom:1px;
		}	
.tituloconfPrint{
	font-family:verdana,arial;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
	padding-left:0px;
	color:#aaaaaa;
	text-align:center;
	background-color:#000000;
	white-space:nowrap;
	padding-bottom:2px;
	padding-top:2px;
	/*border:1px solid #ffffff;*/
}	

/* ------------------------------------------------------------------------------------- */
/* CSS Otras clases                                                                      */
/* ------------------------------------------------------------------------------------- */
textarea
{
	width:500px;
	height:300px;
}
.celdaregx
{
	white-space:nowrap;
	padding:3px;
	padding-left:15px;
	vertical-align:top;
}
.usuarioCampos
{
    BORDER-RIGHT: #a8a8a8 1px solid;
    BORDER-TOP: #a8a8a8 1px solid;
    BORDER-LEFT: #a8a8a8 1px solid;
    COLOR: #aa0000;
    BORDER-BOTTOM: #a8a8a8 1px solid;
    FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: verdana,arial;
    TEXT-ALIGN: left;
    background-color:#ffffff;
    padding-left:2px;
    padding-right:2px;
}
.boton_ejecutar
{
    border-right: #a8a8a8 1px solid;
    border-top: #a8a8a8 1px solid;
    font-size: 10px;
    border-left: #a8a8a8 1px solid;
    color: #000000;
    border-bottom: #a8a8a8 1px solid;
    font-style: normal;
    font-family: verdana,arial;
    font-weight:bold;
    text-align: center;
    cursor:pointer;
    outline:none; 
}
.cpfecha
{
	text-align:right;
	color:#cccccc;
	padding-right:3px;
	white-space:nowrap;
}
.dat_titulo
{
	font-size: 12px;
	font-weight: bold;
	color: #eeeeee;
	text-align:center;
	padding-right: 5px;
	padding-left: 5px;
	border:1px solid #ffffff;
	background-color: #506086;
}
.dat_subhead
{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-right: 5px;
	padding-left: 5px;
	border:1px solid #ffffff;
	background-color: #a6c7ca;
}
.dat_dato
{
	color: #000000;
	padding-right: 5px;
	padding-left: 15px;
	border:1px solid #ffffff;
	background-color: #D8E9EC;
	white-space:nowrap;
}
.dat_dato_img
{
	padding-right: 5px;
	padding-left: 5px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #ffffff;
	background-color: #D8E9EC;
	white-space:nowrap;
}
.tituloAlert{
	text-align:center;
	font-family:tahoma;
	font-size:20px;
	background-color: #FF6600; 
	color:yellow;
	font-weight: bold; 
	white-space:nowrap;
}
.alertaBordeTabla
{
	border:1px solid #FF6600;
	background-color: #FFFFFF; 
	
}
.alertaCertamen
{
	/*background-color: #FF6600; */
	color:#000000;
	font-weight: bold; 
	/*width:10px;*/
	border:1px solid #FF6600;
	white-space:nowrap;
	padding-left:2px;
}
.alertaDato
{
	/*background-color: #FF6600; */
	color:#000000;
	font-weight: bold; 
	/*width:10px;*/
	border:1px solid #FF6600;
	white-space:nowrap;
	padding-right:2px;
	text-align:right; 
}
.alertTituloCon
{
	color:#cccccc;
	font-weight: bold; 
	background-color:#000044;
	border:1px solid #FF6600;
	white-space:nowrap;
	padding-right:2px;
	text-align:center; 
}
.alertTituloMsg
{
	color:#444444;
	font-weight: bold; 
	/*width:10px;*/
	background-color:#dddddd;
	border:1px solid #FF6600;
	white-space:nowrap;
	padding-right:2px;
	text-align:center; 
}
.cateLinks{
margin-top:10px;
	padding: 0;
	width:150px;
	border:1px solid #FF6600;
	background-color: #FFFFFF; 
	white-space: nowrap;
	
}

.cateLinks li{
	font-weight: bold;
	color:#aa0000;
}

.cateLinks td{
	padding-left: 0px;
	font-weight: bold;
	padding-left:5px;
	color:#aa0000;
}

.cateLinks td a{
	padding-left:10px;
	font-size: 11px;
	display: block;
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}

.cateLinks td a:visited{
	color: #FF6600; 
	font-weight: bold;
}
.cateLinks td a:hover {
	color: #fff;
	background: #51B906; 
	text-decoration: none; 
}

/**--------------------------------------------------------------**/

.cateLinks td a.otra{
	font-size: 12px;
	padding-left: 0px;
	font-weight: bold;
	color:#aa0000;
}

.cateLinks td a.otra:visited{
	color: #aa0000; 
	font-weight: bold;
}
.cateLinks td a.otra:hover {
	color: #000044;
	background: #dddddd; 
	text-decoration: none; 
}
/**--------------------------------------------------------------**/
.tituloRelato
{
	color:#558989;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
}
.contenidoRelato
{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;	
	line-height:200%;
	background-image:url(../img/let223.png);
	background-repeat: no-repeat;
	background-position:90% 10%; 
}
.clsAut
{
	color:#888888;
}
.headlet
{
	color:#C58282;
	font-size:30px;
	font-weight:bold;
	font-style:italic;
	font-family:"courier new";
	white-space:nowrap;
	padding-left:15px;
}
.headletsub
{
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	font-family:"courier new";
	white-space:nowrap;
	padding-left:55px;
}
.headletsec
{
	color:#990000;
	font-size:23px;
	font-weight:bold;
	font-family:"courier new";
	white-space:nowrap;
}
.scanlines a
{
	color:white;
}
.scanlines a:visited
{
	color:white;
}
.scanlines a:hover
{
	color:#FF8833;
}
.accesDeny
{
	font-size:8pt;
	color:#880000;
	font-weight:bold;
}
.vloginText{
	color:#aaaaaa;
	padding-right:5px;
}
.botVotar
{
	/*background-color: #FF6600; */
	color:#FF6600;
	font-weight: bold; 
	/*width:10px;*/
	/*border:1px solid #FF6600;*/
	white-space:nowrap;
	padding-right:2px;
	text-align:left; 
	cursor:pointer;
	text-decoration:underline;
}
.botVotarDis
{
	/*background-color: #FF6600; */
	color:#cccccc;
	font-weight: bold; 
	/*width:10px;*/
	/*border:1px solid #FF6600;*/
	white-space:nowrap;
	padding-right:2px;
	text-align:left; 
	cursor:not-allowed;
	text-decoration:underline;
}
.basesConcurso
{
	color:#aaaaaa;
	padding-left:3px;
	overflow-y:auto;
	height:300px;
	width:700px;
	display:block;
}
.basesConcurso b
{
	color:#aaaaaa;
	height:70px;
	width:700px;
}
.cargando1
{
	color:#FF6600;
	padding-right:5px;
	white-space:nowrap;
}
.tabla_ayuda
{
	background-color: #D8E9EC;
	border:1px solid #FF6600;
}
.tabla_ayuda td
{
	border-bottom:1px solid white;
	border-top:1px solid white;
	padding:2px;
	padding-left:4px;
}
.clsTit2
{
	font-family: "courier new,arial,verdana";
	font-size: 20px;
	color: #ffeeff;
	font-style: italic;
	font-weight: bold;
	background-color:#C58282;
	border:2px solid #FF6600;
	border-style:dotted;
	padding-left:3px;
}
.clsTit3
{
	font-family: "verdana,tahoma,arial";
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding-left:3px;
}
.selectLevelOne
{
	background-color:#cccccc;
	font-weight:bold;
}
.selectLevelTwo
{
	background-color:#ffffff;
	padding-left:10px;
}
.selectLevelOneB
{
	background-color:#666666;
	color:#eeeeee;
	font-weight:bold;
}
.selectLevelOneD
{
	background-color:#ffffff;
	color:#000000;
	font-weight:bold;
}
.selectLevelTwoB
{
	background-color:#eeeeee;
	padding-left:10px;
}
.vbuscarText{
	color:#aaaaaa;
	padding-right:5px;
	font-weight:bold;
	vertical-align:middle;
	white-space:nowrap;
}
.vbuscarTextGo{
	color:#FF6600;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	border:1px dotted #aaaaaa;
}
.pestanaI
{
        cursor:pointer;
        background:url(../img/let217.gif);
        padding-left:10px;
}
.pestanaIa
{
        background:url(../img/let217.gif);
        text-decoration:none;
}
.pestanaIa:hover
{
        cursor:pointer;
        background:url(../img/let217.gif);
        text-decoration:none;
        color:red;
}
.pestanaC
{
        cursor:pointer;
        background:url(../img/let218.png);
        white-space: nowrap;
}
.pestanaD
{
        cursor:pointer;
        background:url(../img/let219.gif);
        padding-left:8px;
}
.contenidoFAQ
{
	border:1px solid #FF6600;
	background-color: #FFFFFF; 
	padding-left:20px;
	line-height:200%;
}
.calendario
{
	position:absolute;
}
.no_wrap
{
	white-space: nowrap;
}
.vdenunciaText {
	color:#dddddd;
	padding-right:5px;
	vertical-align:middle;
	padding-left:10px;
}
.cierreSes
{
	cursor:pointer;
	color:#8888ff;
	text-decoration:underline;
	padding-left:20px;
}
.floatRel
{
	float:left;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:30px;
}
.img_relato
{
	text-align:center;
	vertical-align:middle;
	padding:5px;
}
.overfhid
{
	height: 500px;
	overflow-y: auto;
	padding-right: 10px;
}
.secBienve 
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
