/* CSS */


html{
	padding: 0px; margin: 0px; height: 100%;
}

body{
	color: #706D67; background: url(../images/fondoHtml.jpg) #CCCCCC repeat; height: 100%;padding: 0px; margin: 0px; 
}

h1{	color: #003366;	font-size:1.0em; font-weight: bold; font-family:Verdana; border-bottom:1px solid #6699CC; padding-bottom:5px;}

h2{	color: #003366; font-size:1.2em; padding-bottom:7px; font-weight: bold; font-family:Franklin Gothic, Arial, Helvetica, sans-serif}

h3{
	color: #003366;	font-size:0.9em; padding-top:2px;margin-bottom:10px; font-weight: bold;
}
strong{
color:#003366;
}

.titular{
	color: #003366;	font-size:0.9em; padding-top:5px;margin-bottom:10px; font-weight: bold;
}

a{ text-decoration: none; color: #003366; background-color: transparent;}
	
a:hover{ text-decoration: none; color: #0E95B7; background-color: transparent;}

.oculto{ display: none; visibility:hidden;}

#interface{
	background-color: #FFFFFF; padding: 0px; margin:0px auto; width: 965px; font: 62.5% Verdana, Arial; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */ }

#cabecera{
	background: url(../images/cabeceraFondo.gif) #333333 transparent repeat-x; padding: 0px; margin: 0px; width: 965px;  height:126px;}
	
#imgCabecera{
	background: url(../images/cabeceraFondo.gif) #333333 transparent repeat-x; padding: 0px; margin: 0px; width: 965px; }

#menuCabe{
	position:relative; top:-135px;  right:20px; float:right; height:0px;}
	
#menuCabe ul{ list-style:none; padding-top:10px;}
	
#menuCabe ul li{ display:inline; color:#0E95B7; font-weight:bold; padding-left:2px; padding-top:-10px;}
	
	#menuCabe ul li img{ vertical-align:middle;}
	
#menuCabe ul li a{  vertical-align:middle;}
	
#menuCabe ul li a:hover{color:#0E95B7;	vertical-align:middle;}


#menuH {
text-align:left; float:left; background-color: transparent; width:674px; position:relative; top:-30px; padding-left:280px; height:0px;}

#menuH ul {
	font-family: Helvetica; font-size: 1.2em; font-weight: bold; text-decoration: none; margin: 0; padding-left: 70px; list-style:none;}

#menuH li {
	display: inline; background: url(../images/images/none.jpg) transarent no-repeat right top; text-align: center; padding: 0; margin-right: 4px; float: left;  padding-top:7px; text-transform:uppercase; }
	
#menuH a {background: url(../images/divisionBoton2.jpg) transparent no-repeat right top;
	margin:	0; padding-left:2px; padding-right:15px; height:29px; color: #333333; float:left;}

#menuH a:hover {background: url(../images/divisionBoton2.jpg) transparent no-repeat right top;
	margin:	0; padding-left:2px; padding-right:15px; height:29px; color: #0E95B7; float:left;}

#menuH a.active{color:#0E95B7;}

/* */

#menuV {
text-align: left; float: left;background: url(../images/menuVBckg.gif) #B50027 no-repeat left top; width:154px; padding:20px;}

#menuV ul {
	font-family: Helvetica; font-size: 1em; font-weight: bold; text-decoration: none; margin: 0; list-style:none;}

#menuV li {
	background: url(../images/none.gif) transparent no-repeat center top; text-align: center; }
	
#menuV li img{
	vertical-align:middle;}

#menuV a {
	margin:	0; padding-left:2px; padding-right:4px; height:29px; color:#FFFFFF;}

#menuV a:hover {margin:	0; padding-left:2px; padding-right:4px; color:#333333;}

#menuV a img {	border:0px;}

/* */

#contenido1 {background: url(../images/imgBloque2.jpg) transparent no-repeat left top; padding: 0px; margin: 0px; width: 965px; display:block;}

