/* TAG's Default v2.8 */

/*
    Style Index
	-----------------------------------
	0. Reset
	1. Generic
    2. Layout
    3. Logo, Header and Main Navigation
    4. Content
    5. Footer
*/

/* 0. Reset /////////////////////////////////////////////////////////////////////////////////// */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
							{ padding: 0px; margin: 0px; border: 0;}
table						{ border-collapse: collapse; border-spacing: 0; }
a img,:link img,:visited img{ border: none; }
:focus						{ outline: none; }

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */
body						{ font: normal 12px Arial, Helvetica, sans-serif; color: #666; margin: 0px; background-color: #FFF; }
input, textarea, select		{ border: solid 1px #CCC; background-color: #FFF; padding: 2px; }
select						{ padding: 1px; }
a							{ color: #333; text-decoration: none; }
a:hover						{ color: #666; text-decoration: underline; }
legend, .hidden, hr, button span, h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { display:none; }
ol, ul						{ list-style: none; }


/* Varios */
#bodyOff					{ position: absolute; top: 0px; left: 0px; background-color: #FFF; z-index: 90; display: none; width: 100%; height: 100%;  border: 0; } /*opacity: 0.80; filter: alpha(opacity=80);*/
.w100						{ width: 100%; }
.clear						{ clear: both; font-size: 1px; height: 1px; display:block; overflow: hidden; }
.radios						{ background: none;	border: 0; padding: 0; width: auto !important;}
.required					{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #50ABE4; }
.input_error				{ border: solid 2px #C00; }
.bold						{ font-weight: bold !important; }

/* Window */
.win						{ position: absolute; display: none; background: none; margin-top: 5px; width: 200px; }
.win fieldset				{ background: none; background-color: #FFF; border: solid 1px #CCC; padding: 10px; }
.win span.shw				{ display: block; background-color: #000; height: 2px; overflow: hidden; margin-left: 2px; clear: both; opacity: 0.25; filter: alpha(opacity=25); 	width: 99%; }		
a.win_b_close1				{ padding: 0 !important; margin: 0 !important; float: right !important; display:block !important; background: url(i/df_b_cerrar1.gif) no-repeat left top !important; width: 15px !important; height: 15px !important; overflow: hidden !important; margin-top: -2px !important; }
a.win_b_close1:hover		{ background-position: left bottom !important; }

/* Pager */
.pager						{ overflow:hidden;	height:100%;  clear:both;  font-size:12px; color:#666;  padding:20px 0 5px 0 !important; border-bottom: solid 1px #CCC; }
.pager-last					{ overflow:hidden; font-size:12px; color:#666;	padding-top:5px !important; border-top: solid 1px #CCC;	height: 100%; }
.pager-elements				{ float:left; margin:0 !important; }
.pager-ctrl					{ float:right; margin:0 !important; }
.pager-ctrl select			{ font-size:12px; color:#666; margin-left:2px; border:solid 1px #CCC; }
.pager-ctrl select option   { font-size:12px;	padding:0 5px; } 
.pager-ctrl a				{ margin:0 5px; color:#666; text-decoration:none; }
.pager-ctrl a.first     	{ margin:0 5px 0 0; padding-left:10px; background:url(../i/df_arrow7.gif) no-repeat left 6px; }
.pager-ctrl a.prev		   	{ margin:0 5px 0 0; padding-left:7px; background:url(../i/df_arrow5.gif) no-repeat left 6px; }
.pager-ctrl a.next		 	{ margin:0 0 0 5px; padding-right:7px; background:url(../i/df_arrow4.gif) no-repeat right 6px; }
.pager-ctrl a.last		 	{ margin:0 0 0 5px; padding-right:10px; background:url(../i/df_arrow6.gif) no-repeat right 6px; }
.pager-ctrl strong			{ margin:0 5px; }

/* Buttons */
a.b1 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	background: transparent url('../i/df_b1_bg2.gif') no-repeat top right;
	display: block;
	float:left;
	height: 30px;
	text-decoration: none;
	padding-right: 15px;
	overflow: hidden;
}
a.b1 span {
	background: transparent url('../i/df_b1_bg1.gif') no-repeat;
	display: block;
	padding: 7px 0 0 15px;
	height: 23px;
	float: left;
}
a.b1:hover {
	background-position: bottom right;
	color: #FFF;
	text-decoration: none;
	cursor: pointer;
}
a.b1:hover span {
	background-position: bottom left;
	padding: 8px 0 0 15px;
	height: 22px;
	cursor: pointer;
}

/* Galeria */
#win_galeria {
	position: absolute;
	border: 1px solid #E8E8E8;
	background-color: #FFF;
	width: 660px;
	height: 500px;
	margin: -100px 0 0 150px;
	padding: 2px;
	z-index: 150;
	display: none;
}
#clinica #content .galeria {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 20px;
	display: block;
	float: left;
}
#clinica #content .galeria a {
	display: block;
	background: url(../i/df_galeria_ico1.jpg) no-repeat left top;
	height: 30px;
	padding: 7px 0 0 48px;
	color: #50ABE4;
}
#clinica #content .galeria a:hover {
	text-decoration: none;
	color:#3099FF;
}

/* Video */
#winVideo {
	position: absolute;
	border: 1px solid #E8E8E8;
	background-color: #FFF;
	width: 640px;
	height: 540px;
	margin: -100px 0 0 150px;
	padding: 2px;
	z-index: 160;
	display: none;
}
#winVideo .bg_blue {
	background-color: #51ACE4;
}
#winVideo .bg_blue h4 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin: 5px 0 6px 10px;
	float: left;
}
#winVideo .bg_blue .close {
	float: right;
	margin: 10px 10px 0 0;
}
#winVideo .content_video {
	overflow: hidden;
	clear: both;
}
#clinica #content .video {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 0px;
	display: block;
	float: left;
}
#clinica #content .video a {
	color: #50ABE4;
	display: block;
	background: url(../i/df_video_ico1.jpg) no-repeat left top;
	height: 30px;
	padding: 7px 0 0 48px;
}
#clinica #content .video a:hover {
	text-decoration: none;
	color:#3099FF;
}

