/*----------------------------------------------------------------------------------
	version: 1.1
	author: aweka
	email: css@aweka.es
	website: http://www.cuevadelviento.com
-----------------------------------------------------------------------------------*/
 
   	a:link , a:visited {text-decoration:none;color:#E77C12;} 
  	a:hover {text-decoration:underline;color:#E77C12;}

  	IMG {border:0;}
  	
/*-------------------------------------- CAPAS -----------------------------------*/
  	
	#portada
	{ 
	   margin: 0 auto;
	   width: 1024px;
	   height: 600px;
	   text-align: center;
	   background-image: url(images/portada.jpg);
	   background-color: black;
 	} 

	#port2
	{ 	   
	   position: absolute;
	   top: 312px;
 	} 
	#contenedor
	{ 
	   width: 775px; 
	   margin: 0 auto;
	   text-align: center;
	} 
	
	#cuerpo
	{
		width: 775px;    
	    padding : 0px 0px 0px 0px; 
	    float:left;
	}
	
	#top
	{
		width: 775px;
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    float: left;
	}
	
	#top1
	{
		width: 400px;
		height: 62px;
 	    padding : 0px 0px 0px 0px; 
	    text-align: left;
		background-image: url(images/logo_CV.jpg);
	    float: left;
}
	
	#top2
	{
		width: 358px;
		/*background-color: blue;*/
	    padding : 10px 5px 0px 0px; 
	    text-align: right;
	    float: right;
		font-family : arial;
		font-size: 0.9em;
		color: orange;
	}
	
	#cab
	{
		width: 775px;	
		height: 283px;
		padding : 0px 0px 0px 0px;
	    background-color: #706A64;
	    /*background-image: url(images/cab/cabecera_1.jpg);*/
	    float: left;
		clear: both;
	}
	
	#fondo1
	{
		width: 775px; 
		min-height: 300px;
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo1-2.jpg);
	    float:left;	
		clear: both;	    
	}

	#izq1
	{
		width: 251px;
		padding : 15px 0px 20px 0px;
	    /*background-color: orange;*/
	    float:left;		    
	}
	
	#cent1
	{
		width: 230px; 
	    padding : 10px 30px 0px 30px;
	    /*background-color: white;*/
		background-image: url(images/fondo/fondo1.jpg);
		text-align: right;
	    float:left;		    
	}		
	
	#dcha1
	{
		width: 233px; 
	    padding : 0px 0px 0px 0px;
	    text-align: right;
	    /*background-color: blue;*/
	    float:left;		    
	}
	
	#fondo2
	{
		width: 775px;
		min-height: 400px;		
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo2.jpg);
	    float:left;		    
	}	
	
	#izq2
	{
		width: 385px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}
	
	#dcha2
	{
		width: 315px; 
	    padding : 10px 0px 15px 30px;
	    text-align: left;
	    /*background-color: blue;*/
	    float:left;		    
	}
	
	#fondo3
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    
	    float:left;		    
	}	
	
	#izq3
	{
		width: 279px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: blue;*/
	    float:left;		    
	}

	#i3a
	{
		width: 280px;
		padding : 0px 20px 0px 30px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		  
	}		
	
	#i3b
	{
		width: 210px;
		padding : 10px 20px 40px 30px;
		text-align: left;
	    /*background-color: orange;*/
			font-family : Trebuchet MS,Arial,Tahoma,verdana,Helvetica, sans-serif;
            font-size : 1.05em;
            text-align:justify;
            line-height: 16px;
            color: #999999; 	    
	    float:left;		    
	}	
	
	#dcha3
	{
		width: 465px; 
	    padding : 0px 0px 25px 20px;
	    text-align: left;
		background-image: url(images/fondo/fondo3.jpg);
	    float:left;		    
	}

	#d3a
	{
		width: 410px; 
	    padding : 0px 20px 25px 20px;
	    text-align: left;
	    /*background-color: white;*/
	    float:left;		    
	}	

	#fondo4
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo4.jpg);
	    float:left;		    
	}	
	
	#izq4
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: white;*/
	    float:left;		    
	}

	#i4a
	{
		width: 280px;
		padding : 20px 20px 0px 15px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;			    
	}

	#i4b
	{
		width: 180px;
		padding : 10px 0px 0px 20px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;			    
	}	
	
	#dcha4
	{
		width: 495px;
	    padding : 10px 0px 20px 20px;
	    /*background-color: red;*/
	    float:left;		    
	}		

	#fondo5
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo5.jpg);
	    float:left;		    
	}	
	
	#izq5
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;			    
	}

	#dcha5
	{
		width: 370px;
	    padding : 20px 0px 0px 20px;
	    /*background-color: red;*/
		text-align: right;
	    float:left;		    
	}

	#fondo6
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo4.jpg);
	    float:left;		    
	}	
	
	#izq6
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}

	#dcha6
	{
		width: 450px;
	    padding : 20px 0px 20px 40px;
	    /*background-color: red;*/
		text-align: left;
	    float:left;		    
	}	

	#fondo7
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo7.jpg);
	    float:left;		    
	}	
	
	#izq7
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}

	#dcha7
	{
		width: 450px;
	    padding : 18px 0px 20px 30px;
	    /*background-color: red;*/
	    float:left;		    
	}	
	
	#fondo8
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo8.jpg);
	    float:left;		    
	}	
	
	#izq8
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}

	#dcha8
	{
		width: 450px;
	    padding : 0px 0px 20px 20px;
	    /*background-color: red;*/
	    float:left;		    
	}	

	#fondo9
	{
		width: 775px; 
		min-height: 400px;			
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo7.jpg);
	    float:left;		    
	}	
	
	#izq9
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		   
	}

	#dcha9
	{
		width: 420px;
	    padding : 10px 0px 20px 75px;
	    /*background-color: red;*/
	    float:left;		    
	}		

	#fondo10
	{
		width: 775px;
		min-height: 400px;	
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo7.jpg);
	    float:left;		    
	}	
	
	#izq10
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}

	#dcha10
	{
		width: 420px;
	    padding : 10px 0px 20px 75px;
	    /*background-color: red;*/
	    float:left;		    
	}

	#fondo11
	{
		width: 775px; 
		min-height: 400px;
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    background-image: url(images/fondo/fondo7.jpg);
	    float:left;		    
	}	
	
	#izq11
	{
		width: 245px;
		padding : 10px 0px 0px 0px;
		text-align: left;
	    /*background-color: orange;*/
	    float:left;		    
	}
	
	#dcha11
	{
		width: 450px;
	    padding : 1px 0px 20px 30px;
	    /*background-color: red;*/
	    float:left;		    
	}		
	#fondo
	{
		width: 775px; 
	    padding : 0px 0px 0px 0px;
	    background-color: #373737;
	    /*background-image: url(images/fondoNoticias.jpg);*/
	    float:left;		    
	}	
	#texto
	{
		width: 500px; 
	    padding : 20px 20px 20px 20px;
	    background-color: #373737;
	    text-align: left;
	    float: right;
	}	
	
	#noti
	{
		width: 585px; 
	    padding : 40px 10px 10px 10px;
	    background-color: white;
	    /*background-image: url(images/fondoNoticias.jpg);*/
	    float:center;		    
	}	
	
	#cabtodo
	{
		width: 775px;
		/*height: 45px;*/
	    padding : 0px 0px 0px 0px; 
	    /*background-color: #373737;*/
	    float: left;
		clear: both;
	}
	
	#piecab1
	{
		width: 775px;
		height: 25px;
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab1.jpg);
		float: left;
		clear: both;

	}
	
	#piecab2
	{
		width: 775px;
		height: 25px;
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab2.jpg);
		float: left;
		clear: both;
	}
	
	#piecab3
	{
		width: 775px;
		height: 25px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab3.jpg);
		clear: both;
	}

	#piecab4
	{
		width: 775px;
		height: 26px;  
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab4.jpg);
		clear: both;
	}

	#piecab5
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab5.jpg);
		clear: both;
	}
	
	#piecab6
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab6.jpg);
		clear: both;
	}

	#piecab7
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab7.jpg);
		clear: both;
	}		

	#piecab8
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab8.jpg);
		clear: both;
	}	

	#piecab9
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab9.jpg);
		clear: both;
	}	

	#piecab10
	{
		width: 775px;
		height: 26px;    
	    padding : 0px 0px 0px 0px; 
	    background-color: #373737;
	    background-image: url(images/cab/piecab10.jpg);
		clear: both;
	}
	
	#pie1 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie1.jpg); 
	}
	
	#pie2 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie2.jpg); 
	}	
	
	#pie3 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie3.jpg); 
	}	

	#pie4 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie4.jpg); 
	}	

	#pie5 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie5.jpg); 
	}

	#pie6 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie4.jpg); 
	}	
	
	#pie7 { 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie7.jpg); 
	}

	#pie8{ 
		width: 775px;
		height: 102px;
		float: left;
		background-color: #272727;
		background-image:url(images/pie/pie8.jpg); 
	}	

	#lkpie { 
		width: 220px;
		float: left;
		padding : 5px 15px 0px 0px;
		text-align: left;
		/*background-color: red;*/
	}	
	
	#copy { 
		
		width: 500px;
		float: right;
		padding : 15px 15px 0px 0px;
		font-family : arial;
		font-size: 11px;
		color: #D0CCCB;
		text-align: right;
		/*background-color: blue;*/
	}
	#bordeFoto {
	    width: 400px;
	    float: left;
	    text-align: center;  
	    padding : 2px 2px 2px 2px;
	    /*background-color: white;*/
	    border: 1px solid #E7E794;
	}
	
	#foto {
		width: 120px;
		height: 80px;
		float: left;
		padding: 5px 0px 15px 0px;
		/*border: 1px solid orange;*/
	}	
	
	#foto2 {
		width: 120px;
		float: left;
		padding: 5px 0px 15px 0px;
		/*border: 1px solid orange;*/
	}
	
	#paginacion {

	    padding: 0px 0px 0px 0px; 
	    float: left;   
	}
	
	#pagAnterior {
	 	width: 200px;    
	    float: left; 
	    padding: 5px 10px 0px 0px; 
	    text-align: left;
	    /*background-color: orange; */     
	}
	
	#pagSiguiente  {
	 	width: 200px;    
	    float: right; 
	    padding: 5px 10px 0px 0px;    
	    text-align: right;
	    /*background-color: red;*/        
	}
	
	#msgVacio {
	 	width: 400px;  	  
	 	margin: 20px 20px 100px 20px;
	 	padding: 20px 20px 20px 20px;
	    background-color: white; 
	    text-align: center;   
	    border: 1px solid #E7E794;
	}		

