/*----------------------------------------------------------------------------------
	version: 1.1
	author: aweka
	email: css@aweka.es
	website: http://www.aweka.es
-----------------------------------------------------------------------------------*/

   BODY { 
		text-align: center; 
		font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
		font-size: 9pt;
		background-color: #EFEFEF;
		/*background-image: url(images/fondo.gif);*/
	}
 
	 a:link, a:visited {text-decoration:none;color:#3A295F;} 
  	 a:hover {text-decoration:underline;color:#F55718;}

 	 img {border: 0px;}

/* ----------------------------------------------------------------------------- */
	#contenedor
	{ 
	   width: 800px; 
	   margin: 0 auto;
	   text-align: center;
	   background-color: white;
	} 
	
	#cabecera
	{
	    width: 800px;
	    height: 120px;    
	    text-align: left;
	    /*background-color: white;*/
	    background-image: url(images/cabecera.jpg);
	    padding : 0px 0px 0px 0px;
	    float:left;
	}
	
	#lista
	{
	    width: 135px;    
	    text-align: left;
	    float:right;
	    padding : 25px 0px 10px 30px;
	    	   font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 11px;
               color: #9B80AA;
	}

	#cuerpo
	{
	   width: 800px;    
	   text-align: left;
	    /*background-color: white;*/
	    background: url(images/fondoCuerpo.jpg);
	    padding : 0px 0px 0px 0px; 
	    float:center;
	}
	
	#texto
	{
	    width: 800px;
 	    text-align: center;
	    /*background-color: red;*/
	    padding : 0px 0px 0px 0px;
	    float:right; 		
	}	
	
	#centro
	{
		width: 770px; 
		text-align: center;
	    /*background-color: red;*/
	    padding : 0px 0px 0px 0px;
	    margin-left: 0px;
	    float:left; 
	}

	#medio
	{
		width: 755px;
		text-align: right;
	    padding : 0px 0px 0px 0px;
	    float:right;
		/*background-color: red;*/
	}		
	
	#menu
	{
		width: 755px;
		text-align: right;
	    padding : 0px 0px 0px 0px;
	    float:right;
		/*background-color: red;*/
	}

	#m1
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-1.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}

	#m2
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-2.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}

	#m3
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-3.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}

	#m4
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-6.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}

	#m5
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-4.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}

	#m6
	{
		width: 117px;
		height: 18px;
		background-image: url(images/pestana/pestana-5.gif);
		background-color: #E4E4DE;
	    padding : 0px 0px 0px 0px;
		margin-top: 10px;
		margin-left: 1px;
		text-align: center;
	    float:left;
	}	
	
	.class
	{
		width: 750px; 
		text-align: justify;
	    /*background-color: blue;*/
	    padding : 0px 0px 0px 0px;
	    margin-left: 0px;
	    float:left; 
	}
	.cp
	{
	    width: 215px;    
	    /*text-align: center;
		background-color: blue;*/
	    padding : 10px 20px 10px 10px;
	    float:right; 
	}
	
	.cp1
	{
	    width: 232px;    
	    text-align: left;
	    /*background-color: blue;*/
	    padding : 5px 10px 10px 10px;
		margin-top: 5px;
	    margin-left: 5px;
	    border: 1px dotted #BAB3D6;
	    float:left; 
	}	
	
	.cp2
	{
	    width: 180px;    
	    text-align: right;
	    /*background-color: blue;*/
	    padding : 0px 0px 0px 0px;
		margin-top: 5px;
	    margin-left: 0px;
	    float:left; 
	}
	
	.cp3
	{
	    width: 500px;
	    text-align: left;
	    /*background-color: blue;*/
	    padding : 0px 10px 10px 10px;
		margin-top: 5px;
	    margin-left: 0px;
	    border: 1px dotted #BAB3D6;
	    float:left; 
	}

	.cp4
	{
	    width: 150px;    
	    text-align: left;
	    /*background-color: blue;*/
	    padding : 0px 10px 10px 10px;
		margin-top: 5px;
	    margin-left :0px;
	    /*border: 1px dotted #BAB3D6;*/
	    float:left; 
	}

	.cp5
	{
	    width: 202px;    
	    padding : 5px 10px 10px 10px;
		text-align: left;
		margin-top: 5px;
	    margin-left: 10px;
	    border: 1px dotted #BAB3D6;
	    float:left; 
	}

	#cp6
	{
	    width: 375px;    
	    padding : 5px 10px 10px 10px;
	    margin-left: 10px;
	    border: 1px dotted #BAB3D6;
	    float:right; 
	}
	
	#cp7
	{
	    width: 265px;    
	    padding : 5px 20px 10px 10px;
	    text-align: right;
	    margin-left: 10px;
	    border: 1px dotted #BAB3D6;
	    float:right; 
	}
	
	.cp8
	{
	    width: 685px;    
	    padding : 5px 10px 10px 10px;
	    text-align: justify;
	    border: 1px dotted #BAB3D6;
	    float:left; 
	}

	.cpvacio
	{
	    width: 150px; 
	    height: 645px;   
	    background-image: url(images/fondoLineas.gif);
	    background-repeat: repeat;
	    padding : 0px 10px 10px 10px;
	    margin-left: 10px;
	    float:left; 
	}
	
	.cpvacio1
	{
	    width: 150px; 
	    height: 662px;   
	    background-image: url(images/fondoLineas.gif);
	    background-repeat: repeat;
	    padding : 0px 10px 10px 10px;
	    margin-left: 10px;
	    float:left; 
	}

	.cpvacio2
	{
	    width: 150px; 
	    height: 470px;   
	    text-align: right;
	    background-image: url(images/fondoLineas.gif);
	    background-repeat: repeat;
	    padding : 0px 10px 10px 10px;
	    margin-left: 10px;
	    float:left; 
	}
	
	.cpvacio4
	{
	    width: 150px; 
	    height: 895px;   
	    background-image: url(images/fondoLineas.gif);
	    background-repeat: repeat;
	    padding : 0px 10px 10px 10px;
		margin-top: 5px;
	    margin-left: 10px;
	    float:left; 
	} 	
	
	#titulo
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    /*background-color: #F7B542;*/
	    padding : 0px 0px 15px 0px;
	    float: left;
	    margin-left: 46px;
		margin-bottom: 10px;
	    /*border: 1px solid #F68622; */
	}	

	#titulo2
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #848CBD;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px; 
	    border: 1px solid #6F7277; 
	}	
	
	#titulo3
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #FF3921;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px; 
	    border: 1px solid #AD0000; 
	}

	#titulo4
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #FF6B18;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px;
	    border: 1px solid #F8391F;  
	}
	
	#titulo5
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #CEC6CE;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px;
	    border: 1px solid #9B98A1;  
	}
	
	#titulo6
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #946ACE;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px;
	    border: 1px solid #833ACE;  
	}
	
	#titulo7
	{
	    width: 706px;
	    height: 10px;
		text-align: left;
	    background-color: #B7D51F;
	    padding : 15px 0px 15px 0px;
	    float:left;
	    margin-bottom: 10px;
	    border: 1px solid #9ECE37;  
	}	
	
	#pie { 
		clear: both;
		width: 800px;
		height: 62px;
		/*background-color: white;*/
		background-image: url(images/pie.jpg);
		background-repeat: no-repeat;
		padding : 16px 0px 10px 0px;
		margin-top: 0px;
		float:center;
        text-align: center;
			font-family : Arial, verdana, trebuchet MS, Helvetica, sans-serif;
	        font-size : 12px; 
	        color: #B3ADC2;
        
		
	} 
	
	.nota {
		clear:both;
		float:left;
		font-family: Arial, verdana, trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		font-style: oblique;
	    color: #B3ADC2;
		width:700px;
		text-align:left;
	}
  