/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */
#main {
	width: 960px;
	margin: 0 auto;
}
#footer {
	background: url(../i/df_ln1.gif) repeat-x left top;
	font: normal 11px/140% Arial, Helvetica, sans-serif;
	color: #999;
	width: 960px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}

/* 3. Logo, Header and Main Navigation /////////////////////////////////////////////////////////////////////////////////// */
#header {
	margin: 10px 0;
}
#logo {
	float:left;
}
.info {
	float: left;
	display: block;
	background: url(../i/df_info_t1_es.gif) no-repeat right top;
	width: 115px;
	height: 32px;
	margin: 8px 0 0 10px;
	padding-left: 5px;
	border-left: solid 1px #E8E8E8;
}
.info span {
	display: none;
}
#util_menu {
	text-align:right;
	margin: 0 auto;
	padding: 0;
	list-style-type:none;
	/*overflow: hidden;*/
	float: right;
	height: 20px;
}
#util_menu li {
	float: left;
	border-right: solid 1px #E8E8E8;
	display: inline;
}
#util_menu li a{
	font-size:11px;
	color:#999;
	text-decoration:none;
	margin: 0 8px;
	display: inline-block;
	display: block;
	padding: 0 4px;
}
#util_menu li.idioma {
	border: 0;
	position: relative;
}
#util_menu li.idioma a {
	background: url(../i/um_b1_idioma.gif) no-repeat right center;
	padding: 0 15px 1px 0;
}
#util_menu li.idioma .lng{
	background: url(../i/lng_bg1.png) left top no-repeat;
	width: 120px;
	height: 100px;
	clear: both;
	padding: 30px 30px 30px 30px;
	display: none;
	position: absolute;
	z-index: 99;
	/*margin-left: -47px;*/
	left: -100px;
}
#util_menu li.idioma .lng h4{
	float: left;
	text-align: left;
	width: 100px;
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0 0 10px 0;
	padding: 0;
}
#util_menu li.idioma .lng p.close{
	float: right;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
}
#util_menu li.idioma .lng .df_b_close{
	background: url(../i/df_b_close1.png) left top no-repeat;
	display: block;
	float: right;
	width: 15px;
	height: 15px;
	padding: 0;
	margin: 0;
}
#util_menu li.idioma .lng .df_b_close span{
	display: none;
	padding: 0;
	margin: 0;
}
#util_menu li.idioma .lng ul {
}
#util_menu li.idioma .lng ul li {
	width: 100px;
	border: none;
}
#util_menu li.idioma .lng ul li a {
	background: url(../i/df_arrow3.gif) no-repeat left 3px;
	padding: 0 0 5px 15px;
	margin: 0;
	font-size: 12px;
	text-align: left;
}
#util_menu li a:hover {
	background-position: right 3px;
	_background-position: right 4px;
	#background-position: right 4px;
	text-decoration:underline;
}
#menu{
	overflow: hidden;
	clear: both;
	margin-left: 45px;
}
#menu li{
	float: left;
	border: 0;
}
#menu li a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #999;
	padding: 5px 8px;
	display: inline-block;
	display: block;
	text-decoration: none;
}
#menu li a:hover{
	color: #50ABE4;
	text-decoration: none;
}
#menu li a.active{
	color: #50ABE4;
	text-decoration: none;
}
#menu li a .line {
	display:block;
	overflow: hidden;
	background-color: #CCC;
	width: 5px;
	height: 3px;
	margin-top: 2px;
}
#menu li a:hover .line {
	background-color: #50ABE4;
}
#menu li a.active .line {
	background-color: #50ABE4;
	width: 30px;
}