/*------------------------------------ LETRAS -----------------------------------------------*/
  	
		.tit16  {font-style : normal;
                 font-family : Trebuchet MS,Arial,verdana,Helvetica, sans-serif;
                 font-size : 1.5em;
                 font-weight : normal;
                 color: white;}
				 
        .tit14  {font-style : normal;
                 font-family : Trebuchet MS,Arial,verdana,Helvetica, sans-serif;
                 font-size : 1.2em;
                 font-weight : normal;
                 color: #D36D17;}
 
        .orange  {font-style : normal;
                  font-family : Trebuchet MS,Arial,verdana,Helvetica, sans-serif;
                  font-size : 1.1em;
                  font-weight : normal;
                  text-align: justify;
                  /*color: #D36D17;*/ 
                  color: #E89640;}
                  
        .blanco  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 0.9em;
                  font-weight : normal;
                  color: #D0CCCB; }
				  
        .blanco2 { font-style : normal;
                font-family : Trebuchet MS,Arial,verdana,Helvetica, sans-serif;
                font-size : 1em;
                font-weight : normal;
                color: white; }		

        .blanco3{ font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1.2em;
                font-weight : normal;
                color: white; }						

 	    .titulo  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 1em;
                  font-weight : normal;
                  color: #000064; }

        .etiq  {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1em;
                font-weight : bold;
                color: #4F3167; 
                background-color: #EDEAF0;}


        .text12  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 0.9em;
                  font-weight : normal;
                  color: black; }


        .text10  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 0.8em;
                  font-weight : normal;
                  color: #807C6D;}

        .text11  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 0.9em;
                  font-weight : normal;
                  color: #92A483; 
                  text-align: justify}

        .gris  {font-style : normal;
                font-family : Trebuchet MS,Arial,Tahoma,verdana,Helvetica, sans-serif;
                font-size : 1.0em;
                font-weight : normal;
                text-align:justify;
                line-height: 18px;
                color: #807C6D; }

        .gris2  {font-style : normal;
                font-family : Arial,Tahoma,verdana,Helvetica, sans-serif;
                font-size : 0.9em;
                font-weight : normal;
                color: #8C8695; }                
                

        .suma  {font-style : normal;
                font-family : Trebuchet MS,Arial,verdana,Helvetica, sans-serif;
                font-size : 1em;
                font-weight : normal;
                color: #E4D8A1; }

                
		.tit2 {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1.8em;
                font-weight : normal;
                color: #70151F; }  
				
		.tit3 {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1.1em;
                font-weight : bold;
                color: white; }  	

		.tit4{font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1.3em;
                font-weight : bold;
                color: #31343A; }  					
 
        .nota {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 1.3em;
                font-weight : normal;
                text-align:justify;
                color: #423D37; }

        .title {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 0.9em;
                font-weight : normal;
                color: #376EA4}

        .red  {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 0.9em;
                font-weight : normal;
                color: #C20000}

        .azul  {font-style : normal;
                  font-family : Arial,verdana,Helvetica, sans-serif;
                  font-size : 1em;
                  font-weight : normal;
                  color: #294A7B}

        .caja {font-style : normal;
                font-family : Arial,verdana,Helvetica, sans-serif;
                font-size : 0.7em;
                font-weight : normal;
                text-align: justify;
                color: #898695;
         }
  
/* ----------------------------------------------------------------------------- */                

