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

/* 
BANNER 
*/
div#banner {
	background-color:			#000;
	width:						933px;
	height:						157px;
	border-left:				1px solid #d6dfe6;
	border-right:				1px solid #d6dfe6;

}

div#textoTipo {	
	width:						530px;
	padding: 15px 138px 20px 17px;
	
	float:						left;
	background: transparent url(../images/linea1.gif) no-repeat left top;
	border:1px solid #FFFFFF;

}

div#textoTipo #tituloSeccion {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	background-image: url(../images/fondoTitulo.png);
	background-position: left top;
	
	background-image: url("../images/fondoTitulo.png")!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fondoTitulo.png', sizingMethod=scale);
	
	/*background-color:			#2a6fa7; /* #4e5c67; */ /* #ff7e00; */ /* #617381; */
	line-height:				30px;
	color:						#fff;
	width:						668px;
	height:						42px;
	padding:					10px 0 0 17px;
	position:					absolute;
	top:						-52px;
	right:1px;

}

div#textoTipo h1 {
	background-image:			url(../images/detallito.gif);
	background-repeat:			no-repeat;
	background-position:		left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size:					24px;
	font-weight:				normal;
	color:						#8b9aa5; /* #8c9aa5; */
	margin:						21px 0 25px 0;
	padding-bottom:				6px;

}

.html_editor ,.html_editor p {

	font-size:					11px;
	color:						#000;
	line-height:				15px;
	text-align:justify;

}
.html_editor ul{
	font-size:11px;
	margin:0px 0px 0px 15px;
	padding:0;
}

.html_editor a {

	font-size:11px;
	color:#509fd6;
	line-height:15px;

}

.html_editor h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#8b9aa5;
	text-align:left;

}

.html_editor span.subtitulo {
	display:block;
	padding-bottom:6px;
	margin-bottom:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#509fd6;
	text-align:left;
	background: transparent url(../images/linea_publicaciones.gif) repeat-x left bottom;

}
.spacer{
	width:100%; 
	height:20px; 
	clear:both
}
div.opciones_nota p.menu {
	text-align:right;
	margin-top:4px;
	color:#a4a4a4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	
}

div.opciones_nota p.menu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#a4a4a4;
	text-decoration:none;
}

div.opciones_nota p.menu a:hover {
	text-decoration:underline;
}

div#contenido ul#submenu {

	list-style:					none;
	
	width:						200px;/*186*/
	padding: 55px 28px 10px 20px;
	margin:						0px;	
	float:						left;

}

div#contenido ul#submenu li {

	background-image:			url(../images/lineaHorizontalPuntenada2.gif);
	background-position:		bottom;
	background-repeat:			repeat-x;
	
	width:						200px;/*186*/
	/*height:						20px;*/
	padding-bottom:				1px;

	line-height:				20px;

}

div#contenido ul#submenu li a {
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		1px 6px;
	font-size:					11px;
	color:						#408abc;
	padding:					0px 10px;
	display:					block;
	text-decoration:			none;
}


div#contenido ul#submenu li a:hover {
	background-image:			url(../images/bullet.gif);
	color:						#293238;
}

div#contenido ul#submenu li a.active,
div#contenido ul#submenu li a.active:hover
{
	background-image:			url(../images/bullet.gif);
	color:						#425059;
}

div#contenido div.foto {

	background-color: #dcdcdc;
	background-image: url(../images/bulletFotos.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	
	margin:						5px;
	width:						129px; 
	height:						78px;
 	padding: 7px 7px 18px;
	/*border: 7px solid #fff;*/
}

div#contenido #textoTipo ul {
	color:						#454f58;
	font-size:					10px;
	margin-left:				2em;
}

div#contenido #textoTipo .profesionales ul, div#contenido #textoTipo ul.profesionales{
	float:left;
	width:252px;
	margin: 30px 0 0 0;
	padding: 0; 
	list-style: none;
}


