/* CSS Document */

body {
	background: url(../img/barrita2.jpg) repeat-x #FFF;
	margin:auto;
	width:955px;
	color:#285989;
	margin-top:10px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:#28598a 1px solid;
	}
	
ul, ol {list-style-type:none;}

p {line-height:18px;
margin:4px;

}

.espaciolineas li{ line-height:15px; padding-top:12px}
.colorfondo{background-color:#fff;}

.cabecera{ width:955px;
			height:270px; background:#FFF
			}
			
.menu{ width:955px;
			height:30px;
			background:url(../img/menu.jpg) no-repeat;
			background-color:#28598a;
			text-decoration:none
		
			}
				
.menu ul { float:left; 
			color:#FFFFFF; 
			margin-left:1px; 
			font-size:13px;
			margin-top:4px;
			width:900px;
			text-decoration:none}
			
.menu li{ float:left; 
	margin:0px; 
	_margin:4px; 
	_padding-right:10px;
	padding-right:20px; 
	_padding-left:3px; 
	padding-left:0px; 
	font-weight:bold;
	}
			
.menu li a{ color:#FFFFFF; 
			text-decoration:none;
			}
			
.menu li a:hover{ color:#CCCCCC; 
	text-decoration: none;}

#menumargen { margin-left:25px}


.contenido{ width:100%;
	background-color:#fff;}
			
			
.contenido1{ width:610px;
	margin:25px 25px 25px 20px;
	float:left;
	border-right-style:dotted;
	border-color:#285989;
	border-spacing:10px;
	}
	
.margen{ margin-right:30px}
	
.contenido2{ width:210px;_width:200px;
	margin:60px 60px 0px 0px;/*parche firefox*/
	_margin:20px 19px 0px 0px;
	float:right;
	padding-top:10px;
	background-color: #fff;
	border:#28598a 0px solid;
	}
	
.contenido2 a{
color:#4585bc;
font-weight:bold;
	}


.cajainfo{ width:200px;_width:218px;
	margin:10px 60px 10px 0px;/*parche firefox*/
	_margin:10px 19px 15px 0px;
	float:right;
	padding:5px;
	background-color: #fff;
	border:#28598a 0px solid;
	}

.clear{ clear:both}

.pie{ width:955px;
	background-color:#fff;
	padding-top:2px;
	height:20px;
	color:#285989;
	font-size:11px}

.pie a{ color:#FFFFFF}

h3 { font-size:14px}


.subcontenido{ margin:1px; padding:1px;_margin:5px; _padding:5px; width:100%; font-style:oblique;}
.subcontenido2{ margin:1px; padding:1px;_margin:5px; _padding:5px; width:100%; font-weight:bold;}


input { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #4382b8; background-color: #fff; border: #6699CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
select { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #FFFFFF; background-color: #6699CC; border: #000099; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

textarea { font-family: Tahoma, Verdana, Arial; font-size: 11px; color: #4382b8; background-color: #fff; border: #6699CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.imgm{ margin:4px}




.imgflot{
	position: absolute;
	padding:355px 0px 0px 690px;
	margin:0px;
	visibility: hidden;
}

/*#imgfondocoche{ background:url(../img/cochefondo.jpg) no-repeat left bottom;}
#imgfondollave{ background:url(../img/llave.jpg) no-repeat left bottom;}
#imgfondointerrogacion{ background:url(../img/interrogacion.jpg) no-repeat left bottom;}
#imgfondoarroba{ background:url(../img/arroba.jpg) no-repeat left bottom;}
#imgfondomundo{ background:url(../img/mundo.jpg) no-repeat left bottom;}
#imgfondoeuro{ background:url(../img/euro.jpg) no-repeat left bottom;}*/


.imglogovirtual{ margin:4px;}


.active{ color:#fff;
font-weight: bold;

  
   }
   
/*- selección de texto con pestaña B */
/*   SPAN.glow { 
   float:left;
      display:block;
      background:url("../img/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
	  margin-right:5px;
}*/


/*- Menu Tabs J--------------------------- */

 #tabsJ {float:left;width:100%;
 background: #285989;
 font-size:93%;
 line-height:normal;
    border-bottom:1px solid #24618E;
	background-image:url(../img/menutrama.jpg); }
	
 #tabsJ ul {margin:0;padding:4px 10px 0 40px;list-style:none;}
 #tabsJ li {display:inline;margin:0;padding:0;font-size:13px;font-weight:bold;}
 #tabsJ a {float:left;background:url("../img/tableftJ.gif") no-repeat left top;
      margin:0;padding:0 0 0 5px;text-decoration:none;font-size:12px}
 #tabsJ a span {float:left;display:block;background:url("../img/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;color:#24618E;margin-right:5px}
 #tabsJ span.luz {color:#333333;text-decoration: underline;}
	  /*----------------nombre de la tabla dinamica donde se ponen las
                        opciones del menu-----*/
 #Menu1_tbMenu {float:left;width:auto;background: #285989;font-size:93%;line-height:normal;
	  border-bottom:;background-image:url(../img/menutrama.jpg);}
 #Menu1_tbMenu tr {margin:0;padding:4px 10px 0 40px;list-style:none;}
 #Menu1_tbMenu td {display:inline;margin:0;padding:0;font-size:10px;font-weight:bold;}
 
 #Menu1_tbMenu a {float:left;background:url("../img/tableftJ.gif") no-repeat left top;
      margin:5px 0px 0px 2px;padding:0 0 0 5px;text-decoration:none;}
	  
 #Menu1_tbMenu a span {float:left;display:block;background:url("../img/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;color:#24618E;margin-right:5px}
 #Menu1_tbMenu span.luz {color:#333333;text-decoration: underline;}
    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Menu1_tbMenu a span {float:none;}
    /* End IE5-Mac hack */#tabsJJ a:hover span {color:#FFF;}
    #Menu1_tbMenu a:hover {background-position:0% -42px;color:White;}      
    #Menu1_tbMenu a:hover span {background-position:100% -42px;color:White;}
    #Menu1_tbMenu a.selected {text-decoration: underline;color:Navy;}      
	  /*----------------------*/
	    
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */#tabsJ a:hover span {color:#FFF;}
    #tabsJ a:hover {background-position:0% -42px;}
    #tabsJ a:hover span {background-position:100% -42px;}


 	  
.titus{ background:url(../img/titus.gif);
width:572px;
height:30px;}

.titus p{ padding:7px 2px 0px 32px; /*hack firefox*/
		_padding:2px 0px 0px 32px;
font-size:14px;
font-weight:bold;}


.formulario{ border:#4685bb 1px solid; width:100%; background:url(../img/mail3.gif) no-repeat right top}

h4 { font-size:14px; font-weight:bold;}

li{ margin-bottom:5px}






/* Estilos para las tablas de presentacion de registros*/
.cabeceraListados{
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	height: 29px;
	font-weight: bold;
	padding-left: 4px;
	background-image: url(../img/gradient_head.gif);
}
.filaPar{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color: #E6E6E6;
	cursor: auto;
    text-align: left;
}
.filaImpar{
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	cursor: auto;
    text-align: left;
	}
.lnkAzul {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left:2px;
	padding-right:2px;
	}
.lnkAzul:hover {
	color: #0066FF;
	text-decoration: underline;
	}
.caja {
	color: #545454; 
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC; 
	font-size:12px;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px; 
	margin-top: 1px;
	background-color:#F7F7F7;
	}
.formButton {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: 0px;
    WIDTH: 90px;
    COLOR: #666666;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 27px;
    BACKGROUND-IMAGE: url(../img/botonAccion.gif)
}	
.textoGenerico {
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}


/* Estilos para los links del paginado*/


.paginado {
	background-color: #CEEFFF; 
	color: #0066FF;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration: none;
	border-top: 1px solid #0066FF;
	border-right: 1px solid #0066FF;
	border-bottom: 1px solid #0066FF;
	border-left: 1px solid #0066FF;
	padding: 0px 4px 0px 4px; 
	}
.paginado:hover {
	background-color: black; 
	color: white;
	}
.gris {color:#545454;}
.ocultar {display: none}           /* Estilos para los links del paginado*/
.mostrar {display: inline}


.border-d {
	border-bottom: 1px solid #B7DBFF;
	}



.contenidocontacto 
{
	width:270px;_width:270px;
	margin:10px 10px 0px 0px;/*parche firefox*/
	_margin:10px 10px 0px 0px;
	
	float:right;
	padding:10px 10px 0px 0px;
	background-color: #fff;
	border:#28598a 2px solid;
	}
	
	
	
	.cajainfo2{ 
	margin:20px 0px 0px 20px;
	float:right;
	padding:0px;
	background-color: #fff;
	border:#fff 2px solid;
	}
	
	
	
	
	.contenidoindex{ width:900px;
	margin:25px 25px 25px 20px;
	_margin:25px 0px 25px 20px;/* hack para explorer 6.0 Borja*/
	float:left;
	border-spacing:10px;}
	
	.margenindex{ margin-right:0px}
	
	
	.fotoindex{ margin:5px 5PX 5PX 10PX; border:#285989 1px solid}
	
				
.pie{ width:955px;

background:url(../img/pietrama.jpg);

	padding-top:2px;

	height:20px;

	color:#285989;

	font-size:11px;

	}



.pie a{ color:#285989; margin:5px}

			
.cajaspie p { padding:5px;
				text-align:left}

.cajaspie1{ width:174px;
			border-top:#d7e1e9 2px solid;
			border-right:#d7e1e9 2px solid;
			border-bottom:#d7e1e9 2px solid;
			height:100px;
			float:left;
			background:#4b85b7;
			padding-left:2px;
			color:#FFFFFF;
}
.cajaspie1 a{ 
			color:#fff;
}

.cajaspie2{ width:174px;
			border-top:#d7e1e9 2px solid;
			border-right:#d7e1e9 2px solid;
			border-bottom:#d7e1e9 2px solid;
			height:100px;
			float:left;
			background:#5e98c8;
			padding-left:2px;
			color:#FFFFFF;
}
.cajaspie2 a{ 
			color:#fff;
}



.cajaspie3{ width:174px;
			border-top:#d7e1e9 2px solid;
			border-right:#d7e1e9 2px solid;
			border-bottom:#d7e1e9 2px solid;
			height:100px;
			float:left;
			background:#86accc;
			padding-left:2px;
			color:#FFFFFF;
}
.cajaspie3 a{ 
			color:#fff;
}

.cajaspie4{ width:174px;
			border-top:#d7e1e9 2px solid;
			border-right:#d7e1e9 2px solid;
			border-bottom:#d7e1e9 2px solid;
			height:100px;
			float:left;
			background:#a9cdf9;
			padding-left:2px;
			color:#000;
}
.cajaspie4 a{ 
			color:#000;
}



.cajaspie5{ width:174px;
			border-top:#d7e1e9 2px solid;
			border-right:#d7e1e9 2px solid;
			border-bottom:#d7e1e9 2px solid;
			height:100px;
			float:left;
			background:#e1edfa;
			padding-left:2px;
			color:#000;
}

.cajaspie5 a{ 
			color:#000;
}

.titucajas{ background:#d7e1e9; 
			color:#345e85; 
			font-weight:bold; 
			height:30px; 
			width:890px}
			
			
.cajabajaindex1{ width:600px; background: url(../img/cajahomeindex.jpg); /*border:#285989 1px solid;*/ float:left; height:242px}
.cajabajaindex1 p{ font-size:10px; text-align:justify; margin:8px}
.cajabajaindex1 img{ margin:10px 15px 5px 15px}
.cajabajaindex1 a{ color:#285989}


.cajabajaindex2{ width:281px; background:#ebf0f3; border:#285989 1px solid; float:left; margin-left:5px ;height:242px; margin-bottom:10px}
.cajabajaindex2 p{ font-size:10px; text-align:justify; margin:10px}
.cajabajaindex2 img{ margin:0px 0px 0px 0px}
.cajabajaindex2 a{ color:#285989}

.TITUHOME{ background: url(../img/barra.jpg); /*border:#285989 1px solid;*/ width:888PX; height:30px}
.TITUHOME p{ padding:3px 1px 1px 10px}


.TITUHOME2{ background: url(../img/barra-2.jpg) no-repeat; /*border:#285989 1px solid;*/ width:100%; height:30px}
.TITUHOME2 p{ padding:3px 1px 1px 10px}



.contenidoque{ width:100%;
	margin:25px 5px 25px 10px;
	_margin:25px 0px 25px 0px;
	float:left; 
	
}


.contenidoque p{  
	text-align:justify;
}

	
.flotaderecha{ width:200px; float:right; margin:10PX; padding:10PX; border:#285989 2px dotted; background:url(../img/fondoweb.jpg)}


.noticias1{ background:url(../img/noticias1.jpg) #FFFFFF;height:169px}
.noticias1 img{ margin:15px 10px 2px 10px}

.not1titu{  margin:15px 15px;font-size:12px; font-weight:bold;  font-size:12px;color:#FFFFFF}

.grandenot2{ margin:0px 15px; font-size:10px;color:#FFFFFF}
.grandenot2 a{ color:#FFFFFF}


.noticias2{ background:url(../img/noticias2.jpg) #FFFFFF;height:169px}
.noticias2 img{ margin:15px 10px 2px 10px}



.fotoapp{ margin:5px 10PX 5PX 5PX; border:#285989 1px solid}

.noticiaampliada {  background:url(../img/noticiaampliada.jpg) #285989 no-repeat; width:938px; height:100%}

.noticiaampliada img{ margin:15px 10px 2px 10px}

.noticiaampliadapie {  background:url(../img/noticiaampliadapie.jpg) #285989; width:939px; height:69px}

.noticiaampliadapie img{ margin:15px 10px 2px 10px}

.noticiaampliadapie p{ margin:15px 10px 2px 10px}


.contenidonoticias{ width:100%}

.borde0{ border:0px}

/*tabla*/


#newspaper-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 5px;
	width: 440px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-a th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
	border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
	padding: 7px 17px 7px 17px;
	color: #669;
}
#newspaper-a tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #69c;
}
#newspaper-b th
{
	padding: 15px 10px 10px 10px;
	font-weight: normal;
	font-size: 14px;
	color: #039;
}
#newspaper-b tbody
{
	background: #e8edff;
}
#newspaper-b td
{
	padding: 10px;
	color: #669;
	border-top: 1px dashed #fff;
}
#newspaper-b tbody tr:hover td
{
	color: #339;
	background: #d0dafd;
}


#newspaper-c
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #6cf;
}
#newspaper-c th
{
	padding: 20px;
	font-weight: normal;
	font-size: 13px;
	color: #039;
	text-transform: uppercase;
	border-right: 1px solid #0865c2;
	border-top: 1px solid #0865c2;
	border-left: 1px solid #0865c2;
	border-bottom: 1px solid #fff;
}
#newspaper-c td
{
	padding: 10px 20px;
	color: #669;
	border-right: 1px dashed #6cf;
}


/*NUEVO MENU2 prueba CSS BORJA*/

/*#menu2{
		width:100%;
	}
		#menu2 ul{
			list-style:none;
		}
			#menu2 li{
				list-style:none;
				display:block;
				float:left;
			}
				#menu2 li a{
					display:block;
					float:left;
					height:66px;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					background:url(../img/menu_007_left.jpg) no-repeat left;
					line-height:43px;
					padding:0 0 0 7px;
					text-decoration:none;
				}
				#menu2 li a span{
					display:block;
					float:left;
					background:url(../img/menu_007_right.jpg) no-repeat right;
					height:66px;
					color:#fff;
					line-height:43px;
					padding:0 14px 0 6px;
				}
					#menu2 li a:hover{
						display:block;
						float:left;					
						background:url(../img/menu_007_left_h.jpg) no-repeat left;
						height:66px;
					}
					#menu2 li a:hover span{
						display:block;
						float:left;					
						background:url(../img/menu_007_right_h.jpg) no-repeat right;
						color:#fff;
						height:66px;
					}
				#menu2 li a.current{
					display:block;
					float:left;
					height:66px;
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					background:url(../img/menu_007_left_h.jpg) no-repeat left;
					line-height:43px;
					padding:0 0 0 7px;
					text-decoration:none;
				}
				#menu2 li a.current span{					
					display:block;
					float:left;
					background:url(../img/menu_007_right_h.jpg) no-repeat right;
					height:66px;
					color:#fff;
					line-height:43px;
					padding:0 14px 0 6px;
				}*/