/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */

/* Home */
#home {
	background: url(../i/home_bg1.gif) repeat-x left top;
}
#home #content {
	clear:both;
	overflow:hidden;
	margin: 0;
	padding:0 0 35px 0;
	_padding:0;
	#padding:0;
}
#home #content .intro {
	margin-bottom:40px;
}
#home #content #alpha {
	width:300px;
	float:left;
	margin: 0 50px 0 10px;
}
#home #content #alpha p {
	font: normal 14px/123% Arial, Helvetica, sans-serif;
	color:#666;
}
#home #content #alpha .contacto {
	float:left;
	width: 220px;
	border-right: solid 1px #E8E8E8;
	margin-top: 20px;
}
#home #content #alpha .contacto h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#50ABE4;
}
#home #content #alpha .contacto h2 .telf {
	display: inline-block;
	color:#000;
}
#home #content #alpha .contacto p {
	font: normal 12px/127% Arial, Helvetica, sans-serif;
	color: #666;
}
#home #content #alpha p.mapa {
	float: right;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin: 35px 10px 0 0;
}
#home #content #alpha p.mapa a {
	color:#666;
}

#home #content #beta {
	width:370px;
	float:left;
}
#home #content #beta h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}
#home #content #beta ul {
	margin-top: 3px;
}
#home #content #beta ul li {
	margin-bottom: 12px;
}
#home #content #beta p.date {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0;
}
#home #content #beta p, #home #content #beta .link {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 3px;
}
#home #content #beta .suscribirse {
	width: 370px;
	height: 28px;
	display: block;
	text-align: center;
	padding: 6px 0;
	background: url(../i/home_suscribirse_bg1.png) no-repeat center top;
	margin-top: 20px;
}




/* Solicitud de información, Consulta on·line y Suscribirse */

