﻿/* CSS Document */


* {margin:0px; padding:0px;}

body {
	background-color:#ffffff;
	color:#666666;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}

#general {
	position: relative;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../img/fondo_auxadi.png);
	background-repeat: repeat-y;
	background-position: center center;
	padding-right: 15px;
	padding-left: 15px;
}

h1 {
	font-size:1.5em;
	color:#697e96;
}
h1 a {
	font-size:1.2em;
	color:#666666;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 3px;
	padding-right: 19px;
	margin-bottom: 7px;
	display: block;
	font-weight: normal;
}
h2 {
	font-size:1.2em;
	color:#697e96;
	text-transform: uppercase;
}
h2 a {
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color: #171A63;
}
h2 a:hover {font-size:12px;}
h3 {
	font-size:1.1em;
	color:#666666;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:5px;
}
h4 {
	font-size:1.1em;
	color:#666666;
}
h5 {font-size:11px; color:#697e96; margin-bottom:5px;}

hr {
	visibility:hidden;
    margin:0px;
    padding:0px;
    height:0px;
    line-height:0px;
    clear:both;
}

p { text-align:left; margin-bottom:20px;}
li {
	text-align: left;
}

.img_corp { padding-right:15px;}


ul.listCorp {
	list-style-type:disc;
	color: #798CA2;
	padding-left: 10px;
	margin-left: 5px;
}
ul.listCorp li {
	line-height:16px;
}

ul.listCorp li a{
	color: #798CA2;
}

ul.listCorpnone {
	list-style-type:none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
ul.listCorpnone li {
	background: none;
	padding-left:6px;
	line-height:14px;
}


ul.listCorp2 {
}
ul.listCorp2 li {
	line-height:16px;
	padding-left: 100px;
	margin-left: 5px;
}

ul.listCorp2 li a{
	color: #798CA2;
}


/********** CLASES ****************/
.enlace {
	color:#666666;
	text-decoration: underline;
}
.enlace:hover {
	color: #171A63;
	text-decoration: underline;
}

.enlace2 {
	color:#171A63;
	text-decoration: none;
}
.enlace2:hover {
	color: #666666;
	text-decoration: underline;
}
.clearBoth {
	clear: both;
	margin-top: 10px;
}
h2.clearBoth {
	font-size: 1.5em;
	display: block;
	padding-top: 40px;
}
h1.tituSeccion {
	margin-left:0px;
	font-weight: bold;
	color: #171A63;
	text-transform: uppercase;
	font-size: 1.7em;
	height: 40px;
	margin-bottom: 10px;
}

.box_p {
	margin-bottom:20px;
}

.col_left {
	width:220px;
	float:left;
}
.col_right {
	width:460px;
	float:right;
	margin-bottom: 40px;
}
.col_left p {
	margin-left: 0px;
}
.col_left .box_news p {
	margin-left: 0px;
}

.fotoStaff {
	float: left;
	margin-right: 10px;
	margin-bottom: 5px;
}
.listaStaff {
	list-style-type: none;
	clear: both;
	margin-bottom: 15px;
	padding: 0px;
}
li.listaStaff {
	padding: 0px;
	font-weight: normal;
	text-transform: none;
	text-align:justify;
	color: #666666;
}

li.desplegable    {
	margin-top: 15px;
	margin-bottom: 20px;
}

.infoNoticia { 
font-size:1.0em; 
font-weight:bold; 
text-align:justify;
color:#666666; 
float:left; 
width:45%; 
margin-left:12px;}

.box_introNoticia {
	padding:12px;
	width:150px;
	float:left;
  height:150px;
	position:relative;
}

.lnk_form { 
text-align:left;
float:left; 
margin-left:12px;}
}

.txt_large {width:400px;}

div.fileinputs {
	position: relative;

}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	font-size:0.9em; 
  font-family:Tahoma, Arial;
  color:#7E7E7E; 
  width:350px
}



/********* FOTOS SECCIONES **********/
.foto1 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto2 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera13.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto3 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto4 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera14.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto5 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto6 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto7 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto8 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera8.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}
.foto9 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera6.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}