#contenido3 {background: url(../images/imgBloqueCast2.jpg) transparent no-repeat left top; padding: 0px; margin: 0px; width: 965px; display:block;}

#contenido2 {background: url(../images/imgFondo.jpg) transparent repeat-y left top; padding: 0px; margin: 0px; width: 965px;  display:block;}

#contenidoPaginas {background: url(../images/imgBloquePaginas.jpg) transparent no-repeat left top; padding: 0px; margin: 0px; width: 965px;  display:block;}

#pie {	background-color: #FFFFFF; width:965px; display:block; position: absolute; padding:0px; height:40px;}
	
.anchor{ display:block;}
	
.izda{ display:block; float:left;}
	
#bloqueIzda{ width:601px; float:left; margin-left:20px; margin-top:70px; height:100%;  background: url(../images/none.gif) transparent repeat-x center top; display:block; min-height:150px;}

#bloqueIzdaPeke{ width:601px; float:left; margin-left:20px; margin-top:70px; height:100%;  background: url(../images/none.gif) transparent repeat-x center top; display:block; }

#bloqueIzdaPeke img{ padding-left:10px;}

#bloqueIzda p{ padding-left:20px; padding-right:20px; padding-top:5px;}

#bloqueIzda ul{
	list-style:none;}

#bloqueIzda ul li { background: url(../images/none.gif) transparent no-repeat left top; text-align: left; padding: 0; display:block; padding-top:2px; margin-left:-20px;  padding-bottom:4px;  width:140px;}

#bloqueIzda ul li .over{
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:0px;  color:#333333;}
#bloqueIzda ul li a {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#757B80; display:block; padding-left:10px;}

#bloqueIzda ul li a:hover {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#3F658C; padding-left:10px;}

#bloqueIzda ul li a img { border:0px;}

/* */


#bloqueIzda2{ width:605px; float:left; margin-left:20px; height:100%;  background: url(../images/fondoIdiomas.gif) transparent repeat-x center top; display:block; min-height:220px;}

#bloqueIzda2 p{ padding-left:20px; padding-right:20px; padding-top:5px;}

#bloqueIzda2 ul{
	list-style:none;}

#bloqueIzda2 ul li { background: url(../images/none.gif) transparent no-repeat left top; text-align: left; padding: 0; display:block; padding-top:2px; margin-left:-20px;  padding-bottom:4px;  width:140px;}

#bloqueIzda2 ul li .over{
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:0px;  color:#333333;}
#bloqueIzda2 ul li a {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#757B80; display:block; padding-left:10px;}

#bloqueIzda2 ul li a:hover {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#3F658C; padding-left:10px;}

#bloqueIzda2 ul li a img { border:0px;}

/* */

#bloqueIzdaInteriores{ width:601px; float:left; margin-left:20px; height:100%;  background: url(../images/none.gif) transparent repeat-x center top; display:block; min-height:320px;}

#bloqueIzdaInteriores p{ padding-left:20px; padding-right:20px; padding-top:5px;}

#bloqueIzdaInteriores ul{
	list-style:none;}

#bloqueIzdaInteriores ul li { background: url(../images/none.gif) transparent no-repeat left top; text-align: left; padding: 0; display:block; padding-top:2px; margin-left:-20px;  padding-bottom:4px;  width:140px;}

#bloqueIzdaInteriores ul li .over{
	 background: url(../images/pitiNaranja.gif) #ffffff no-repeat left top; margin:	0; padding-left:0px;  color:#333333;}
#bloqueIzdaInteriores ul li a {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#757B80; display:block; padding-left:10px;}

#bloqueIzdaInteriores ul li a:hover {
	 background: url(../images/pitiFlecha.gif) #ffffff no-repeat left top; color:#3F658C; padding-left:10px;}

#bloqueIzdaInteriores ul li a img { border:0px;}

/* */

#bloqueCentroHome{ width:484px; float:left; display:block; background: url(../images/none.gif) transparent repeat-x center top; padding-left:30px; margin-top:40px;}

