/*************************************************************/
/* POOL  CSS*******************************************/
/*************************************************************/


/* ELEMENTOS COMUNES                                         */
/*-----------------------------------------------------------*/

body
{
	margin: 0px 0 0 0;
	padding: 0;
    color:#000000;
	font-family: "trebuchet MS", verdana, arial, hevetica, sans-serif;
	font-size: x-small;
}

img
{
	margin: 0;
    padding: 0;
    border: 0;
}

h1 
{
	font:bold 180% verdana, arial, helvetica, sans-serif;
    margin:0px 0px 15px 0px;
	padding:0px;
	color:#FF0000;
}

h2 
{
	font:bold 140% verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
    color:#626262;
}

h3
{
	font:bold 130% verdana, arial, helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0px;
    color:#000000;
}

p 
{
	font:105% verdana, arial, helvetica, sans-serif;
	margin:0px 0px 16px 0px;
	padding:0px;
    color:#242424;
}

a
{
	margin: 0;
	border: 0;
	padding: 0;
	color:#004FD2;
 	text-decoration: none;
}

a:visited
{
	color:#004FD2;
}

a:hover
{
	color:#004FD2;
    text-decoration: underline;
}

/* ELEMENTOS TIPOGRAFICOS DE SECCION                                      */
/*-----------------------------------------------------------*/

#slogan
{   
    font-family: "trebuchet MS", verdana, arial, helvetica, sans-serif;
	font-size: 144%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: 600;
}

#titmenuv
{   
    font-family: "trebuchet MS", arial, helvetica, sans-serif;
	font-size: 180%; 
    color: #004FD2;
	text-decoration: none;
	font-weight: bold;
}