#informacion #content,
#consulta #content,
#suscribirse #content,
#rrhh #content {
	margin: 0 0 15px 0;
	_margin: 0;
	#margin: 0;
}
#informacion #content .photo,
#consulta #content .photo,
#suscribirse #content .photo,
#rrhh #content .photo {
	margin-bottom:36px;
}
#informacion #content #alpha,
#consulta #content #alpha,
#suscribirse #content #alpha,
#rrhh #content #alpha {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 20px 10px;
}
#informacion #content #alpha h2,
#consulta #content #alpha h2,
#suscribirse #content #alpha h2,
#rrhh #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#informacion #content #alpha p,
#consulta #content #alpha p,
#suscribirse #content #alpha p,
#rrhh #content #alpha p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 20px;
}
#informacion #content #alpha fieldset,
#consulta #content #alpha fieldset,
#suscribirse #content #alpha fieldset,
#rrhh #content #alpha fieldset,
#reportaje #content #alpha fieldset {
	margin-top: 20px;
}
#informacion #content #alpha fieldset p,
#consulta #content #alpha fieldset p,
#suscribirse #content #alpha fieldset p,
#rrhh #content #alpha fieldset p,
#reportaje #content #alpha fieldset p {
	margin: 10px 0 0 0;
}
#suscribirse #content #alpha fieldset p a {
	color: #50ABE4;
}
#informacion #content #alpha fieldset p label,
#consulta #content #alpha fieldset p label,
#suscribirse #content #alpha fieldset p label,
#rrhh #content #alpha fieldset p label,
#reportaje #content #alpha fieldset p label {
	float: left;
	width: 90px;
}
#informacion #content #alpha fieldset p span.no-required,
#consulta #content #alpha fieldset p span.no-required,
#suscribirse #content #alpha fieldset p span.no-required,
#rrhh #content #alpha fieldset p span.no-required,
#reportaje #content #alpha fieldset p span.no-required {
	display:block;
	float:left;
	overflow: hidden;
	margin-right: 2px;
	width: 10px;
}
#informacion #content #alpha fieldset p span.required,
#consulta #content #alpha fieldset p span.required,
#suscribirse #content #alpha fieldset p span.required,
#rrhh #content #alpha fieldset p span.required,
#reportaje #content #alpha fieldset p span.required {
	display:block;
	float:left;
	margin-right:2px;
	width: 10px;
	overflow: hidden;
}
#informacion #content #alpha fieldset br,
#consulta #content #alpha fieldset br,
#suscribirse #content #alpha fieldset br,
#rrhh #content #alpha fieldset br,
#reportaje #content #alpha fieldset br {
	display: none;
}
#informacion #content #alpha fieldset p select, #suscribirse #content #alpha fieldset p select {
	width: 306px;
}
#informacion #content #alpha fieldset p input,
#consulta #content #alpha fieldset p input,
#suscribirse #content #alpha fieldset p input,
#rrhh #content #alpha fieldset p input,
#reportaje #content #alpha fieldset p input {
	width: 300px;
}
#rrhh #content #alpha fieldset p input.curriculum {
	width: 306px;
}
#informacion #content #alpha fieldset p textarea.coments,
#consulta #content #alpha fieldset p textarea.coments,
#suscribirse #content #alpha fieldset p textarea.coments,
#rrhh #content #alpha fieldset p textarea.coments,
#reportaje #content #alpha fieldset p textarea.coments {
	width: 300px;
	height: 200px;
}
#suscribirse #content #alpha fieldset p.privacidad {
	clear: both;
	padding: 20px 0 0 100px;
	*padding: 10px 0 0 100px;
}
#suscribirse #content #alpha fieldset ul {
	margin-top: 15px;
}
#suscribirse #content #alpha fieldset ul.first, #suscribirse #content #alpha fieldset ul.last {
	float: left;
}
#suscribirse #content #alpha fieldset ul li {
	color: #666;
	margin: 5px 0 0 97px;
}
#suscribirse #content #alpha fieldset ul.last li {
	margin: 5px 0 0 50px;
}
#suscribirse #content #alpha fieldset ul li a {
	color: #50ABE4;
}
#informacion #content #alpha fieldset p.buttons,
#consulta #content #alpha fieldset p.buttons,
#suscribirse #content #alpha fieldset p.buttons,
#rrhh #content #alpha fieldset p.buttons,
#reportaje #content #alpha fieldset p.buttons {
	margin: 15px 0 0 100px;
	overflow: hidden;
}
#suscribirse #content #alpha fieldset p.buttons a {
	color: #FFF;
}




/* Colaboradores y colaborador */

#colaboradores #content,
#colaborador #content {
	margin: 0 0 15px 0;
	_margin: 0;
	#margin: 0;
}
#colaboradores #content .photo,
#colaborador #content .photo {
	margin-bottom:36px;
}
#colaboradores #content #alpha,
#colaborador #content #alpha-beta {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 20px 10px;
}
#colaboradores #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#colaboradores #content #alpha p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 20px;
}
#colaboradores #content #alpha p a.mail {
	color: #50ABE4;
}
#colaboradores #content #alpha fieldset {
	background: url(../i/colaboradores_bg1.gif) no-repeat left top;
	width: 355px;
	height: 132px;
	margin-top: 30px;
	padding: 13px 0 0 20px;
	_padding-top: 20px;
	#padding-top: 20px;
	overflow: hidden;
	display:block;
}
#colaboradores #content #alpha fieldset p {
	margin: 10px 0 0 0;
}
#colaboradores #content #alpha fieldset p label {
	float: left;
	width: 100px;
}
#colaboradores #content #alpha fieldset p input {
	width: 225px;
}
#colaboradores #content #alpha fieldset p input.coments {
	height: 125px;
}
#colaboradores #content #alpha fieldset p.buttons {
	margin: 15px 0 0 100px;
	overflow: hidden;
}
#colaborador #content #alpha-beta #alpha p.iden {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}
#colaborador #content #alpha-beta #beta p.pager-ctrl a {
	color: #666;
}
#colaborador #content #alpha-beta #beta table {
	margin: 15px 0;
	width: 100%;
}
#colaborador #content #alpha-beta #beta table tr {
}
#colaborador #content #alpha-beta #beta table tr td {
	padding: 3px 0;
}
#colaborador #content #alpha-beta #beta table tr td a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #666;
}




