/*///////////////////////////////////////*/
/*///////////////////////////////////////*/
/* Elementos basicos */
/*///////////////////////////////////////*/
/*///////////////////////////////////////*/

html, body {
	height: 100%;
	margin: 0px;
	}

body, td	{  
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;
	/*padding: 0px;*/
	}
	

/*///////////////////////////////////////*/
/*///////////////////////////////////////*/
/*/////////LAYOUT////////////*/
/*///////////////////////////////////////*/
/*///////////////////////////////////////*/

#menuPrincipal	{
	padding: 16px 5px 20px 18px;
	}
	
#ContenidoPrincipal {
	padding: 16px 14px 20px 9px;
	}
	
#Contenido {
	padding: 0px 0px 0px 10px;
	}


/*///////////////////////////////////////*/
/*///////////////////////////////////////*/
/*/////////ELEMENTOS////////////*/
/*///////////////////////////////////////*/
/*///////////////////////////////////////*/

/*HEADERS*/
h1, h2, h3, h4, h5, h6	{
	margin: 0px auto;
	letter-spacing: -1px;
	color: #6699CC;
}

h4 {
	color: #4F4F4F;
	}

/*TEXTO INTRO*/

#textoIntro {
	padding: 30px 30px 0px 10px;
	margin: 0px;
	color: #A4C3CC;
	position: relative;
	display: block;
	}
	
#introLinks a	{
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	}
	
	#introLinks .link {
		padding: 0px 6px 0px 0px;
		height: auto;
		font-size: 12px;
		line-height: 22px;
		vertical-align: top;
		/*letter-spacing: -1px;*/
		/*background: #00ff00;*/
		display: inline-block;
		position: relative;
	}

#introLinks a:hover	{
	color: #A4C3CC;
	text-decoration: underline;
	}

/*MENU PRINCIPAL*/
#menuPrincipal h3 {
	font-size: 14px;
	color: #1F4E7A;
	}

#menuPrincipal ul {
	padding: 5px 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
#menuPrincipal ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold;
	position: relative;
	display: block;
	}
	
#menuPrincipal li a, #menuPrincipal li b.href {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 15px;
	color: #6699CC;
	background: transparent url(../images/bullmmenu.gif) 0px 2px no-repeat;
	position: relative;
	display: block;
	}

#menuPrincipal li a:hover {
	color: #083259;
	background: transparent url(../images/bullmmenu_over.gif) 0px 2px no-repeat;
	}
	
#menuPrincipal #private {
	margin: 4px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #B3B3B3;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; 
	font-weight: bold;
	position: relative;
	display: block;
	}
	
#menuPrincipal ul #private ul	{
	margin: 5px 0px;
	padding: 0px 0px;
	}

	
#menuPrincipal ul #private ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 15px;
	color: #6699CC;
	font-size: 11px; font-weight: normal; line-height: 13px;
	background: transparent url(../images/bulllist_unactv.gif) 5px 3px no-repeat;
	position: relative;
	display: block;	
	}
	
#menuPrincipal ul #private li a	{
	margin: 0px 0px 0px -10px;
	padding: 0px 0px 0px 10px;
	font-size: 11px; font-weight: normal; line-height: 13px;
	background: transparent url(../images/bulllist.gif) 0px 3px no-repeat;
	position: relative;
	display: block;
	}
	
menuPrincipal ul #private li a:hover	{
	background: transparent url(../images/bulllist_over.gif) 0px 3px no-repeat;
	}


/*TABLA TITULO*/
#tituloContenido {
	padding-left: 0px;
	padding-bottom: 10px;
	}

#tituloContenido h2 {
	padding-top: 3px;
	padding-left: 10px;
	font-size: 18px;
	background: transparent url(../images/bulltit.gif) 0px 7px no-repeat;
	}

#tituloContenido h3	{
	padding-left: 10px;
	font-size: 14px;
	}
	
/*CONTENIDOS IZQUIERDA*/

#izquierda	{
	font-size: 10px;
	width: 145px;
	position: relative;
	display: block;
	}
	
#izquierda .izquierdaMod	{
	padding-bottom: 15px;
	position: relative;
	display: block;
	}
	
.izquierdaPic img	{
	margin-bottom: 8px;
	border-width: 1px;
	border-color: #175062;
	border-style: solid;
	position: relative;
	display: block;
	}
	
#izquierda .izquierdaPic .pie	{
	color: #175062;
	display: block;
	letter-spacing: -1px;
	}
	
#izquierda h5	{
	padding-bottom: 4px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	}
	
#izquierda ul {
	padding: 0px 0px;
	margin: 0px;
	list-style-type: none;	
	}
	
#izquierda li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	position: relative;
	display: block;
	}

#izquierda li a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	line-height: 11px;
	color: #175062;
	background: transparent url(../images/bulllist.gif) 0px 2px no-repeat;
	position: relative;
	display: block;
	}

