/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

/***********************************************/
/* Clases -  Plantilla 001                   */
/***********************************************/

/************* #base **************/

body {
	background: #80B8FD url(../pictures/fondo.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 100%;
	margin:auto;
	text-align:center;
	background-color: #8ABFFD;
 }
.limpiar{
	clear:both;
	line-height:0;
	height:0;
	font-size:0;
	padding:0;
	margin:0 0 15px;
	}

a{
 color: #FCCD11;
 text-decoration: none;
}

a:link{
	color: #FCCD11;
	text-decoration: none;
}

a:visited{
	color: #FCCD11;
	text-decoration: none;
}

a:hover{
	color: #FCCD11;
	text-decoration: underline;
	}
	
h3 {
	padding: 0;
	margin: 0;
	color:#FCCD11;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size:110%;
 }
	
h4 {
	padding: 0;
	margin: 0;
	color:#FCCD11;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size:130%;
 }
 
 h5 {
	padding: 0;
	margin: 0;
	color:#FCCD11;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	font-size:80%;
 }
 

h6 {
	padding: 0;
	margin: 0;
	color:#FCCD11;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
 }
 
.continuar {
	padding-left: 6px;
	margin-left: 140px;
	text-align:left;
	color:#FFFFFF;
	font-size: 70%;
	background-color:#253241;
} 

.continuarder{
 padding-right: 6px;
 margin-left: 140px;
 text-align:right;
 color:#FFFFFF;
 font-size: 70%;
 background-color:#6389B5;
 margin-bottom: 1px;

} 

/*.continuar a:hover{
 background-color:#00CCFF;
} */
 
/************* #contenido **************/

.contenido {
  background-color: #2A3849;
  border: 1px solid #2A3849;
  background-image:url(../pictures/logofondo.gif);
  background-repeat:no-repeat;
  background-position: left;
  }

.texto {
 padding-top: 10px;
 padding-bottom: 5px;
 margin-left: 140px;
 text-align:left;
 color:#FFFFFF;
 font-size: 80%;
 }
.textoNavidad {
	padding-top: 10px;
	padding-bottom: 5px;
	text-align:left;
	color:#FFFFFF;
	font-size: 80%;
	float: left;
 }
.imgNavidad{
	float: left;
	margin-right: 15px;
}
.continuarNavidad {
	padding-left: 6px;
	margin-left: 140px;
	text-align:left;
	color:#FFFFFF;
	font-size: 70%;
	background-color:#253241;
	float: left;
}
.contenidoNavidad {
  background-color: #2A3849;
  border: 1px solid #2A3849;
  background-repeat:no-repeat;
  background-position: left;
  } 
 
 .texto img {
 margin-left: 140px;
 }

/************* #contenidoinf **************/

.contenidoinf {
  background-color:#6A91C0;
 } 
 
.columnaderecha p{
margin-top:0px;
color:#FFFFFF;
}
  
.izquierda{
  float: left;
  width: 132px;
  margin-right: 5px;
  margin-left: 0px;
  text-align: right;
  font-size: 70%;
  }
   
.izquierda img{
margin-top: 0px;
 }

/************* #nivel2 **************/

.contenido2 {
  background-color: #2A3849;
  border: 1px solid #2A3849;
  }
  
.titulos {
	background-color: #2A3849;
	border-bottom: 1px solid #181F27;
	height: 30px;
	padding-bottom:5px;
	padding-top: 5px;
	text-align: left;
  }
  
  .titulos2 {
	background-color: #2A3849;
	border-bottom: 1px solid #181F27;
	height: 30px;
	padding-bottom:5px;
	padding-top: 5px;
	width: 490px;
	margin-left: 1px;
	margin-bottom: 5px;
	margin: auto;
  }

.titulos img {
 margin-top: 10px ;
 margin-left: 135px;
 }
 
 .titulos2 img {
 margin-top: 10px ;
 margin-left: 0px;
 text-align:left;
 }
 
.texto2 {
 padding-top: 10px;
 margin-left: 140px;
 text-align:left;
 color:#FFFFFF;
 font-size: 80%;
 height: 100px;
 list-style-type: none;
 }
 
 .texto3 {
	padding-top: 0px;
	padding-bottom: 10px;
	margin-left: 140px;
	text-align:left;
	color:#FFFFFF;
	font-size: 75%;
	list-style-type: none;
	list-style position:outer;
 }
 .texto4 {
 	padding-right: 10px;
	padding-top: 5px;
 	padding-bottom: 25px;
	margin-left: 140px;
	text-align:left;
	color:#FFFFFF;
	font-size: 75%;
	list-style-type: square;
 }
 .texto5 {
 	padding-right: 10px;
	padding-top: 5px;
 	padding-bottom: 8px;
	margin-left: 140px;
	text-align:left;
	color:#FFFFFF;
	font-size: 75%;
	list-style-type: square;	
 } 
 
 .continuarWeb {
 padding-left: 6px;
 margin-left: 140px;
 text-align:left;
 color:#FFFFFF;
 font-size: 70%;
 background-color:#253241;
 margin-bottom: 25px;
} 
 .filas {
	background-color:#2A3849;
 }
 
 .filas-internet-insti {
	background-color:#2A3849;
 }
  .filas-publicidad {
	background-color:#2A3849;
	height: 62px;
 }