/* Prensa y Reportaje */

#prensa #content,
#reportaje #content {
	margin: 0 0 15px 0;
	_margin: 0;
	#margin: 0;
}
#prensa #content .photo,
#reportaje #content .photo {
	margin-bottom:36px;
}
#prensa #content #alpha,
#reportaje #content #alpha {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 20px 10px;
}
#prensa #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	width: 150px;
	height: 28px;
	float: left;
	display: block;
}
#prensa #content #alpha .submenu {
	float: right;
}
#prensa #content #alpha .submenu ul {
	list-style-type: none;
	margin-top: 7px;
}
#prensa #content #alpha .submenu ul li {
	display: inline;
	background: url(../i/df_bullet1.gif) no-repeat right center;
	padding: 4px 12px 4px 6px;
	_padding: 4px 10px 4px 8px;
	#padding: 4px 10px 4px 8px;
}
#prensa #content #alpha .submenu ul li.last {
	background: none;
	padding: 4px 0 4px 6px;
	_padding: 4px 0 4px 8px;
	#padding: 4px 0 4px 8px;
}
#prensa #content #alpha .submenu ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
}
#prensa #content #alpha .submenu ul li a:hover {
	color: #50ABE4;
	text-decoration: none;
}
#prensa #content #alpha .submenu ul li a.active {
	color: #50ABE4;
}
#prensa #content #alpha .pager .pager-elements span.rss {
	margin: 0 0 0 5px;
	padding-left: 8px;
	border-left: solid 1px #CCC;
}
#prensa #content #alpha .pager .pager-elements span.rss a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../i/df_ico_rss1.gif) no-repeat right 1px;
	padding-right: 16px;
}
#prensa #content #alpha .pager .pager-elements span.rss a:hover {
	text-decoration: none;
}
#prensa #content #alpha .list {
}
#prensa #content #alpha .list li {
	background: url(../i/df_ln1.gif) repeat-x left top;
	padding: 20px 0;
}
#prensa #content #alpha .list li.first {
	background: none;
}
#prensa #content #alpha .list li h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
}
#prensa #content #alpha .list li h3 a {
	color: #50ABE4;
}
#prensa #content #alpha .list li p.date {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
	_padding-top: 3px;
	#padding-top: 3px;
	margin: 0;
}
#prensa #content #alpha .list li p.date span {
	font-weight: bold;
}
#prensa #content #alpha .list li p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}

#reportaje #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	display: block;
}
#reportaje #content #alpha h3 {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	margin-top: 10px;
}
#reportaje #content #alpha h4 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #51ACE4;
	margin-top: 20px;
}
#reportaje #content #alpha p.volver {
	background: url(../i/df_arrow5.gif) no-repeat left center;
	padding-left: 7px;
	margin-top: 10px;
}
#reportaje #content #alpha p.volver a {
	color: #666;
}
#reportaje #content #alpha .toolbar {
	display: block;
	overflow: hidden;
}
#reportaje #content #alpha .toolbar p {
	float: right;
	margin: 0;
}
#reportaje #content #alpha .toolbar a {
	width: 17px;
	height: 15px;
	display:block;
	float: left;
}
#reportaje #content #alpha .toolbar span {
	display: none;
}
#reportaje #content #alpha .toolbar a.enviar_amigo {
	margin-right: 8px;
	background: url(../i/df_b_email1.gif) no-repeat center center;
}
#reportaje #content #alpha .toolbar a.imprimir {
	margin-right: 8px;
	background: url(../i/df_b_imprimir1.gif) no-repeat center center;
}
#reportaje #content #alpha .toolbar p.date {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
	_padding-top: 3px;
	#padding-top: 3px;
	margin: 0;
}
#reportaje #content #alpha .toolbar p.date span {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: inline;
}
#reportaje #content #alpha p.photo-right {
	float: right;
	padding: 0 0 10px 20px;
}
#reportaje #content #alpha p.photo-right img {
	border: solid 1px #D9D9D9;
	padding: 2px;
}
#reportaje #content #alpha p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}



