@charset "utf-8";
/* CSS Document */

BODY {
	background-color:#666;
	margin:0px;
	margin-left:-1px;
	font-family: 'Fanwood Text', serif;
}

.contenido{
	display:table;
	width:100%;
	height:100%;
	font-family: 'Fanwood Text', serif;
}

.contenidoHome{
	display:table;
	width:100%;
	height:100%;
	font-family: 'Fanwood Text', serif;
}

.contenido .izqd
{
	display:table;
	/*width:920px;*/
	background-color:#FFF;
	float:left;
}

.contenidoHome .izqd
{
	display:table;
	/*width:920px;*/
	background-color:#FFF;
	float:left;
}

.contenido .izqd2
{
	display:table;
	/*width:920px;*/
	background-color:#FFF;
}

.contenidoHome .izqd2
{
	display:table;
	/*width:920px;*/
	background-color:#FFF;
}

.logoHome
{
	display:table;
	margin-left:34px;
	margin-top:26px;
	margin-bottom:24px;
}

.logo
{
	display:table;
	margin-left:34px;
	margin-top:26px;
	margin-bottom:11px;
}

.idiomas
{
	display:table;
	margin-left:39px;
}

.idiomasIndex
{
	display:table;
	margin-left:8px;
}

.idiomas .langOk
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:underline;
	float:left;
	margin-right:8px;
}

.idiomas .lang, .idiomasIndex .lang
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:left;
	margin-right:6px;
}

.idiomas .lang A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.idiomasIndex .lang A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.idiomasIndex .lang A:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}

.separator
{
	clear:both;
	width:640px;
	background-color:#cccccc;
	margin-top:12px;
	margin-bottom:4px;
}

.contenido .dcha
{
	width:100%;
	height:100%;
}

.contenido .dcha .credits
{
	border:1px;
	display:table;
	width:43%;
	height:100%;
	background-color:#333333;
}

.contenidoHome .dcha
{
	width:100%;
	height:100%;
}

.contenidoHome .dcha .credits
{
	border:1px;
	display:table;
	width:43%;
	height:100%;
	background-color:#333333;
}

.fotoHome
{
	display:table;
	width:640px;
	float:left;
	padding-right:16px;
}

.firma
{
	display:table;
	width:635px;
	/*float:left;
	margin-right:16px;*/
	margin-top:9px;
}

.direcciones
{
	display:table;
	clear:both;
	margin-left:40px;
	margin-top:26px;
}

.direcciones_cv
{
	clear:both;
	margin-left:40px;
	margin-top:26px;
}

.direcciones_areas
{
	clear:both;
	margin-left:40px;
	margin-top:26px;
}

.direcciones_ofi
{
	clear:both;
	margin-left:40px;
	margin-top:1px;
}

.direcciones_colabo
{
	clear:both;
	margin-left:40px;
	margin-top:0px;
}

.direccion
{
	font-family:'Fanwood Text', serif;
	font-size:14px;
	color:#666666;
	width:160px;
	float:left;
	margin-right:33px;
	padding-bottom:22px;
}

.direccion A, .direccion A:visited
{
	font-size:13px;
	color:#666666;
	text-decoration:none;
}

.direccion A:hover
{
	font-size:13px;
	color:#000000;
	text-decoration:none;
}

.menu
{
	display:table;
	width:240px;
}

.slogan
{
	margin-top:32px;
	display:table;
	width:240px;
}

.sloganFrames
{
	display:table;
	width: 240px;
	padding-bottom: 17px;
}

.sloganText
{
	display:table;
	width: 240px;
	color:#333;
	font-family: 'Fanwood Text', serif;
	font-size:22px;
	line-height: 23px;
	padding-bottom: 17px;
}

.avisolegal
{
	clear:both;
	margin-left:40px;
	padding-bottom:45px;
}

.avisolegal A
{
	font-family: 'Fanwood Text', serif;
	font-size:13px;
	color:#333333;
	text-decoration:underline;
}

.avisolegal A:hover
{
	text-decoration:none;
}

.titulo
{
	display:table;
	font-family: 'Fanwood Text', serif;
	font-size: 40px;
	color:#181412;
	padding-left:38px;
	width:600px;
}

.tituloCV
{
	display:table;
	font-family: 'Fanwood Text', serif;
	font-size: 40px;
	color:#181412;
	padding-left:38px;
	width:480px;
}

.subtitulo
{
	display:table;
	margin-top:14px;
	font-family: 'Fanwood Text', serif;
	font-size:25px;
	line-height:26px;
	color:#333;
	padding-left: 38px;
	width:600px;
}

.info
{
	margin-top:15px;
	width:595px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#333333;
	margin-left:39px;
	line-height:18px;
}

.info_geor
{
	margin-top:15px;
	width:595px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	line-height:20px;
	color:#181512;
}

.title_geor
{
	margin-top:32px;
	width:595px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:17px;
	font-weight:bold;
	color:#181512;
	padding-bottom:6px;
}

.info_nomargin
{
	margin-top:-9px;
	width:605px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#333333;
}

.info_nomargin_CV
{
	margin-top:16px;
	display:table;
}