#izquierda li a:hover {
	color: #083259;
	background: transparent url(../images/bulllist_over.gif) 0px 2px no-repeat;
	}
	
/*CONTENIDOS*/
#Contenido h4	{
	font-size: 15px;
	padding-bottom: 5px;
	}
	
#Contenido h3 {
	font-size: 14px;
	}
	
.smenu {
	padding: 0px 0px;
	margin: 0px;
	list-style-type: none;
	}
	
.smenu li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 10px;
	background: transparent url(../images/bulllist.gif) 0px 3px no-repeat;
	}
	
/*NOTICIAS*/

#listaNoticias hr	{
	color: #E4E4E4;
	height: 1px;
	margin-left: 10px;
	}

#cabNoticia	{
	padding-bottom: 5px;
	}

.tituloNoticia {
	padding-left: 10px;
	font-size: 14px;
	letter-spacing: 0px;
	background: transparent url(../images/bulllist.gif) 0px 6px no-repeat;
	}

.fechaNoticia	{
	padding-left: 10px;
	padding-bottom: 40px
	font-size: 10px;
	color: #000000;
	}
	
.entradillaNoticia	{
	padding: 5px 0px 0px 10px;
	font-weight: bold;
	display: block;
	}
	
.noticiasTxt	{
	padding-left: 10px;
	}
	
.firmaNoticia	{
	color: #000000;
	}

/*FOROS*/

#forolist	{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 10px;
	border-color: #E4E4E4;
	border-style: solid;
	border-width: 1px 0px 1px;
	width: 400px;
	list-style-type: none;
	/*display: block;*/
	position: relative;
	}
	
#forolist	.foroli {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px;
	background: transparent url(../images/bulllist.gif) 0px 8px no-repeat;
	width: 400px;
	display: block;
	position: relative;
	}
	
#forolist	.foroli a {
	font-size: 13px;
	}
	
#forolist a {
	font-weight: bold;
	padding: 2px 0px 3px;
	}
	
#forolist	.forosubli {
	margin: 0px 0px 0px 30px;
	padding: 3px 0px 3px 10px;
	background: transparent url(../images/bulllist.gif) 0px 6px no-repeat;
	}

	
#foroCabecera	{
	margin-bottom: 5px;
	width: 504px;
	}
	
#forocabecera .izquierda {
	border-color: #000000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	color: #ffffff;
	}
	
#forocabecera .derecha {
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	color: #ffffff;
	}
	
#forocabecera #cabecera b	{
	color: #ffffff;
	font-size: 11px;
	}
	
#foroMensaje	{
	margin-bottom: 5px;
	width: 504px;
	border-color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	}
	
#foroMensaje td	{
	padding: 3px;
	}
	
#foroMensaje td a	{
	font-weight: bold;
	}
	
#foroMensaje .fecha	b {
	font-weight: bold;
	font-size: 10px;
	}
	
#foroMensaje .foroTexto {
	padding-left: 25px;
	}

/*PIE*/

#pieFirma	{
	padding: 0px 5px 7px 0px;
	color: #ffffff;
	font-size: 9px;
	line-height: 11px;
	position: relative;
	display: block;
	}
	
#pieFirma	a {
	color: #F5F5F5;
	text-decoration: none;
	}
	
#pieFirma	a:hover {
	color: #F5F5F5;
	text-decoration: none;
	
	}


/* LINKS */
a:link { 
	color: #6699CC; text-decoration: underline;
	}
	
a:hover {
	color: #083259; text-decoration: underline;
	}
	
a:active {
	color: #083259;
	}
	
a:visited {
	color: #6699CC; text-decoration: underline;
	}
	
#contenido a img, #contenido a:link img, #contenido a:visited img {
	border-color: #1F4E7A;
	}
	
#contenido a img, #contenido a:hover img, #contenido a:active img {
	border-color: #B60003;
	}

a.menu:link {
	color: #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	}
	
a.menu:active {
	color: #B60003;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.menu:hover {
	color: #B60003;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	}
	
a.menu:visited {
	color: #3E3E3E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	}
	
a.legal, a.legal:visited {
	color: #F5F5F5;
	}

/* FORMULARIOS */
form	{
	margin: 0px;
	padding: 10px;
	}
	
#ContenidoPrincipal #contactar table {
	border-style: solid;
	border-width: 1px;
	border-color: #989898;
	/*background: #F6F6F6;*/
	}
	
#ContenidoPrincipal #jurisprudencia table {
	border-style: none;
	border-color: #ffffff;
	/*border-spacing: 0px;*/
	}
	
#contactar td	{
	padding: 0px;
	}
	
#jurisprudencia td	{
	padding: 4px;
	border-style: solid;
	border-width: 1px;
	border-color: #989898;
	background: #F6F6F6;
	}
	
	#jurisprudencia table.noborder td	{
		border-style: none;
		border-width: 0px;
		}