#bloqueCentro{ width:664px; float:left; display:block; background: url(../images/none.gif) transparent repeat-x center top; padding-left:30px; margin-top:40px;}

#bloqueCentro p{ padding-right:20px; padding-bottom:0px;}

#bloqueCentro ul{padding-left:20px; padding-bottom:0px; list-style:none;}

#bloqueCentro ul li{padding-bottom:0px;padding-left:10px; margin-bottom:0px; list-style:none; padding-right:30px;}

#bloqueCentro ul li h{ display:inline; }

#bloqueCentro ul li a{ color: #666666;}

#bloqueCentro ul li a img{ border: 0px;}

.pdf{ background: url(../images/pitiPdf.jpg) #ffffff no-repeat left top; margin:0; padding-left:20px;}
.referencias{ display:block; float:left; height:100%; width:150px;}

#bloqueCentroGr{ width:633px; float:left; height:100%; display:block;}

#bloqueCentroGr p{
	padding-left:10px; 	padding-right:10px; padding-top:10px; padding-bottom:0px;}

#bloqueDcha{
	width:324px; float:left; padding-left:0px; padding-right:20px; margin-top:40px; height:100%; background: url(../images/none.gif) transparent repeat-x left top;   }
	
#bloqueDcha p{ padding-left:20px; padding-right:20px; padding-top:60px;}

#bloqueDcha ul {
	font-family: Helvetica; font-size: 1em; text-decoration: none; margin: 0; list-style:none;}

#bloqueDcha ul li { background: url(../images/separadorH.gif) transparent repeat-x left top;  display:block; padding-top:10px; padding-left:10px;  padding-bottom:4px; 	padding-right:15px; color: #757B80;}

#bloqueDcha ul li p{
	 background: url(../images/icoHoja.gif) transparent no-repeat left top; margin:0; color: #757B80; padding-left:15px;}

#bloqueDcha a {
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:15px; padding-right:15px; color:#757B80;}

#bloqueDcha a:hover {
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:15px; padding-right:15px; color:#333333;}

#bloqueDcha a img {	border:0px;}

#bloqueDcha2{
	width:310px; float:right; padding-left:0px; padding-right:20px;  height:100%;}

#bloqueDcha2 ul {
	font-family: Helvetica; font-size: 1em; text-decoration: none; margin: 0; list-style:none;}

#bloqueDcha2 ul li { background: url(../images/separadorH.gif) transparent repeat-x left top;  display:block; padding-top:10px; padding-left:10px;  padding-bottom:4px; 	padding-right:15px; color: #757B80;}

#bloqueDcha2 ul li p{
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:0; color: #757B80; padding-left:10px;}

#bloqueDcha2 a {
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:5px; padding-right:15px; color:#757B80;}

#bloqueDcha2 a:hover {
	 background: url(../images/pitiNaranja.gif) transparent no-repeat left top; margin:	0; padding-left:5px; padding-right:15px; color:#333333;}

#bloqueDcha a img {	border:0px;}

#fotoContenido { width:310px; height:198px; background: url(../images/fondoImagenesDcha.jpg) transparent no-repeat left top;}
#fotoContenido img { padding-top:26px; padding-left:38px;}

.texto12{ font-size: 0.8em;}

.texto14{ font-size: 1em;}

.texto15{ font-size: 1.2em;}

.texto16{ font-size: 1.3em;}

.texto19{ font-size: 1.5em;}