.info_nomargin_CV .foto_ficha
{
	display:table;
	float:left;
	margin-right:23px;
}

.info_nomargin_CV .info_ficha
{
	display:table;
	float:left;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:15px;
	line-height:18px;
	color:#666666;
	width:305px;
}

.tit_ficha
{
	font-size:14px;
	line-height:18px;
}

.formacion
{
	display:table;
	padding-bottom:5px;
}

.cv
{
	clear:both;
	margin-top:24px;
}

.foto_cv 
{
	display:table;
	margin-right:19px;
	float:left;
}

.foto_cvWite 
{
	display:table;
	margin-right:19px;
	width:100px;
	height:100px;
	float:left;
}

.foto_ficha
{
	margin-right:19px;
	float:left;
}

.info_cv
{
	display:table;
	//padding-left:120px;
}

.info_cv .nombre
{
	display:table;
	font-family: Georgia, Palatino, Times New Roman;
	font-size:16px;
	font-weight:bold;
	color:#333333;
}

.info_cv .nombre2
{
	display:table;
	font-family: Georgia, Palatino, Times New Roman;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.info_cv .nombre A
{
	font-family: Georgia, Palatino, Times New Roman;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;
}

.info_cv .nombre A:hover
{
	text-decoration:underline;
}

.info_cv .nombre A.title
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:18px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.info_cv .areas_tit
{
	display:table;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#666666;
	font-weight:bold;
	margin-top:12px;
}

.info_cv .areas_tit2
{
	display:table;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#CC0000;
	font-weight:bold;
	margin-top:12px;
}

.info_cv .areas
{
	display:table;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#666666;
}

.info_cv .areas A
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	color:#666666;
	text-decoration:none;
}

.info_cv .areas A:hover
{
	text-decoration:underline;
}

.info_cv .telfs
{
	display:table;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-top:4px;
}


.info_cv .btcv
{
	display:table;
	margin-top:4px;
}

.info_cv .btcv A
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.info_cv .btcv A:hover
{
	text-decoration:underline;
}

.info A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}

.info A:hover
{
	text-decoration:none;
}

.colabo 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin-top:3px;
}

.asociacion
{
	margin-left:-39px;
	padding-bottom:33px;
}

TD.foto {
	padding-right:10px;
}

TD.separacion 
{
	background-color:#999999;
}

TD.infoAsociacion 
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	line-height:18px;
	color:#000000;
	line-height:18px;
	padding-left:16px;
}

A.emailcv 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#666666;
	text-decoration:none;
	padding-left:39px;
}

A.emailcv:hover
{
	text-decoration:underline;
}

A.volvercv
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
	padding-left:39px;
}

.negro3 
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	color:#333333;
	font-size:17px;
	font-weight:bold;
}

.info_ofi
{
	margin-top:29px;
	width:595px;
	margin-left:39px;
}

.info_ofi .oficina
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:17px;
	line-height:18px;
	color:#333333;
	padding-bottom:42px;
}

.info_ofi .oficina A
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:17px;
	color:#333333;
	text-decoration:none;
}

.info_ofi .oficina A:hover
{
	text-decoration:underline;
}

.title_ofi
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-weight:bold;
}

.cards_ofi
{
	margin-top:13px;
}

.cards_ofi A.goglemaps
{
	text-decoration:none;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
}

cards_ofi A.goglemaps:hover
{
	text-decoration:underline;
}


.info_areas
{
	margin-top:20px;
	width:595px;
	margin-left:39px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:15px;
	line-height:18px;
	padding-bottom:41px;
}

.info_areas .area
{
	margin-top:27px;
	margin-bottom:-5px;	
}


.info_areas .area .areaOff
{
	text-decoration:none;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:18px;
	color:#666666;
	font-weight:bold;
}

.info_areas .area .areaOn
{
	text-decoration:none;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:18px;
	color:#666666;
	font-weight:bold;
}

.info_areas2
{
	margin-top:4px;
	width:570px;
	margin-left:39px;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:15px;
	line-height:18px;
	padding-bottom:16px;
}

.tit_areas2
{
	font-size:16px;
	font-weight:bold;
	line-height:46px;
}

.info_areas2 A
{
	color:#000000;
	text-decoration:none;
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:15px;
}

.info_areas2 A:hover
{
	text-decoration:underline;
}

.interior
{
	margin-left:32px;
	margin-top:22px;
}

.interior .int
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:15px;
	margin-top:7px;
}


.menuText
{
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.menuText LI
{
	padding-bottom:2px;
}

.menuText LI A
{
	font-family: 'Fanwood Text', serif;/*Verdana, Arial, Helvetica, sans-serif;*/
	font-size:17px;
	color:#333;
	text-decoration: none;
}

.menuText LI A:hover, .menuText LI A.activo
{
	color:#FF0000;
}


/*---	GALLERY CSS	----*/
.clear {
	clear:both
}

#gallery {
	position:relative;
	height:425px
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color:#000; 
		color:#ffffff; 
		height:100px; 
		width:100%; 
		position:absolute;
		bottom:0;
		display:none;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color:#1DCCEF;
	}
	