div#contenido #textoTipo .profesionales ul li, div#contenido #textoTipo ul.profesionales li {
	margin: 0 0 8px 0;
	font-size: 11px;
	color:#509fd6;
	
}

div#contenido #textoTipo .profesionales ul li a, div#contenido #textoTipo ul.profesionales li a {
	font-size: 11px;
	color: #000;
	text-decoration:none;
}

div#contenido #textoTipo .profesionales ul li a:hover, div#contenido #textoTipo ul.profesionales li a:hover {
	color: #509fd6;
	text-decoration:underline;
}

div#contenido #textoTipo div.foto_profesional {
	float:left;
	width:218px;
}

div#contenido #textoTipo div.foto_profesional img {
	padding:8px 8px 21px 8px;
	background:#dcdcdc url(../images/foto-profesional-linea.jpg) no-repeat 190px 317px;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales {
	height:14px;
	padding:5px 8px;
	background-color:#8b9aa5;
	margin:-4px 0 0 0;
	border-top: 1px solid #FFFFFF;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	line-height:15px;
}


div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.anterior a {
	display:block;
	float:left;
	padding-left:13px;
	background: transparent url(../images/navegador_left-arrow.gif) no-repeat left 1px;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;

}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.anterior a:hover {
	color:#8ed1ff;
	background: transparent url(../images/navegador_left-arrow.gif) no-repeat left -22px;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.anterior.inactivo a,
div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.anterior.inactivo a:hover {
	color:#aab8c4;
	background: transparent url(../images/navegador_left-arrow.gif) no-repeat left -45px;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.volver_profesionales a {
	float:left;
	width:140px;
	height:13px;
	text-align:center;
	color:#FFFFFF;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.volver_profesionales  a:hover {
	color:#8ed1ff;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.siguiente a {
	display:block;
	float:right;
	padding-right:13px;
	background: transparent url(../images/navegador_right-arrow.gif) no-repeat right 1px;
	overflow:hidden;
	color:#FFFFFF;
	text-decoration:none;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.siguiente a:hover {
	color:#8ed1ff;
	background: transparent url(../images/navegador_right-arrow.gif) no-repeat right -22px;
}

div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.siguiente.inactivo a,
div#contenido #textoTipo div.foto_profesional div.navegador_profesionales p.siguiente.inactivo a:hover {
	color:#aab8c4;
	background: transparent url(../images/navegador_right-arrow.gif) no-repeat right -45px;
}
div#textoTipo h1.profesional {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#509fd6;
	font-weight:normal;
	background:none;
	padding:0;
	margin:0 0 0.8em 0;
}

div#contenido #textoTipo div.profesional_info {
	float:left;
	width:288px;
	margin-left:22px
}

div#contenido #textoTipo div.profesional_info p {
	text-align:left;
}

div#contenido #textoTipo div.profesional_info ul {
	color:						#000;
	font-size:					11px;
	margin:0 0 1em 0;
	list-style-type:none;
	padding:0;
}

div#contenido #textoTipo div.profesional_info ul li {
	padding: 0 0 0 7px;
	margin: 0 0 4px 0;
	height:12px;
	background: transparent url(../images/list_bullet.jpg) no-repeat left 5px;
}


div#contenido #textoTipo div.profesional_info p.vcard a{
	padding:0 20px 2px 0;
	background:url(../images/vcard.jpg) no-repeat right top;
}

div#contenido #textoTipo div.profesional_info p.cv a{
	padding:0 0px 2px 20px;
	background:url(../images/icon-doc.gif) no-repeat left top;
}


/* Areas de practica */

div.areas_de_practica {
	float:left;
	width: 456px;
	padding: 55px 0 10px 20px;
	margin-bottom:60px;
}

div.areas_de_practica ul {
	float: left;
	list-style: none;	
	width: 200px;
	margin: 0 29px 0 0;	
}