/* ----------------------------------------------------------------------------- */ 

 	 
 	 ul {
		list-style-type:none;
		list-style-image: url(images/flecha.gif);
	 }
	 
	 li a {text-decoration:none; }
	 
 	 /*li a:visited { text-decoration:none; }
 	 li a:hover { text-decoration:none; }
 	 li a:active { text-decoration:none; }*/
 	 
	 table.punto {
		width: 215px;
		height: 125px;
		background-image:url(images/recuadro.gif);
	 	border: 1px; 	
	 } 
	 
	 td.izq {text-align: left; font-family : trebuchet MS,arial,sans-serif; font-size : 13px; color: #A7AAC9;}
	 td.dcha {text-align: right; font-family : trebuchet MS,arial,sans-serif; font-size : 13px; color: #A7AAC9;}
	 
	 table.uno {
		 background-color: #F6C870;
		 /*background-image: url(images/pestana-1.gif);*/
		 border: 1px solid #F6B95B;
		 width: 215px;
	 }
	 
	 table.dos {
		 background-color: #676A9E;
		 /*background-image: url(images/pestana-2.gif);*/
		 border: 1px solid #3D4F86;
		 width: 215px;
	 }
	 
	 table.tres {
		 background-color: #F83821;
		 /*background-image: url(images/pestana-3.gif);*/
		 border: 1px solid #C23121;
		 width: 215px;
	 }	

	table.cuatro {
		 background-color: #B594CE;
		 /*background-image: url(images/pestana-4.gif);*/
		 border: 1px solid #A780CE;
		 width: 215px;
	 }	

	table.cinco {
		 background-color: #FF6B18;
		 /*background-image: url(images/pestana-5.gif);*/
		 border: 1px solid #FF5518;
		 width: 215px;
	 }	

	table.seis {
		 background-color: #BFBBC9;
		 /*background-image: url(images/pestana-6.gif);*/
		 border: 1px solid #A49EAD;
		 width: 215px;
	 }		 

/* ----------------------------------------------------------------------------- */ 
	.news {
		background-color:#DBCED1;
		border:solid 1px black;
		padding : 5px 5px 5px 5px;
		float:left;
	}

	.news img {
		float:right;
	}

	.news p {
		float:left;
	}

/* ----------------------------------------------------------------------------- */ 

	.box {
		width:186px;
		text-align: left;
		/*background:url(images/barraTop.gif) no-repeat;*/
		float:left;
		padding-top:20px;		
	}
	
	.box-outer {
		/*background:url(images/lineaFondo.gif) repeat;*/
		padding:0px 20px 0px 20px;
	}

	.box-inner {
		/*background:url(images/barraPie.gif) no-repeat top;*/		
		padding-top:14px;
	}
	
	
/* ----------------------------------------------------------------------------- */ 

     .gris  { font-style : normal;
               font-family : trebuchet MS,arial,verdana,Helvetica, sans-serif;
               font-size : 13px;
               font-weight : normal;
               color: #A7AAC9; 
			   text-align:justify;}
      
     .negro  { font-style : normal;
               font-family : trebuchet MS,arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 13px;
               font-weight : normal;
               color: #36264F; }
               
     .blanco  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 13px;
               font-weight : normal;
               color: white; }

     .orange  { font-style : normal;
               font-family : trebuchet MS,Arial,verdana,Helvetica, sans-serif;
               font-size : 13px;
               font-weight : normal;
               color: #DE5229; }
               
     .gris  { font-style : normal;
               font-family : trebuchet MS,Arial,verdana,Helvetica, sans-serif;
               font-size : 13px;
               font-weight : normal;
               color: #9B80AA; }
               
     .menuda { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 9px;
               font-weight : normal;
               color: #9B80AA; }


/* ----------------------------------------------------------------------------- */ 
 
	#clear {
		padding: 5px 0px 5px 5px;

  	}
	
/* ---- MENU -------------------------------------------------------------------- */
	
	.menulavaLamp {
            position: relative;
            height: 29px;
            width: 735px;           
            padding: 10px;
            margin: 5px 5px;
            overflow: hidden;
            /*border: 1px solid gray;*/
			border: none;
        }
                .menulavaLamp li {
                    float: left;
                    list-style: none;
                }
                    .menulavaLamp li.back {
						border: 1px solid #dddccc;
						background-color: #e6e8ea; 
                        /*border-bottom: 3px solid gray;*/
                        width: 7px;
                        height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
					
                    .menulavaLamp li a {
                        font: bold 13px arial;
                        text-decoration: none;
                        color: #3A2B66;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0.2px;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;
                    }
                        .menulavaLamp li a:hover, .lavaLampNoImage li a:active, .lavaLampNoImage li a:visited {
                            border: none;
                        }  