.verde{ color: #299400;}

.gris{ color: #706D67;}

.blanco{ color: #ffffff;}

.negrita{ font-weight:bold;}

.subrayado{ border-bottom:dotted 2px #CCCCCC;}

.condensado{ font-stretch:condensed;}

.textoCenido{ width:280px;}

.textoCenidoP{ width:280px; padding-left:20px;}

.imgIzda{padding:5px; border:2px; float:left; display:block; }

.imgDcha{
	padding:5px;
	float:right;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.textoDcha{padding:5px; float:right; display:block; height:100%;}

.interlinealPeke{letter-spacing:-1px;}

.ulNormal{list-style:none}

.ulNormal li{ background: url(../images/aumentar.gif) transparent no-repeat left  center;
	padding-left:15px;}

.ulHorizontal{list-style:none}

.ulHorizontal li{ background: url(../images/aumentar.gif) transparent no-repeat left  center;
	padding-right:5px; display:inline;}


.ulNoInfo{list-style:none}

.ulNoInfo li{background: url(../images/piti.gif) transparent no-repeat left  top;
	padding-left:10px;}
	

#imgFlotante {position:absolute; width:230px; height:215px; z-index:1000; left: 450px; top: 0px;z-index: 10;}

#anuncio {position:absolute; width:208; height:280; z-index:1050; left: 511px; margin-top:-208px;}

.volver{background: url(../images/volver.gif) transparent no-repeat left  center;
	padding-left:10px;}

.oTrabajo{background: url(../images/none.gif) #009900 no-repeat left  center;
	padding:5px; display:block; color: #ffffff;}

.oTrabajo a{color: #ffffff;}

.bordeInferior{ border-bottom: 3px solid #757B80;}

label{ float: left; width: 120px; font-weight: bold;}

input, textarea{width: 180px; margin-bottom: 5px;}

textarea{width: 250px; height: 150px;}

.boxes{ width: 1em;}

#submitbutton{ margin-left: 120px; margin-top: 5px; width: 90px;}

.separadorVert{
 background: url(../images/none.gif) #ffffff repeat-x left bottom; padding-bottom:10px; display:block;}
 
.ulNaranja{list-style:none}

.ulNaranja li{ background: url(../images/pitiNaranjaPeke.gif) transparent no-repeat left  top;}

.ulNaranja2{list-style:none}

.ulNaranja2 li {padding-left:0px; display:inline; float:left;}

caption{ text-align:left;}

/* */
table {

  border-collapse: collapse;
  /*border: 1px solid #03476F;*/
  color: #003366;
  background: #fff;
  }
caption {
  text-align: center;
  background: transparent;
  padding:6px 4px 8px 0px;
  color: #03476F;
  text-transform: uppercase;
  }
td, th {
  border-bottom: 1px dotted #03476F;
  padding: .4em;
  color: #003366;
  }

thead th, tfoot th {
display:none;
  text-align: left;
  background: #fff;
  color: #FFFFFF;
  padding-top:3px;
  }
  
  thead tr{
padding-bottom:20px;
  }
tbody td a {
  background: transparent;
  text-decoration: none;
  color: #363636;
  }
tbody td a:hover {
  background: #fff;
  color: #fff;
  }
tbody th a {
  background: transparent;
  text-decoration: none;
  font-weight:normal;
  color: #fff;
  }
tbody th a:hover {
  background: transparent;
  color: #fff;
  }
tbody th, tbody td {
  vertical-align: top;
  text-align: left;
  }
tfoot td {
  border: 1px solid #03476F;
  background: #336699;
  padding-top:3px;
  color: #FFFFFF;
  }
.odd {
  background: #AEE239;
  }
tbody tr:hover {
  background: #C5D2E3;
  border: 1px solid #03476F;
  color: #FFFFFF;
  }
tbody tr:hover th,
tbody tr.odd:hover th {
  background: #C5D2E3;
  color: #FFFFFF;
  }
  
    
  /* */
  
  #galeriaH{padding-left:15px; color:#B64000; padding-botton:15px;}

  #galeriaH ul {
	margin: 0; padding: 0; list-style:none;}

#galeriaH ul li {
	display: inline; padding:5px; float:left;}

#galeriaH ul li a img{
	padding: 2px; border: #DCE8F0 4px solid;}
.imgPad{margin-left:2px; border: #DCE8F0 4px solid; }
.imgPad img{}


/* */