#contactar .box, #jurisprudencia .box {
	padding: 0px;
	margin: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #175062;	
	border-style: solid;
	border-width: 1px;
	border-color: #4F4F4F;
	}
	
#contactar .box01 {
	width: 250px;
	height: 18px;
	}
	
#contactar .box02 {
	width: 150px;
	height: 18px;
	}
	
#contactar .boxTextarea01 {
	width: 250px;
	}
	
	/*Jurisprudencia*/
	#jurisprudencia h3 {
		margin-bottom: 3px;
		padding: 2px;
		color: #ffffff;
		font-size: 13px;
		background: #1F4E7A;
		}
		
	#jurisprudencia .box03 {
		width: 308px;
		}
		
	#jurisprudencia .textArea {
		height: auto;
		}
		
	#jurisprudencia ul {
		margin: 0px 0px;
		padding: 0px 0px 4px;
		list-style-type: none;
		}
		
		#jurisprudencia ul li {
			margin: 0px 0px;
			padding: 0px 0px 3px 9px;
			font-size: 10px;
			background: /*#00ff00*/ transparent url(../images/bulllist.gif) -2px 4px no-repeat;
			display: block;
			}
			
		#jurisprudencia ul.listavoces li {
			padding: 0px 0px 5px 9px;
			}
			
		#jurisprudencia ul li.hijo {
			margin-left: 10px;
			padding: 0px 0px 3px 9px;
			font-size: 10px;
			background: /*#00ff00*/ transparent url(../images/bulllist2.gif) -2px 6px no-repeat;
			display: block;
			}
			
		#organos_seleccion {
			padding: 2px;
			border-style: solid;
			border-width: 1px;
			border-color: #989898;
			background: #E4E4E4;
			font-weight: bold;
			}


/* BOTONES */
.buttons01 {
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4F4F4F;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000000;
	}

/* TEXTOS */
.xsmalltxt { 
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666;
	}

.smalltxt { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #666666;
	}
	
.normaltxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #666666;
	}
	
.mediumtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	}

.titulos1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px; 
	color: #B30000; 
	line-height: 17px;
	letter-spacing: -1px; 
	font-weight: bold;
	}

.entradilla {
	font-size: 11px;
	font-weight: bold;
	color: #818181;
	}

.date {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px;
	color: #666666;
	}

.piedefoto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F4F4F;
	font-weight: bold;
	}

.destaca01 {  
	color: #3E3E3E;
	}
	
.destaca02 { 
	color: #666666; font-weight: bold;
	}
	
.destaca03 { 
	color: #FFFFFF;
	}
	
.destaca04 { 
	color: #4F4F4F;
	}
	
.destaca05 { 
	color: #B30000;
	}
	
.destaca06 {
	color: #000000;
	}

.super {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	vertical-align: text-top;
	line-height: 10px;
	}
	
.falsepre {
	font-family: "Courier New", mono, Courier;
	font-size: 11px;
	}

/* ESPACAIDOS */
.padding01 { 
	padding-left: 14px;
	padding-right: 0px;
	}

.padding02 { 
	padding-left: 10px; 
	padding-right: 10px;
	}
	
.padding03 {
	padding-right: 18px
	}

ul {
	margin: 6px 15px 3px 15px;
	padding: 0px 0px 0px 0px;
	}
li {
	margin: 3px 8px 3px 8px;
	}
ol {
	margin: 6px 15px 3px 15px;
	padding: 0px 0px 0px 0px;
}

/* TABLAS */
.tablebody1 { 
	BORDER-LEFT: #4F4F4F 1px solid;
	BORDER-TOP: #4F4F4F 1px solid;
	BORDER-RIGHT: #4F4F4F 1px solid;
	BORDER-BOTTOM: #4F4F4F 1px solid;
	}
	
.tdbody1 {
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px
	}

/*Listado de productos*/
ul.productos {
	margin: 5px 0px;
	display: block;
	list-style-type: none;
	}

	ul.productos li {
		padding: 5px 0px 15px 32px;
		width: 168px !important;
		width /**/: 200px;
		height: auto;
		border-style: dotted;
		border-width: 0px 0px 1px;
		border-color: #1F4E7A;
		background: /*#ff00ff*/ transparent url(../images/produc_bull.gif) no-repeat left top;
		display: block;
		overflow: visible;
		}

/*Para la ficha*/

.entradilla_ficha	{
	margin: 0px auto;
	letter-spacing: -1px;
	color: #6699CC;
	font-size:14px;
	font-weight:bold;
	border:#aaaaaa solid;
	border-width:1;
	padding:7px;
	padding-left:2px;
}

.voz	{
	margin: 0px auto;
	letter-spacing: -1px;
	color: #2E1C7D;
	font-size:14px;
	border-width:0;
}