div.areas_de_practica li {
	background:	transparent url(../images/lineaHorizontalPuntenada2.gif) repeat-x left bottom;
	width:						200px;/*186*/
	padding-bottom:				1px;
	line-height:				20px;
}


div.areas_de_practica li a {
	background-image:			none;
	background-repeat:			no-repeat;
	background-position:		1px 6px;
	font-size:					11px;
	color:						#408abc;
	padding:					0px 10px;
	display:					block;
	text-decoration:			none;
}

div.areas_de_practica li a:hover {
	background-image:			url(../images/bullet.gif);
	color:						#293238;
}

div.areas_contenido {
	float:right;
	width: 417px;
	background:#f1f8fd url(../images/text-area.jpg) no-repeat left top;
	padding:15px 20px;
}

div.areas_contenido h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight:normal;
	color:#8b9aa5;
	margin:21px 0 25px 0;
	padding-bottom:6px;
	background:transparent url(../images/detallito.gif) no-repeat left bottom;
}

div.areas_contenido p {
	font-size: 11px;
	color: #000;
	line-height: 15px;
	text-align:justify;
}

div.areas_contenido p a {
	font-size:					11px;
	color:						#509fd6;
	line-height:				15px;
}


div.areas_contenido #tituloSeccion {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	font-weight:normal;
	background-position: left top;
	background-image: url("../images/fondoTitulo2.png")!important;
	background-image: none;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fondoTitulo2.png', sizingMethod=scale);
	/*background-color:			#2a6fa7; /* #4e5c67; */ /* #ff7e00; */ /* #617381; */
	line-height:				30px;
	color:						#fff;
	width:						439px;
	height:						42px;
	padding:					115px 0 0 17px;
	position:					absolute;
	top:						-157px;
	right:1px;

}

/* PUBLICACIONES */

div#contenido #textoTipo ul.publicaciones {
	float:left;
	width:530px;
	margin: 0;
}


div#contenido #textoTipo ul.publicaciones li {
	padding: 12px 0;
	background: transparent url(../images/linea_publicaciones.gif) repeat-x left bottom;

}

div#contenido #textoTipo ul.publicaciones li a {
	font-size: 11px;
	color: #000;
	text-decoration:none;
}

div#contenido #textoTipo ul.publicaciones li a:hover {
	color: #509fd6;
	text-decoration:underline;
}

div.galeria_mutimedia {
	position:relative;
	margin-top:2em;
	padding-top:12px;
}

div#contenido #textoTipo div.galeria_mutimedia ul {
	margin:0;
	padding:0;
}

div.galeria_mutimedia ul li {
	float:left;
	position:relative;
	display:block;
	margin:0 8px 0 0;
	padding:0;
}

div.galeria_mutimedia ul li a {
	display:block;
	width:131px;
	height:104px;
	overflow:hidden;
	background:transparent url(../images/galeria_multimedia.gif) no-repeat left top;
}

div.galeria_mutimedia ul li a:hover {
	background:transparent url(../images/galeria_multimedia.gif) no-repeat left -104px;
}

div.galeria_mutimedia ul li.video a {
	background:transparent url(../images/galeria_multimedia_video.gif) no-repeat left top;
}

div.galeria_mutimedia ul li.video a:hover {
	background:transparent url(../images/galeria_multimedia_video.gif) no-repeat left -104px;
}

div.galeria_mutimedia ul li.audio a {
	background:transparent url(../images/galeria_multimedia_audio.gif) no-repeat left top;
}

div.galeria_mutimedia ul li.audio a:hover {
	background:transparent url(../images/galeria_multimedia_audio.gif) no-repeat left -104px;
}

div.galeria_mutimedia ul li a img {
	border:none;
	margin:8px;
}

div.galeria_mutimedia ul li.video span {
	width: 115px;
	height: 75px;
	position:absolute;
	top: 8px;
	left: 8px;
	background: transparent url(../images/video.png) no-repeat left top;
	z-index: 3;
	display:block;
}