/* Situación y contacto */

#contacto #content {
	margin: 0 0 35px 0;
	_margin: 0;
	#margin: 0;
}
#contacto #content .maps {
	border: solid 1px #E8E8E8;
	margin-bottom:36px;
}
#contacto #content #alpha {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 0 10px;
}
#contacto #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#contacto #content #alpha p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 20px;
}
#contacto #content #alpha p a {
	color: #50ABE4;
}
#contacto #content #alpha .contacto {
	margin-top: 20px;
}
#contacto #content #alpha .contacto h2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color:#50ABE4;
}
#contacto #content #alpha .contacto h2 .telf {
	display: inline-block;
	color:#000;
}
#contacto #content #alpha .contacto p {
	font: normal 13px/150% Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0;
}



/* Personas que cuentan */

#testimonios #content, #testimonio #content {
	margin: 0 0 15px 0;
	_margin: 0;
	#margin: 0;
}
#testimonios #content .photo, #testimonio #content .photo {
	margin-bottom:36px;
}
#testimonios #content #alpha, #testimonio #content #alpha {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 20px 10px;
}
#testimonios #content #alpha h2, #testimonio #content #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#testimonios #content #alpha .list {
}
#testimonios #content #alpha .list li {
	background: url(../i/df_ln1.gif) repeat-x left top;
	padding: 20px 0;
}
#testimonios #content #alpha .list li.first {
	background: none;
}
#testimonios #content #alpha .list li h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
}
#testimonios #content #alpha .list li h3 a {
	color: #50ABE4;
}
#testimonios #content #alpha .list li p.date {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
	_padding-top: 3px;
	#padding-top: 3px;
	margin: 0;
}
#testimonios #content #alpha .list li p.date span {
	font-weight: bold;
}
#testimonios #content #alpha .list li p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}
#testimonios #content #gamma p.autoevaluacion, #testimonio #content #gamma p.autoevaluacion {
	margin-top: 0;
}

#testimonio #content #alpha h3 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	margin-top: 10px;
}
#testimonio #content #alpha p.volver {
	background: url(../i/df_arrow5.gif) no-repeat left center;
	padding-left: 7px;
	margin-top: 10px;
}
#testimonio #content #alpha p.volver a {
	color: #666;
}
#testimonio #content #alpha .toolbar {
	display: block;
	overflow: hidden;
}
#testimonio #content #alpha .toolbar p {
	float: right;
	margin: 0;
}
#testimonio #content #alpha .toolbar a {
	width: 17px;
	height: 15px;
	display:block;
	float: left;
}
#testimonio #content #alpha .toolbar span {
	display: none;
}
#testimonio #content #alpha .toolbar a.enviar_amigo {
	margin-right: 8px;
	background: url(../i/df_b_email1.gif) no-repeat center center;
}
#testimonio #content #alpha .toolbar a.imprimir {
	margin-right: 8px;
	background: url(../i/df_b_imprimir1.gif) no-repeat center center;
}
#testimonio #content #alpha .toolbar p.date {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
	_padding-top: 3px;
	#padding-top: 3px;
	margin: 0;
}
#testimonio #content #alpha .toolbar p.date span {
	font: bold 12px Arial, Helvetica, sans-serif;
	display: inline;
}
#testimonio #content #alpha p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}
#testimonio #content #alpha ol {
	margin-top: 10px;
	list-style: decimal;
	padding-left: 25px;
}
#testimonio #content #alpha ol li {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
}



/* Nota legal */
#nota_legal #main	{  	
	background-color: #FFF;
	border: solid 5px #9FD2F0;
	margin: 0; 
	width: 650px;  
	color: #666; 
	padding: 20px 20px 25px 20px;
}
#nota_legal #main h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#nota_legal #main h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #51ACE4;
	margin-bottom: 10px;
}
#nota_legal #main p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#nota_legal #main p span {
	font-weight: bold;
}