.foto10 {
	height: 91px;
	width: 464px;
	position: absolute;
	top: 77px;
	right: 49px;
	background-image: url(../img/cabecera7.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #FFFFFF;
}

/*********  ETIQUETAS COMUNES  ***********/
.contenedor{
	margin-right:auto;
	margin-left:auto;
	width: 760px;
}
.logo {
	margin-left: 20px;
	margin-top: 40px;
	margin-bottom: 5px;
	margin-right: 20px;
}

.box_menu {
	margin-top:15px;
	margin-right: 20px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	padding-top: 5px;
	margin-bottom: 60px;
}

.box_menu li{
	display:inline;
	padding:5px;
	margin-right: 20px;
	margin-left: 5px;
}
.box_menu li a{
	color:#666666;
	text-decoration: none;
	line-height: 1.5em;
}

.box_menu li a:hover{
	color:#171A63;
	line-height: 1.5em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #171A63;
	padding-bottom: 3px;
}

.topMenu {
	float:right;
	margin-right:20px;
}

.topMenu a {
text-decoration:none;
color:#666666;
font-size:0.9em;
}

.topMenu a:hover{
text-decoration:underline;
}

#box_pie {
	color:#666666;
	width:696px;
	vertical-align:middle;
	font-size: 0.9em;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E8E8E8;
	margin-right: auto;
	margin-left: auto;
	margin-top: 45px;
	clear: both;
	bottom: auto;
	height: 14px;
}
#box_pie #copy {
	width:60%;
	float:left;
	margin-top:4px;
	margin-left:0px;
}

#box_pie a {
color:#838c8e; text-decoration:none;
}

#box_pie #makeOf {
	width:30%;
	float:right;
	text-align:right;
	margin-top:4px;
	margin-right:0px;
}

#copy a, #makeOf a {color:#838c8e; text-decoration:none;}
#copy a:hover, #makeOf a:hover {color:#838c8e; text-decoration:none;}

ul.menu {list-style-type:none; font-size:10px; width:100%;}
ul.menu li {float:left; margin-right:10px; padding:0px;text-transform:uppercase;}
ul.menu li.map {
	float: right;
}

.itemMenu {
}
.itemMenu:hover {
}
.itemMenuSel {
	padding-bottom:3px;
	border-bottom: solid 1px #666666;
}
.desplegable {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
	color: #6B8097;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6B8097;
	margin-bottom: 15px;
	list-style-type: none;
}
.desplegable2 {
	font-size: 1.1em;
	font-weight: bold;
	text-transform: capitalize;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6B8097;
	margin-bottom: 15px;
	list-style-type: none;
}
.desplegable a {
	text-decoration: none;
	color: #6B8097;
}
.desplegable a:hover {
	color: #171A63;
}

ul.menuSeccion {
	list-style-type:none;
}
ul.menuSeccion li {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
ul.menuSeccion li a {
	display:block;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
}
ul.menuSeccion li a:hover {
	display:block;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
}

* html ul.menuSeccion li a, * html ul.menuSeccion li a:hover{height:15px;}

.item_menuSeccion:hover, .item_menuSeccionSel {
	font-size:11px;
	display:block;
	line-height:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	color: #171A63;
}

* html .item_menuSeccion, * html .item_menuSeccion:hover, * html .item_menuSeccionSel { height:15px;}

#box_contenidoSeccion {
	padding:5px 20px 20px 20px;
	position:relative;
}
#madrid {
	float: left;
	width: 220px;
}
#madrid h2, #lisboa h2 {
	font-weight: normal;
	color: #171A63;
}
.col_right #madrid p img, .col_right #lisboa p img{
	margin: 0px;
}
#lisboa {
	float: right;
	width: 220px;
}
.logoAccacia {
	margin-top: 250px;
}

/*******  HOME *********/

.box_news {
	padding-left:10px;
	padding-right:10px;
	background-color: #e9e9e9;
	width: 210px;
	margin-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.textoGris14, .textoGris14 a { /* para las zonas de introducción de texto*/
	border:1px solid #708997;
	font-size:11px;
	color:#171A63;
	padding:1px 2px;
	background-color: #FFFFFF;
}
.boton {
	border:1px solid #708997;
	font-size:11px;
	background-color:#ffffff;
	color:#4a6879;
}



.box_tituClient TD {padding:0px 10px 10px 0px; height:85px;}
.box_clienteNombre {
	font-weight: bold;
	color: #171A63;
}
.boxClientes {
	height: 100px;
	padding-right: 10px;
}
.content_client {
	display:none;
	clear:both;
	vertical-align:bottom;
	margin-bottom:20px;
}
.map {
	float: right;
}
#col_drch p img {
	margin-top: 30px;
	margin-left: 20px;
}
.col_right p img {
	margin-top: 30px;
	margin-left: 20px;
	margin-bottom: 30px;
}
#general_fondo {
	background-image: url(../img/fondo_auxadi.png);
	background-repeat: repeat-y;
	background-position: center center;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
}
#actual     {
	color: #171A63;
}
p a {
color:#171a63;
}
p a:visited {
color:666;
}