#sede
{   
    font-family: arial, helvetica, sans-serif;
	font-size: 105%; 
    color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

#entrada
{   
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 180%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.pie
{   
    font-family: verdana, arial, helvetica, sans-serif;
	font-size: 100%;
	color: black; 
	text-decoration: none;
	font-weight: bold;
}

.negriblu
{ 
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
    font-weight: bold;
    color: #004FD2;
}

.negrigris
{ 
    font-family: "trebuchet ms", arial, helvetica, sans-serif;
    font-weight: bold;
    color: #FFFFFF;
}

.negri
{ 
    font-weight: bold;
}

/* PRECARGA DE IMAGENES                                         */
/*-----------------------------------------------------------*/

#precarga 
{
       display: inline;
       background-image: url(img/FotEmprePbn.jpg);
       background-image: url(img/FotConP_fin.jpg);
       background-image: url(img/FotNotP_fin.jpg);
       background-image: url(img/FotRefP_fin.jpg);
       background-image: url(img/FotSerP_fin.jpg);
       background-image: url(img/Inicio_b_53x38.gif);
       background-image: url(img/Flecha_b_58x38.gif);
}

/* MAQUETACION                                               */
/*-----------------------------------------------------------*/

#contenedor
{
    margin: 0px auto;
    width: 774px;
    height:640px;
    background-color: #FF3333;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#cabecera
{
	margin: 0;
    padding: 0;
	width: 774px;
    height: 140px;
    background-image: url(img/FondoCabPool.gif);
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#logo
{
	margin:5px 4px 0 3px;
    padding: 0;
	width: 240px;
    height: 130px;
	float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#slogan
{
	margin:12px 4px 0 4px;
    padding: 0 0 0 8px; 
	float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#menufijo
{   
    margin: 10px 0 -6px 34px;
    padding:0;
    width:30%;
    height: 40px;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#menuprin
{
    margin: 10px 0px 0 34px;
	padding: 0;
    width: 485px;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#izquierda
{
    margin: 0;	
	width: 280px;
    float: left;
    border: 0px solid #004FD2;/*borde para situar objeto*/
}

#fotizda2
{
    margin: -4px 0 0 0;
    padding:0;
}

#titmenuv
{
    margin: 0px 3px 0 0; 
    padding:0px 0 0px 30px;
}

#menuv1
{
    margin: 0px 2px 0 0;
    padding:0px 0 0 0;
    border:0px solid #004FD2;/*borde para situar objeto*/	
}

#sede
{
    margin: 10px 0 0 0;	
    padding:0px 0px 0px 30px;
    width:210px;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#contenido
{
	margin: 0px 0px 0px 0px;
	padding: 0;
    height:308px;
    width:493.9px;
    background-image: url(img/business_men.jpg);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

.fotcent
{
	margin: 240px 0px 0px 0px;
	padding: 0;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#entrada
{
	margin: 320px 0px 0px 20px;
	padding: 0;   
    width:300px;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#derecha
{
    margin: 20px 0px 0px 0px;	
    padding: 0;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#base
{
    margin: 10px 0px 0 0px;
    width: 100%;	
    padding:0;
    float: left;
    border:0px solid #004FD2;/*borde para situar objeto*/
}

#menubase
{
    margin: 2px 0 0 50px;
    padding:0px 0 0 0px;
    border:0px solid #004FD2;/*borde para situar objeto*/
}


/* DEFINICION DE MENUS                                       */
/*-----------------------------------------------------------*/


/*Menu horizontal -secciones-*/		
		
.menuprin
		{
			margin: 0;
      		padding: 0;
		    font: 800 105% "Trebuchet MS", Verdana, Arial, sans-serif;
            text-align: center;
            list-style: none;           
            float:left;
            border:0px solid #004FD2;/*borde para situar objeto*/         
		}
		
		#emp a
		{
            height: 73px;
            width: 90px;
            display: block;
		    color: #FFFFFF;
		    text-decoration: none;
            background:url(img/FotEmpreP.jpg) no-repeat;
            background-position: bottom left;
		    float: left;
		}
		
		#emp a:hover
		{   
            color: #004FD2;
            background:url(img/FotEmprePbn.jpg) no-repeat;
            background-position: bottom right;
		}
        
        #emp a:link
		{   
            color: #FFFFFF;
            background:url(img/FotEmpreP.jpg) no-repeat;
            background-position: bottom left;
		}
        
        #emp 
		{
			margin: 0 6px 0 0;
			padding: 0;
            width: 90px;
            height: 73px;
            display: inline;
            background: url(img/FotEmpreP.jpg) no-repeat;
            background-position: bottom left;
            border:0px solid #004FD2;/*borde para situar objeto*/
		}
        
        #ser a
		{
            height: 73px;
            width: 90px;
            display: block;
		    color: #FFFFFF;
		    text-decoration: none;
            background:url(img/FotSerP_fin.jpg) no-repeat;
            background-position: bottom left;
		    float: left;
		}
		
		#ser a:hover
		{
            color: #004FD2;
            background-position: bottom right;
		}
        
        #ser
		{
			margin: 0 6px 0 0;
			padding: 0;
            width: 90px;
            height: 73px;
            display: inline;
            background: url(img/FotSerP_fin.jpg) no-repeat;
            background-position: bottom left;
            border:0px solid #004FD2;/*borde para situar objeto*/
		}
        
        #ref a
		{
            height: 73px;
            width: 90px;
            display: block;
		    color: #FFFFFF;
		    text-decoration: none;
            background:url(img/FotRefP_fin.jpg) no-repeat;
            background-position: bottom left;
		    float: left;
		}
		
		#ref a:hover
		{
            color: #004FD2;
            background-position: bottom right;
		}
        
        #ref
		{
			margin: 0 6px 0 0;
			padding: 0;
            width: 90px;
            height: 73px;
            display: inline;
            background: url(img/FotRefP_fin.jpg) no-repeat;
            background-position: bottom left;
            border:0px solid #004FD2;/*borde para situar objeto*/
		}
        
        #not a
		{
            height: 73px;
            width: 90px;
            display: block;
		    color: #FFFFFF;
		    text-decoration: none;
            background:url(img/FotNotP_fin.jpg) no-repeat;
            background-position: bottom left;
		    float: left;
		}
		
		#not a:hover
		{
            color: #004FD2;
            background-position: bottom right;
		}
        
        #not
		{
			margin: 0 6px 0 0;
			padding: 0;
            width: 90px;
            height: 73px;
            display: inline;
            background: url(img/FotNotP_fin.jpg) no-repeat;
            background-position: bottom left;
            border:0px solid #004FD2;/*borde para situar objeto*/
		}
        
        #con a
		{
            height: 73px;
            width: 90px;
            display: block;
		    color: #FFFFFF;
		    text-decoration: none;
            background:url(img/FotConP_fin.jpg) no-repeat;
            background-position: bottom left;
		    float: left;
		}
		
		#con a:hover
		{
            color: #004FD2;
            background-position: bottom right;
		}
        
        #con
		{
			margin: 0 6px 0 0;
			padding: 0;
            width: 90px;
            height: 73px;
            display: inline;
            background: url(img/FotConP_fin.jpg) no-repeat;
            background-position: bottom left;
            border:0px solid #004FD2;/*borde para situar objeto*/
		}
            	
/*Menu horizontal -inicio,volver-*/
        
.menufijo
		{
			margin: 0;
      		padding:0 0 0 0px;
		    font: bold 105% "Trebuchet MS", Arial, sans-serif;
            list-style: none;
			display: inline;
            float:left;    
		}
		
		#ini a
		{padding: 9px 0px 0px 35px;
			
            width: 80px;
            height:30px;
            color: #FFFFFF;    	    
            text-decoration: none;
            background: url(img/Inicio_a_53x38.gif) no-repeat;
            background-position: 0px 0px;
		    float: left;
		}
		
		#ini a:hover
		{
            color: #004FD2;
            background: url(img/Inicio_b_53x38.gif) no-repeat;
		background-position: 0px 0px;
}
        
        #ini
		{
			padding: 0;
            width: 80px;
            height:30px;
            color: #FFFFFF;    	    
            text-decoration: none;
            background: url(img/Inicio_a_53x38.gif) no-repeat;
            background-position: 0px 0px;
		    float: left;
		}
               
        #vol a
		{padding: 9px 0px 0px 30px;
			
            width: 93px;
            height:30px;
            color: #FFFFFF;    	    
            text-decoration: none;
            background: url(img/Flecha_a_58x38.gif) no-repeat;
            background-position: 40px 0px;
		    float: left;
		}
		
		#vol a:hover
		{
            color: #004FD2;
            background: url(img/Flecha_b_58x38.gif) no-repeat;
		background-position: 40px 0px;
}
        
        #vol
		{margin: 0 0 0 -30px;
			padding: 0;
            width: 93px;
            height:30px;
            color: #FFFFFF;    	    
            text-decoration: none;
            background: url(img/Flecha_a_58x38.gif) no-repeat;
            background-position: 40px 0px;
		    float: left;
		}
        
/*Menu vertical -subsecciones-*/		
		
#menuv1 ul
		{
			margin: 5px 0 0 30px;
            height: 130px;
      		padding: 0;         
		    font: bold 110% verdana, Arial, sans-serif;
            border:0px solid #004FD2;/*borde para situar objeto*/         
		}
		
		#menuv1 li
		{ 
            margin: 10px 0 0 0;          
            padding: 0;
            display: block;
            line-height: 55%;
            list-style: none;
		}
		
		#menuv1 li a
		{
			display: block;
            padding: 0;
		    color: #646464;
            text-decoration: none;
		}
		
		#menuv1 li a:link { color: #646464; }
		#menuv1 li a:visited { color: #646464; }
		#menuv1 li a:hover { color: #FF0000; } 
           

/*Menu horizontal -base-*/		
		
#menubase ul
		{
			margin: 10px 0 0 0;
      		padding: 0;
		    font: normal 100% Arial, sans-serif;
		}
		
		#menubase li
		{
			margin: 0;
            padding: 3px 2px;
            list-style: none;
			display: inline;
            color: #004FD2;
		    float: left;
		}
		
		#menubase li a
		{
			padding: 0 0 0 6px;
		    color: #004FD2;
		    text-decoration: none;
		    float: left;
		    border-left: 1px solid #004FD2;
		}
        
        #menubase li a#primer
		{
		    border-left: 0px solid #004FD2;
		}
		
		#menubase li a:link { color: #004FD2; }
		#menubase li a:visited { color: #004FD2;}
		#menubase li a:hover { color: #000000; }
        
        
/*Listado de referencias*/		
		
#listaref
		{
			margin: 0px 0 0 15px;
      		padding: 0;
		    font: bold 110% Arial, sans-serif;
		}
		
		#listaref li
		{
			margin: 0;
            padding: 0;
            display: block;
            list-style: circle;		
            color: #242424;
		}
		
		#listaref li a
		{
			padding: 0 0 0 0px;
            display: block;
            color: #242424;
		    text-decoration: none;
		}
        
		#listaref li a:link { color: #242424; }
 	    #listaref li a:visited { color: #004FD2; }
		#listaref li a:hover { color: #949494; }