/* Mapa del sitio */
#sitemap .photo {
	margin-bottom:36px;
}
#sitemap #alpha {
	width:742px;
	float:left;
	overflow: hidden;
	margin: 0 0 20px 10px;
}
#sitemap #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#sitemap #alpha ul {
	margin-top: 20px;
}
#sitemap #alpha ul li {
	margin-top: 10px;
}
#sitemap #alpha ul li a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../i/df_arrow2.gif) no-repeat left center;
	padding-left: 15px;
}
#sitemap #alpha ul li a:hover {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_arrow3.gif) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
}
#sitemap #alpha ul li a.active {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_arrow3.gif) no-repeat left center;
	padding-left: 15px;
}
#sitemap #alpha ul li ul {
	margin: 0 0 20px 15px;
}
#sitemap #alpha ul li ul li {
	margin-top: 10px;
}
#sitemap #alpha ul li ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../i/df_bullet2.gif) no-repeat left center;
	padding-left: 12px;
}
#sitemap #alpha ul li ul li a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_bullet3.gif) no-repeat left center;
	padding-left: 12px;
	text-decoration: none;
}
#sitemap #alpha ul li ul li a.active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_bullet3.gif) no-repeat left center;
	padding-left: 12px;
}
#sitemap #alpha ul li ul li ul {
	margin: 0 0 20px 15px;
}
#sitemap #alpha ul li ul li ul li {
	margin-top: 10px;
}
#sitemap #alpha ul li ul li ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../i/df_bullet1.gif) no-repeat left center;
	padding-left: 12px;
}
#sitemap #alpha ul li ul li ul li a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_bullet4.gif) no-repeat left center;
	padding-left: 12px;
	text-decoration: none;
}

/* Default */
#content {
	clear:both;
	overflow:hidden;
	margin: 0 0 15px 0;
	padding:0;
}

#content .photo {
}
#content p.pasos {
	margin-top: 3px;
}
#content p.pasos a {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999;
	background: url(../i/df_arrow1.gif) no-repeat right center;
	padding-right: 8px;
	margin-left: 3px;
}
#content p.pasos a.active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #999;
	background: none;
	padding: 0;
}
#content #alpha-beta {
	width:742px;
	float:left;
	margin: 20px 0 0 10px;
}
#content #alpha-beta #alpha {
	float: left;
	overflow: hidden;
	margin-right: 55px;
	width: 160px;
}
#content #alpha-beta #alpha h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
}
#content #alpha-beta #alpha ul {
	margin-top: 20px;
}
#content #alpha-beta #alpha ul li {
	margin-top: 10px;
}
#content #alpha-beta #alpha ul li a {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../i/df_arrow2.gif) no-repeat left center;
	padding-left: 15px;
}
#content #alpha-beta #alpha ul li a:hover {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_arrow3.gif) no-repeat left center;
	padding-left: 15px;
	text-decoration: none;
}
#content #alpha-beta #alpha ul li a.active {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_arrow3.gif) no-repeat left center;
	padding-left: 15px;
}
#content #alpha-beta #alpha ul li ul {
	margin: 0 0 20px 15px;
}
#content #alpha-beta #alpha ul li ul li {
	margin-top: 10px;
}
#content #alpha-beta #alpha ul li ul li a {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
	background:url(../i/df_bullet2.gif) no-repeat left center;
	padding-left: 12px;
}
#content #alpha-beta #alpha ul li ul li a:hover {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_bullet3.gif) no-repeat left center;
	padding-left: 12px;
	text-decoration: none;
}
#content #alpha-beta #alpha ul li ul li a.active {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #50ABE4;
	background:url(../i/df_bullet3.gif) no-repeat left center;
	padding-left: 12px;
}

#content #alpha-beta #beta {
	float: left;
	overflow: hidden;
	width: 525px;
}
#content #alpha-beta #beta h2 {
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	margin-bottom: 2px;
}
#content #alpha-beta #beta h3 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #51ACE4;
	margin-bottom: 3px;
}
#content #alpha-beta #beta p {
	font: normal 13px/166% Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 20px;
}
#content #alpha-beta #beta p a {
	color: #50ABE4;
}
#content #alpha-beta #beta p.photo {
	float: right; margin: 10px 0 20px 20px; border: 1px solid #CCC;
}
#content #alpha-beta #beta ul {
	margin-bottom: 20px;
}
#content #alpha-beta #beta ul li {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #666;
	background: url(../i/df_bullet1.gif) no-repeat left 6px;
	padding-left: 7px;
	margin-bottom: 5px;
}


