/*----------------------------------------------------------------------------------
	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: white;

 }
  
   img {border: 0px;}

/* ---------------------------- CAPAS ------------------------- */

	#contenedor
	{ 
	   width: 900px; 
	   margin: 0 auto;
	   text-align: center;
	   background:url(images/bg_main_withnav_reverse.jpg) repeat;
	   border:solid 1px #969696;
	} 
	
	#contenido
	{
		width: 900px;    
	    padding : 0px 0px 0px 0px; 
	    float:left;

	}
	#cab_top
	{
	    width: 900px; 
	    height: 81px;   
	    text-align: left;
	    padding : 0px 0px 0px 0px;
	    background:url(images/bg_head_top.jpg);
	}
	#cab_middle
	{
	    width: 900px;
	    height: 150px;    
	    text-align: left;
	    padding : 0px 0px 0px 0px;
	    background:url(images/cabecera.jpg);
	}
	#cab_bottom
	{
	    width: 900px;
	    height: 40px;    
	    text-align: left;
	    padding : 0px 0px 0px 0px;
	    background:url(images/bg_head_bottom_nav.jpg);
	}
	#acceso
	{
		text-align: right;
		padding : 52px 10px 0px 0px; 
	}
	#abc
	{
		text-align: left;
		padding : 10px 0px 0px 70px;
			   font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 14px;
               font-weight : bold;
               color: #DE7C40; 
		
	}
	#cuerpo
	{
		width: 900px; 
	    padding : 0px 0px 0px 0px; 
	    float:center;
	}

	#empresas
	{

		width: 670px;    
	    /*background-color: red;*/
	    padding : 15px 15px 15px 15px;
	    float:left;
	}	
	
	#menu
	{

		width: 200px;    
	    text-align: left;
	    /*background-color: blue;*/
	    padding : 0px 0px 0px 0px;
	    float:left;
	}
	
	#cp1
	{
	    width: 438px;    
	    text-align: center;
	    border:solid 1px #F3F3F7;
	    background-color: #F3F3F7;
	    background:url(images/fondoLineas.gif) repeat;
	    padding : 40px 40px 40px 40px;
	    float:left; 
	}
	
	#cp2
	{
	    width: 398px;
	    /*height: 250px;  */  
	    text-align: center;
	    /*border:solid 1px #21084A;*/
	    background-color: white;
	    padding : 20px 20px 20px 20px;
	    float:center; 
	}
	

	#pie
	{
	    width: 900px;
	    height: 20px;    
	    text-align: center;
	    padding : 20px 0px 10px 0px;
	    background:url(images/bg_foot.jpg);
	           font-family : verdana,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 11px;
               font-weight : bold;
               color: #7D7D7D; }
	}

/* ------------------------------ Tipos de Letra ------------------------- */ 


     .negro  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               color: black; }

      
     .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 : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 11px;
               font-weight : normal;
               color: #DE5229; }
     
     .text12  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               text-align: justify;
               color: #3A5500; } 
               
     .text  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               text-align: normal;
               color: #9BB080; } 
               
     .red  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               color: #B92400; }                
               
     .gris  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               color: #3A5500; }
               
     .gris2  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 11px;
               font-weight : normal;
               text-align: normal;
               color: #9BB080; }
               
     .menu  { font-style : normal;
               font-family : Arial,trebuchet MS,verdana,Helvetica, sans-serif;
               font-size : 12px;
               font-weight : normal;
               color: #8C9C52; }

 /* --------------------------- Tipo de Enlaces ------------------------- */ 

	 a:link, a:visited {text-decoration:none;color:black;} 
  	 a:hover, a:active {text-decoration:underline;color:#B92400;}

  	 /*external {
  	 	background: url(images/imagenEnlace.gif) no-repeat right top;
  	 	padding-right:10px;	
  	 }

	 a [href ^="http:"] {
  	 	background: url(images/imagenEnlace.gif) no-repeat right top;
  	 	padding-right:10px;	
  	 }

  	 a [href ^="http://www.aweka.es"], a [href ^="http://aweka.es"] {
  	 	background-image: none;
  	 	padding-right:0;	
  	 }

	 a [href ^="mailto:"] {
  	 	background-image: url(images/imagenMail.gif) no-repeat right top;
  	 	padding-right:10px;	
  	 }
  	 
  	 a [href$ ^=".pdf"] {
  	 	background-image: url(images/imagenPDF.gif) no-repeat right top;
  	 	padding-right:10px;	
  	 }*/
  	  
/* ----------------------------- Tipos de Listas --------------------------- */ 
 	 
   	 ul {
		list-style-type:none;
		list-style-image: url(images/flecha.gif);
	 }
	 
	 li a {text-decoration:none; }
	 
 	 li a:visited { color:#3A5500;}
 	 li a:hover { color:#3A5500;}
 	 li a:active { text-decoration:none;  color:#3A5500;}
 	 

/* ----------------------------- Tablas --------------------------- */ 	 
	 
	 table {
	 	border: 0px; 	
	 } 	 
/* --------------------------------- Noticias ---------------------------- */ 
	.news {
		background-color:#DBCED1;
		border:solid 1px black;
		padding : 5px 5px 5px 5px;
	}

	.news img {
		float:right;
	}

	.news p {
		float:left;
	}

/* ---------------------------- Cajas Redondeadas Flexibles ------------------------ */ 

	.box {
		width: 320px;
		background:url(images/barraTop.gif) no-repeat;
		float:left;
		padding-top:14px;
		margin-left: 5px;
	
	}
	
	.box-outer {
		background:url(images/lineaFondo.gif) repeat-y;
		padding:0px 15px 20px 5px;
		text-align: left;
		padding: 5px 15px 5px 15px;
		
	}

	.box-inner {
		background:url(images/barraPie.gif) no-repeat left top;		
		padding-top:14px;
		margin-left: 0px;
		
	}
	
	.box2 {
		width: 650px;
		background:url(images/barraTop2.gif) no-repeat;
		float:left;
		padding-top:14px;
		margin-left: 5px;
	
	}
	
	.box-outer2 {
		background:url(images/lineaFondo2.gif) repeat-y;
		padding:0px 15px 20px 5px;
		text-align: left;
		padding: 5px 15px 5px 15px;
		
	}

	.box-inner2 {
		background:url(images/barraPie2.gif) no-repeat left top;		
		padding-top:14px;
		margin-left: 0px;
		
	}
	
/* ---------------------------- Cambio de imagen ------------------------ */ 

	h2 {
		width:150px;
		height:35px;
		position:relative;
	}
	
	h2 span {
		background: url (images/imagen.gif) no-repeat;
		position:absolute;
		width:100%;
		height:100%;
	}


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

  	}
/* ----------------------------------------------------------------------------- */ 