lartd.pestaniaActivada{BACKGROUND:#CA0E3F;PADDING-LEFT:4PX;PADDING-RIGHT:4PX;padding-top:3px}
td.pestaniaActivadaAzul{BACKGROUND:#0E3FCA;PADDING-LEFT:4PX;PADDING-RIGHT:4PX;padding-top:3px}
td.pestaniaDesactivada{BACKGROUND:#F3F3F3;padding-top:3px}

a.pestaniaActivada, a.pestaniaActivadaAzul{COLOR:WHITE}
a.pestaniaDesactivada{COLOR:BLACK;BORDER-BOTTOM:0PX;BORDER-TOP:1PX SOLID #A0A0A0;PADDING:0PX;PADDING-TOP:1PX;PADDING-LEFT:4PX;PADDING-RIGHT:4PX;}
a.pestaniaActivada:hover{color:white}
a.pestaniaDesactivada:hover{color:black;}


form
{
	margin:0px;
}
body
{
	margin:0px;
}
tr
{
	vertical-align:top;
}
a
{
	text-decoration:none;
	color:#EE0000;
}
a.azul
{
	text-decoration:none;
	color:#3f3fFf;
	text-decoration:underline;
}
a:hover
{
	color:#550000;
	text-decoration:underline;
}

a.blanco
{
    color:White;
}
a.blanco:hover
{
    color:silver;
}


a.subrayado
{
	text-decoration:underline;
	font-weight:bold;
}
a.subrayado:hover
{
	text-decoration:none;
}

td
{
	vertical-align:top;
	font-family:Verdana;
	font-size:11px;
}
img
{
	border:0px;
}

table.principal
{
	width:100%;
}

ul.dentro
{
	margin-top:0px;
	margin-left:15px;
}

ul.dentro2
{
	margin:0px 0px 0px 15px;
	padding:0px;
}
ul.ampliar
{
	list-style-image: url("img/ampliar.png");
	margin-left:15px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}
ul.ampliar li
{
	padding-top:0px;
	margin-top:0px;
}

table.encabezado
{
	margin:0px;
	width:100%;
	background:url(fotos/mostrador.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
table.encabezado td.logo
{
	padding-left:19px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;

	vertical-align:bottom;
	font:Bold 14px arial;
	color:#DD4040;
}

table.barraIconos
{
	background:#EEEEEE;
	border:1px solid #A0A0A0;
	filter:alpha(opacity=100);
}


table.iconos
{
	vertical-align:bottom;
	height:100%;
}
table.iconos td
{
	font:Normal 9px verdana;
	color:#000000;
	padding-left:5px;
	height:100%;
	padding-right:5px;
	height:100%;
	vertical-align:middle;
	text-align:justify;

}
table.iconos td.borde
{
	border-left:1px solid;
}

table.iconos td.bordeOn
{
	border-left:1px solid;
	background:#CA0E3F;
	color:#ffffff;
}
table.iconos td.bordeOn a
{
	color:#ffffff;
}

table.iconos td.On
{
	background:#CA0E3F;
	color:#ffffff;
}
table.barraMenu
{
	width:100%;
	background:#E2E2E2;
	padding:3px 0px 3px 0px;
	margin:0px;
}

table.barraMenu td
{
	Font:Normal 12px Verdana;
	color:#777777;
}

table.barraMenu2
{
	background:#E2E2E2;
	padding:0px 4px 0px 4px;
	margin:0px;
	z-index:9;
}
table.barraMenu2 td
{
	Font:Normal 11px Verdana;
	color:#777777;
	cursor:hand;
}

table.barraMenu2 td.on,table.barraMenu2 td.onAzul
{
	color:#FFFFFF;
	background:#CA0E3F;
}
table.barraMenu2 td.on
{
	border-top:2px solid #F4E1D6;
	border-left:2px solid #F4E1D6;

	border-right:2px solid #9D562B;
}
table.barraMenu2 td.over
{
	border-top:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
	border-right:2px solid #CCCCCC;
	background:EEEED0;
}
table.barraMenu2 td.onAzul
{
	background:#0E3FCA;
	border-top:2px solid #89A6F7;
	border-left:2px solid #89A6F7;
	border-right:2px solid #071C59;
}

table.barraMenu2 td.off
{
	background:#E0E0E0;
	border-top:2px solid #CCCCCC;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #FFFFFF;
}

table.barraMenu2 td.on a
{
	color:#FFFFFF;
}

table.menu
{
	border:1px solid #C7CED2;
	position:absolute;
	margin:0px;
	font:Normal 12px Arial;
	color:#888888;
	background:#ECF0F1;
	filter:alpha(opacity=100);
	z-index:9;
}
table.menu td
{
	cursor:hand;
	border-bottom:1px solid #C7CED2;
}
table.menu td.on
{
	background:#CCD0D1;
}
table.menu td.off
{
	background:transparent;
}
table.superior1b td
{
	margin:0px;
	text-align:center;
}
table.superior1b td.borde
{
	margin:0px;
	border-right:1px solid #888888;
}
table.superior1c
{
	margin:0px;
	font:Normal 12px Arial;
	color:#888888;
	background:#DCDCDC;
}
table.superior1c td
{
	margin:0px;
	padding:0px 10px 0px 10px;
	text-align:center;
	cursor:hand;
}
table.superior1c td.borde
{
	margin:0px;
	border-right:1px solid #888888;
}
table.superior1c td.bordeIzq
{
	margin:0px;
	border-left:1px solid #888888;
}
table.superior1c td.bordeIzqRojo
{
	margin:0px;
	border-left:1px solid #888888;
	Color:#6C2845;
	font-weight:bold;
}
table.barra1
{
	margin:0px;
	Font:Normal 10px verdana;
	color:#B2B5BC;
}
table.barra1 td
{
	cursor:hand;
	padding:2px 5px 0px 5px;
	Font:Normal 10px Arial;
	color:#909090;
	height:100%;
	vertical-align:bottom;
}
table.barra1 a
{
	color:#909090;
}
table.barra1 td.borde
{
	border-right:1px solid #B2B5BC;
}
table.barra2
{
	margin:0px;
	Font:Normal 10px verdana;
	color:#B2B5BC;
}
table.barra2 td
{
	padding-left:10px;
	padding-right:5px;
}

.tituloGrid, .tituloGrid a, .tituloGrid a:hover
{
    background:#880000;
    color:White;
}

td.titulo1
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#880000;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #D05555;
	border-left:2px solid #D05555;
	border-right:2px solid #550000;
	border-bottom:2px solid #550000;
}

td.titulo2
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#D3011A;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #FE5163;
	border-left:2px solid #FE5163;
	border-right:2px solid #610108;
	border-bottom:2px solid #610108;
}
td.titulo3
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#D32703;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #FEADA0;
	border-left:2px solid #FEADA0;
	border-right:2px solid #880801;
	border-bottom:2px solid #880801;
}

td.titulo11
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#3333AA;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #ADA0FE;
	border-left:2px solid #ADA0FE;
	border-right:2px solid #080188;
	border-bottom:2px solid #080188;
}

td.titulo12
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#011AD3;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #ADA0FE;
	border-left:2px solid #ADA0FE;
	border-right:2px solid #080188;
	border-bottom:2px solid #080188;
}
td.titulo13
{
	padding:1px 0px 1px 10px;
	color:#FFFFFF;
	background:#5743E3;
	font:Normal 12px Arial;
	height:16px;

	border-top:2px solid #ADA0FE;
	border-left:2px solid #ADA0FE;
	border-right:2px solid #080188;
	border-bottom:2px solid #080188;
}

table.titulo, table.tituloOn
{
	cursor:hand;
}

table.titulo td, table.tituloOn td
{
	font-weight:bold;
}
table.tituloOn td
{
	color:#EEEE80;
}

a.titulo
{
	color:#ffffff;
	font-weight:bold;
}

a.titulo:hover
{
	color:#FF8888;
}

a.titulo1
{
	width:100%;
	background:#D3011A;
	color:white;
	padding:3px;

	border-top:2px solid #FE5163;
	border-left:2px solid #FE5163;

	border-right:2px solid #610108;
	border-bottom:2px solid #610108;
}


table.contenidos
{
	margin:0px;
	width:100%;
	font:Normal 10px verdana;
}

table.contenidos td.formulario, table.contenidos td.formularioBorde, table.contenidos td.formularioAuto
{
	Font:Bold 11px arial;
	padding:5px;
	vertical-align:top;
}

table.contenidos input.boton, table.contenidos input.botonAzul
{
	width:100px;
	font:Bold 11px Arial;
	cursor:hand;
}

table.contenidos input.boton
{
	background:#ED8888;
	color:#FFFFFF;

	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #FFCCCC;
	border-top:1px solid #FFCCCC;
	cursor:hand;
}

table.contenidos input.botonAzul
{
	background:#8888EE;
	color:#FFFFFF;
	border-bottom:1px solid #000088;
	border-right:1px solid #000088;
	border-left:1px solid #DDDDFF;
	border-top:1px solid #DDDDFF;
}

table.contenidos td.formulario input,table.contenidos td.formulario textarea, table.contenidos td.formulario select, table.contenidos td.formularioAuto input
{
	font:Normal 10px Verdana;
}
table.contenidos td.formulario input,table.contenidos td.formulario textarea, table.contenidos td.formulario select
{
	width:100%;
}

table.contenidos td.formulario textarea, table.contenidos td.formularioBorde textarea
{
	height:70px;
}
table.contenidos td.tituloColumna, table.contenidos td.tituloColumnaBorde
{
	text-align:center;
	vertical-align:middle;
	Font:Bold 11px Verdana;
	padding:2px 5px 2px 5px;
	background:#9999FF;
	color:#FFFFFF;
}

table.contenidos td.fila, table.contenidos td.fila2, table.contenidos td.filaBorde, table.contenidos td.fila2Borde
{
	Font:Normal 10px Verdana;
	text-align:center;
	padding:0px 3px 0px 5px;
	vertical-align:middle;
}
table.contenidos td.fila2, table.contenidos td.fila2Borde
{
	background:#EEEEFF;
}
table.contenidos td.fila2Borde, table.contenidos td.filaBorde
{
	border-left:1px solid #AAAAFF;
}

table.contenidos td.tituloColumnaBorde
{
	border-left:1px solid #AAAAFF;
}

table.contenidos td.menuIzquierdo, table.contenidos td.menuDerecho
{
	height:100%;
	font:normal 10px Verdana;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:15px;
}
table.contenidos td.menuIzquierdo
{
	background-image:url(img/bordeColIzq.png);
	background-position:right;
	background-repeat:repeat-y;
}


table.contenidos td.menuDerecho
{
	background:#F8F8F8;
}
table.contenidos td.menuDerecho p.titulo
{
	background:#DDDDDD;
	border-top:1px solid #777777;
	margin-left:3px;
	Font:Bold 10px Verdana;
	margin-top:0px;
	padding:1px 3px 2px 5px;
	color:#222222;
}

table.contenidos td.menuDerecho
{
	background-image:url(img/bordeColDer.png);
	background-position:left;
	background-repeat:repeat-y;
}

	table.contenidos td.menuIzquierdo div.titulo
	{
		width:100%;
		padding-top:10px;
	}
	table.contenidos td.menuIzquierdo div.hijo
	{
		padding-left:14px;
		padding-top:3px;
	}

	table.contenidos td.menuIzquierdo a.titulo
	{
		color:#4f4f4f;
		font-weight:bold;
		padding-top:5px;
	}

	table.contenidos td.menuIzquierdo a.tituloOn
	{
		color:#4f4f4f;
		text-decoration:underline;
		font-weight:bold;
	}
	table.contenidos td.menuIzquierdo a.tituloOn:hover
	{
		color:#4f4f4f;
		text-decoration:underline;
		font-weight:bold;
	}
	table.contenidos td.menuIzquierdo a.titulo:hover
	{
		font-weight:bold;
		color:#151515;
	}
	table.contenidos td.menuIzquierdo a
	{
		font-weight:normal;
		text-decoration:none;
		color:#4f4f4f;
	}
	table.contenidos td.menuIzquierdo a.On
	{
		font-weight:normal;
		color:#4f4f4f;
		text-decoration:underline;
	}
	table.contenidos td.menuIzquierdo a.On:hover
	{
		font-weight:normal;
		color:#4f4f4f;
		text-decoration:underline;
	}
	table.contenidos td.menuIzquierdo a:hover
	{
		font-weight:normal;
		text-decoration:none;
		color:#881515;
	}
table.contenidos td.tituloIzq
{
	text-align:right;
	font-weight:Bold;
	font-size:10px;
}
table.contenidos td.texto
{
	font-size:10px;
}

table.contenidos td.texto div.titulo
{
	font-weight:bold;
	color:#555555;
}
table.contenidos td.texto div.hijo
{
	font-weight:normal;
	color:#555555;
	padding-left:15px;
}

table.contenidos td p,table.contenidos td p.titular
{
	Font:Normal 12px Verdana;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:0px;
}

table.contenidos td p.resumen
{
	Font:Bold 12px Arial;
}


table.contenidos td p.titular
{
	Font:Bold 17px Verdana;
}

table.contenidos td p.hijo
{
	padding-left:30px;
	margin-top:5px;
}
table.contenidos td p.hijo2
{
	padding-left:45px;
	padding-top:0px;
	margin-top:0px;
}

ul
{
	margin-top:10px;
	font:Normal 11px verdana;
	padding-top:0px;
}

ul li, ul li, ul li div, ol li div, ol li
{
	font-size:12px;
}


table.contenidos td ul.letras
{
	margin-left:65px;
	list-style-type:lower-alpha;
	margin-bottom:0px;
}

table.servicios
{
	width:100%;
	margin:0px;
	padding-left:10px;
	padding-right:20px;
	height:100%;

}


li div, ul div, ol div, li, ul li h1, ul li h2, ul li p
{
    padding:0px;
    margin:0px;
    margin-bottom:5px;
    padding-bottom:0px;
}

table.servicios td.titulo
{
	font:Normal 18px Arial;
	Color:#969DA5;
	padding-top:0px;
}

table.servicios td.texto
{
	word-spacing:5px;
	vertical-align:top;
	font:Normal 10px Verdana;
	Color:#5E5E5E;
	padding-top:2px;
	padding-left:26px;
}
table.noticias
{
	margin-bottom:10px;
}
table.noticias td
{
	vertical-align:top;
	font:Normal 10px Verdana;
	background:#F2F2F2;
	padding:5px 10px 5px 10px;
}
table.noticias td.imagen
{
	text-align:center;
	vertical-align:middle;
}

table.noticias td div,table.noticias td div.hijo
{
	cursor:hand;
	font-weight:normal;
	width:100%;
	margin-left:15px;text-indent:-15px;
}

table.convocatorias
{
	width:100%;
	font:Normal 10px Verdana;
	background:#f3f3f3;
	color:#5f5f5f;
}

table.convocatorias td a
{
	font-weight:bold;
}
table.convocatorias td div, table.convocatorias td div.hijo
{
	font-weight:normal;
	cursor:hand;
	width:100%;
	margin-left:15px;text-indent:-15px;
}
table.convocatorias td div.hijo
{
	padding-left:15px;
	width:100%;
	padding-bottom:5px;
	margin-left:0px;
	text-indent:0px;
}

table.proyectosEuropeos
{
	font:Normal 10px Verdana;
	Color:#5f5f5f;
	margin-left:10px;
	width:100%;
}
table.proyectosEuropeos div
{
	cursor:hand;
	width:100%;
	padding-left:14px;
	padding-top:3px;
	padding-right:20px;
}

table.proyectosEuropeos div.texto
{
	font-size:9px;
	padding-left:30px;
}

table.calendario
{

}
table.calendario td
{
	font:Normal 11px Verdana;
	text-align:right;
	cursor:hand;
}
table.calendario a
{
	text-decoration:none;
	color:#600000;
	font-weight:bold;
	width:100%;
}
table.calendario td.mes
{
	text-align:center;
}
table.calendario td.mes a
{
	color:#97A0A7;
}
table.calendario td.off,table.calendario td.on,table.calendario td.findeon, table.calendario td.findeoff
{
	width:18px;
	padding:1px 0px 1px 0px;
}
table.calendario td.off, table.calendario td.findeoff
{
	padding:1px 1px 1px 1px;
}

table.calendario td.off
{
	background:#E7E7E7;
	color:#818181;
}
table.calendario td.on
{
	background:#E7E7E7;
}
table.calendario td.findeon, table.calendario td.findeoff
{
	color:#ffffff;
	background:#B5B1B1;
}
table.calendario td.findeoff
{
	color:#ffffff;
}
table.calendario td.findeon a
{
	color:#600000;
}
table.calendario td.letraDia
{
	text-align:center;
	background:#9E9E9E;
	width:14%;
	Color:#FFFFFF;
	font-size:9px;
}
table.calendario td.tablaDia
{
	border-left:1px solid #CBCBCB;
	border-top:1px solid #CBCBCB;
	border-bottom:1px solid #8F8F8F;
	border-right:1px solid #8F8F8F;
}
input.texto
{
	Font:Normal 9px verdana;
	color:#404040;
}
img.boton
{
	cursor:hand;
	position:relative;
	top:2px;
	margin:0px;
	padding:0px;
}
table.articuloMes
{
	width:100%;
}
table.articuloMes td a
{
	color:#882A2A;
	font-weight:bold;
}
table.articuloMes td a:hover
{
	color:#DD2A2A;
}

table.articuloMes td
{
	vertical-align:top;
	font:Normal 10px Verdana;
	Color:#5A5A5A;
	padding:10px;
}
table.articuloMes td div,table.articuloMes td div.hijo
{
	cursor:hand;
	font-weight:bold;
	width:100%;
	margin-left:15px;text-indent:-14px;
}
table.articuloMes td div.hijo
{
	width:100%;
	font-weight:normal;
	margin-left:15px;
	text-indent:0px;
}

table.opinion
{
	padding-left:10px;
}
table.opinion td.texto
{
	padding-top:7px;
	padding-right:17px;
	Font:Normal 10px Verdana;
}

td.titular, p.titular
{
	font:Normal 20px Arial;
	Color:#5f5f5f;
}
td.titular2, p.titular2
{
	font:Bold 14px Arial;
	Color:#757E87;
	padding-left:15px;
	padding-top:20px;
}
BLOCKQUOTE
{
    margin-right:0px;
    padding-right:0px;
}
p
{
    font-size:12px;
}
p.titular2
{
    padding-left:0px;
    padding-top:0px;
}

table.tabla
{
	border:1px solid #000000;
}
table.tabla td.titulo, table.tabla td
{
	vertical-align:top;
	font:normal 10px verdana;
	border:1px solid #000000;
	padding:3px;
}
table.tabla td.titulo
{
	font-weight:bold;
	text-align:center;
	background:#CCCCCC;
}

.titularPopUp
{
	font:Bold 14px Arial;
	Color:#880000;
	text-align:center;
}

.textoNormal
{
	font:normal 11px verdana;
}

table.ColumnaIzquierda
{
	width:100%;
	height:100%;
	background:#F3F3F3;
	padding-top:10px;
}
table.ColumnaIzquierda td
{
	padding-left:0px;
	padding-right:0px;
	font:Normal 12px arial;
}
table.cuadricula, table.cuadricula td, table.cuadricula td.titulo
{
	border:1px solid silver;
	font-family:Verdana;
	font-weight:normal;
}
table.cuadricula td.titulo
{
	background:#C10435;
	color:White;
	text-align:center;
	border:0px;
}
table.cuadricula tr.alterna
{
	background:#F3F3F3;
}
div.editorHTML
{
    border:1px solid silver;
    font:normal 10px verdana;
    width:720px;
    height:250px;
    overflow:scroll;
}
h1, h2
{
    Font-Family:arial;
    color:black;
    font-size:20px;
    margin-bottom:0px;
}
h1
{
    margin-bottom:30px;
}
h2
{
    font-size:14px;
    font-weight:bold;
    
    margin-top:15px;
    margin-bottom:0px;
    color:#880000;
}
.colorCamara
{
    color:#C10435;
}

table.contenidos td table td
{
    font-size:12px;
}

table.contenidos td table td div, table.contenidos td table td p
{
    margin:0px;
    padding:0px;
}