/************* #menuIz y MenuDer **************/	
	
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
    text-decoration:none;
	color:#8ABFFD;
    list-style:none;
	
}

.submenu {
 display:none;
 text-align: right;
 padding:4px;
}

.submenuserv {
 display:none;
 text-align:left;
 padding:4px;
}


 
.derecha {
  float:right;

  }
  
/************* #producciones nivel 2 **************/	

.contenidos {
  float: left;
  background-color: #2A3849;
  border: 1px solid #181F27;
  width:490px;
  margin: 3px 5px;
  padding-bottom: 10px;
  padding-right: 4px;
  padding-top: 5px;
  background-image:url(../pictures/logofondo.gif);
  background-repeat:no-repeat;
  background-position: left;

  }

  
  



.mas {
background-color:#6B94C3;
color: #FCCD11;
text-align:left;
font-size: 80%;
}

.imgText p {
text-align: left;
font-size: 70%;
margin-left: 140px;
padding-top: 0px;
color:#FFFFFF;
}

.imgText h5 {
font-size: 90%;
text-align: left;
}

.imgText h6 {
font-size: 70%;
padding: 0px;
margin: 0px;
text-align: left;
}

.imgText li{
font-size: 70%;
text-align: left;
color:#FFFFFF;
list-style-type: none;
}
.imagen {
float:left;
margin-left: 0px;
margin-right: 8px;
}

.contenidos2 {
  background-color: #2A3849;
  border: 1px solid #181F27;
  width:504px;
  margin-bottom: 10px;
  font-size: 70%;
  }

.titulo2 {
margin-left: 60px;
margin: 10px 0px;
} 
  
 /************* .producciones nivel 3 **************/	 
.nivel3 {
font-size: 70%;
color:#FFFFFF;
}

.nivel3 li{
list-style-type:none;
}

.nivel3 h6{
font-size: 100%;
}


.titulos2 {
  background-color: #2A3849;
  border-bottom: 1px solid #181F27;
  height: 30px;
  padding-bottom:3px;
  padding-top: 5px;
  }
  
.titulos2 a{
  font-size: 70%;
  }
  
  
 
.titulos3 {
  background-color: #394E65;
  border-bottom: 1px solid #181F27;
  padding-bottom:3px;
  padding-top: 3px;
  }
  
.titulos3 a{
   font-size: 70%;
   text-align:right;
  }
  
  .cajasdetalles {
  background-color:#6B94C3;
  color: #FCCD11;
  margin-bottom: 1px;
  padding-right: 2px;
   }
  
 
 /************* formularios **************/

.texta {
 font-size:70%;
 background-color: #394F67;
 border: 1px solid #000000;
 color:#89BDFA;
}

.textb {
 font-size:100%;
 background-color: #394F67;
 border: 1px solid #000000;
 color:#89BDFA;
 font-family: Arial, Helvetica, sans-serif;
}

.form {
text-align: left;
padding-left: 150px;
color: #FFFFFF;
font-size: 80%;
}

.buttons {
background-color:#729FD1;
border: 1px solid #000000;
color:#FFFFFF;
}

.label {

}
 /************* servicios **************/
 
#navcontainer { 
 list-style-type: none;
 width: 490px;
 text-align:left;
}
	#navcontainer h5{
		margin-left:10px;
  	}
	#navcontainer ul{
		margin-left: 0;
		margin-bottom: 0;
		padding-left: 0;
		list-style-type: none;
		font-family: Arial, Helvetica, sans-serif;
	}
	#navcontainer a{
		display: block;
		padding: 1px;
		background-color: #445E7A;
		border-bottom: 1px solid #1C242F;
	}

	#navcontainer a:link, #navlist a:visited{
		text-decoration: none;
	}

	#navcontainer a:hover{
		background-color: #394E63;
		text-decoration: none;
	}
	#navcontainer ul.lista{
		list-style-type: square;
		padding: 0 0 0 15px;
		margin:0 0 0 15px;	
	}	

.aviso p{
font-size: 70%;
color: #8ABFFD;
text-align: left;
padding: 2px;
 margin-left:140px;
 line-height: 12px;
 margin-top: 5px;
}

.listaServicios {
 	padding-right: 10px;
	padding-top: 5px;
 	padding-bottom: 8px;
	text-align:left;
	color:#FFFFFF;
	font-size: 100%;
}
/* .listaServicios ul{
 	padding-left: 10px;

} */ 

.textoservicios {
width: 489px;
font-size: 70%;
color: #FFFFFF;
background-color:#58799F;
/*padding-left: 12px;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 5px;*/
display:none;
}

.textoservicios p{
padding: 8px;
}
/*
.textoservicios li{
padding-left:8px;
}*/

.textoservicios li.sub{
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


.textoservicios h6{
padding-left: 8px;
font-size: 100%;
padding-bottom: 3px;
padding-top: 3px;
}

.textoservicios li a{
color: #FFCC00;
background-color: 
}

#volver {
	background-color: #1F2833;
	color: #FFFFFF;
	font-size: 10px;
	margin-bottom: 3px;

}

/* listas */ 

ul.lista{
		list-style-type: square;
		padding:0;
		margin:0 0 0 15px;	
	}
ul.sublista{
		list-style: decimal;
		padding:0;
		margin:0 0 0 30px;	
	}		