div.galeria_mutimedia ul li.video span {
	cursor: pointer;
}

div.galeria_mutimedia ul li.audio span {
	width: 115px;
	height: 75px;
	position:absolute;
	top: 8px;
	left: 8px;
	background: transparent url(../images/video.png) no-repeat left top;
	z-index: 3;
	display:block;
}

div.galeria_mutimedia ul li.audio span {
	cursor: pointer;
}

/* CONTACTO */

div.contacto_contenido {
	height: auto!important;
	height:450px;
	min-height:450px;
}

div#contenido div.datos_contacto {
	float:left;
	width:192px;
	margin: 15px 21px 0 0;
}


div#contenido div.datos_contacto.left_info {
	margin: 0 0 0 230px!important;
	margin: 0 0 0 115px;
}

div#contenido div.datos_contacto h4 {
	font-size:16px;
	font-weight:normal;
	color:#509fd6;
	margin-bottom:6px;
}

div#contenido div.datos_contacto p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:14px;
}

div#contenido div.datos_contacto p img.brochure {
	border:none;
	margin-top:15px;
}

div#contenido div.banner_brochure {
	float:right;
	width:184px;
	margin-top:15px;
}

div#contenido div.banner_brochure img {
	border:none;
}

/* FORM */ 

form { 
	margin: 0; padding: 0; 
	color:  #000000; 
	margin: 0 62px 0 126px!important;
	margin: 0 46px 0 126px;
	
}

form.trabajar_en_beccar { 
	margin: 20px 20px 0 0!important; 
	width:270px;
}

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

label, .label { 
	cursor: pointer; font-size: 11px; margin-right:4px; 
}

label span { 
	color:#509fd6;
}

input.text, input.password {
	font: 11px Arial, 'Trebuchet MS', Verdana,  Helvetica, sans-serif;
	padding: 2px 4px;
	color:  #000; 
}

textarea {
	font: 11px Arial, 'Trebuchet MS', Verdana,  Helvetica, sans-serif;
	height: 108px;
	margin-top: 0;
	padding: 2px 0;
	overflow: auto;
	color:  #000;
	width:265px;
}

input.text, textarea {
	background: #FFF;
	border: #7f9db9 solid 1px;
}

select { 
	font: 11px Arial, 'Trebuchet MS', Verdana,  Helvetica, sans-serif; 
	width: 126px; 
	overflow:hidden; 
	height:1.9em; 
	vertical-align:middle; 
	margin-right:4px; 
	color:  #000;
}

optgroup { 
	font-weight:bold; 
	font-style:normal; 
	vertical-align:middle; 
	border-top:1px solid #DDD; 
}

option { 
	border-top:1px solid #DDD; 
	padding:2px 5px; 
	vertical-align:middle; 
}

form dl,  form dt,  form dd { 
	margin: 0; padding: 0; 
}

form dl { 
	padding: 0;
	margin:0;
	width:286px;
}

form dt { 
	width:100%; 
	margin-bottom:2px;
}

form dd { 
	width:100%;
	margin-bottom: 6px; 
}

form dt label { 
	display:block; 
}

form dd input { 
	width:90%; 
}

form dd select { 
	width:90%; 
}

form p { 
	margin:0; 
	padding:0;
	text-align:right;
}

button { 
	cursor: pointer; 
	font: 1em Arial, 'Trebuchet MS', Verdana,  Helvetica, sans-serif; 
	vertical-align:bottom; 
	padding:0 5px;
}

.buttons { 
	padding:0!important; 
	padding:0 20px; 
}

button span {
	visibility: hidden;
}

.campos_requeridos {
	float:left;
	color:#509fd6;
	font-size:11px;
	margin-top:5px;
}
.cursor_default{
	cursor:default;
}
.pointer{
	cursor:pointer;
}
.ui-datepicker{
	font-size:12px!important;
	font-size:12px;
}

.no_margin {
	margin:0;
}