#content #gamma {
	float:right;
	width:160px;
	margin: 20px 10px 0 0;
}
#home #content #gamma,
#deteccion #content #gamma,
#informacion #content #gamma,
#consulta #content #gamma,
#suscribirse #content #gamma,
#colaboradores #content #gamma,
#colaborador #content #gamma,
#prensa #content #gamma,
#reportaje #content #gamma,
#contacto #content #gamma,
#testimonios #content #gamma,
#testimonio #content #gamma,
#rrhh #content #gamma,
#sitemap #content #gamma {
	margin: 0 10px 0 0;
}
#content #gamma p.cuentan {
	padding: 0;
	margin: 0;
}
#content #gamma p.cuentan a {
	background: url(../i/df_b_cuentan1.gif) no-repeat left top;
	display: block;
	overflow: hidden;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 22px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
}
#content #gamma p.cuentan a:hover {
	background-position: left bottom;
}
#content #gamma p.autoevaluacion {
	margin-top: 10px;
}
#content #gamma p.autoevaluacion a {
	background: url(../i/df_b_autoevaluacion1.gif) no-repeat left top;
	display: block;
	overflow: hidden;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666;
	height: 22px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
}
#content #gamma p.autoevaluacion a:hover {
	background-position: left bottom;
}
#content #gamma p.botellon {
	margin-top: 10px;
	background: url(../i/df_botellon_bg1.jpg) no-repeat left top;
	width: 160px;
	height: 105px;
}
#content #gamma p.botellon a {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 12px 10px;
	display: block;
	height: 80px;
}
#content #gamma p.botellon a strong { color: #50ABE4; }
#content #gamma p.botellon a span {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #666;
}
#content #gamma p.botellon a:hover {
	text-decoration: none;
}
/* Prensa - actividades cientificas */
#content #gamma p.act_cientificas {
	margin-top: 10px;
	background: url(../i/df_prensa_bg1.jpg) no-repeat left top;
	width: 160px;
	height: 80px;
}
#content #gamma p.act_cientificas a {
	font: bold 13px/15px Arial, Helvetica, sans-serif;
	color: #666;
	padding: 17px 10px 0 10px;
	display: block;
	height: 63px;
}
#content #gamma p.act_cientificas a strong {
	color: #50ABE4;
	font-size: 12px;
}
#content #gamma p.act_cientificas a span {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #666;
}
#content #gamma p.act_cientificas a:hover {
	text-decoration: none;
}
#content #gamma .consulta {
	background: url(../i/df_consulta_bg2.png) no-repeat left bottom;
}
#content #gamma .consulta .top {
	background: url(../i/df_consulta_bg1.png) no-repeat left top;
	height: 10px;
	overflow: hidden;
}
#content #gamma .consulta .bottom {
	padding: 0px 10px 3px 10px;
}
#content #gamma .consulta h2 {
	font: bold 16px/15px Arial, Helvetica, sans-serif;
	color: #666;
	padding-left: 32px;
	background: url(../i/df_consulta_t_ico1.gif) no-repeat left center;
}
#content #gamma .consulta h2 strong { color: #50ABE4; }
#content #gamma .consulta p {
	font: normal 12px/136% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 3px;
}
#content #gamma span.b_close1 {
}
#content #gamma span.b_close1 a {
	display: block;
	width: 16px;
	height: 16px;
	margin: 7px 0 0 7px;
	text-decoration: none;
}



/* 5. Footer /////////////////////////////////////////////////////////////////////////////////// */
#footer a {
	color: #999;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 2px;
}
#footer a.first {
	background:none;
	margin-left:0;
	padding-left:0;
}
#footer ul {
	list-style-type:none;
}

#footer ul li {
	display:inline;
}

#footer .left {
	float: left;
	padding: 10px 5px;
	width: 50%;
}
#footer .right {
	float: right;
	padding: 10px 5px;
	width: 45%;
	text-align: right;
}
