@font-face {
    font-family: 'helvetica_ltitalic';
    src: url('../fontface/helvetica_lt_oblique-webfont.eot');
    src: url('../fontface/helvetica_lt_oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/helvetica_lt_oblique-webfont.woff') format('woff'),
         url('../fontface/helvetica_lt_oblique-webfont.ttf') format('truetype'),
         url('../fontface/helvetica_lt_oblique-webfont.svg#helvetica_ltitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueLTStd47LightCondensed';
    src: url('../fontface/helveticaneueltstd-ltcn-webfont.eot');
    src: url('../fontface/helveticaneueltstd-ltcn-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/helveticaneueltstd-ltcn-webfont.woff') format('woff'),
         url('../fontface/helveticaneueltstd-ltcn-webfont.ttf') format('truetype'),
         url('../fontface/helveticaneueltstd-ltcn-webfont.svg#HelveticaNeueLTStdLtCnRegular') format('svg');
    font-weight: normal;
    font-style: normal;	
}

@font-face {
    font-family: 'helvetica_neue67MdCn';
    src: url('../fontface/helveticaneue-mediumcond-webfont.eot');
    src: url('../fontface/helveticaneue-mediumcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/helveticaneue-mediumcond-webfont.woff') format('woff'),
         url('../fontface/helveticaneue-mediumcond-webfont.ttf') format('truetype'),
         url('../fontface/helveticaneue-mediumcond-webfont.svg#helvetica_neue67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaLTStdCondBold';
    src: url('../fontface/helveticaltstd-boldcond-webfont.eot');
    src: url('../fontface/helveticaltstd-boldcond-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/helveticaltstd-boldcond-webfont.woff') format('woff'),
         url('../fontface/helveticaltstd-boldcond-webfont.ttf') format('truetype'),
         url('../fontface/helveticaltstd-boldcond-webfont.svg#HelveticaLTStdCondBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {
	background:#E0E0E0;
}

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#242424;
}

a {
	text-decoration:none;
	outline:none;
}

h1, h2, h3 {
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#555555;
}

h2.news {
	font-size:35px;
	line-height:39px;
	margin-bottom:15px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

h2.news.institucional {
	margin-top:6px;
	margin-left:2px;
	margin-bottom:8px;
}

h2.news.institucional.ofertas {
	font-size:30px;
}

h3:hover {
	color:#222222;
}

h3.news {
	margin-top:10px;
	margin-bottom:10px;
	padding-right:26px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	line-height:26px;
}

h3.encuentro {
	margin-top:2px;
	margin-bottom:5px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	line-height:26px;
	margin-bottom:16px;
	color:#242424;
}

h3.encuentro:hover {
	color:#555555;
}

.negro {
	background-color:#333333;
}

.naranja {
	background:#EDBC00;
}

.celeste {
	background:#5478FF;
}

.verde {
	background:#7EB538;
}

.contenido {
	float:left;
	width:936px;
	margin-bottom:34px;
}

.izquierda {
	float:left;
	width:410px;
	margin-top:-19px;
	margin-left:37px;
}

.derecha {
	float:right;
	width:370px;
	margin-top:-19px;
}

.mapa_Google {
	float:right;
	width:460px;
	height:236px;
	margin-top:10px;
}

.mapa_Google small {
	float:right;
	margin-top:32px;
	margin-right:2px;
}

.mapa_Google small a {
	font-size:14px;
	color:#8D8F92;
	background: url("../imgs/flecha_1.png") no-repeat scroll left center transparent;
    padding-left:10px;
}

.mapa_Google small a:hover {
	color:#0091C7;
	background: url("../imgs/flecha_2.png") no-repeat scroll left center transparent;
}

.linea_aside {
	width:216px;
	height:2px;
	background:#FFFFFF;
	margin-top:18px;
	margin-bottom:15px;
}

.foto_gr {
	margin-bottom:6px;
}

.foto_50_L {
	float:left;
	width:300px;
	margin-right:20px; 
}

.foto_50_L2 {
	float:left;
	width:310px;
}

.foto_portada {
	float:left;
}

.aire {
	height:7px;
}

.sub-botones {
	margin-bottom:34px;
}

.sub-botones li {
	padding:8px 20px 4px 3px;
}

.sub-botones li a {
	background:url(../imgs/cuadrado_1.jpg) center left no-repeat;
	padding-left:16px;
}

.sub-botones li a:hover, 
.sub-botones li a.selected  {
	color:#777777;
	background:url(../imgs/cuadrado_2.jpg) center left no-repeat;
}

.cuadrado {
	float:left;
	width:9px;
	height:9px;
	background:#000000;
	margin-top:7px;
	margin-left:3px;
}

.cuadrado_detalle {
	float:left;
	width:9px;
	height:9px;
	background:#000000;
	margin-top:7px;
	margin-left:3px;
}

p.objetivo {
	line-height:23px;
	padding-left:21px;
	padding-right:20px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

p.proyecto {
	line-height:19px;
	padding-right:15px;
	padding-bottom:35px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

p.objetivo a {
	line-height:26px;
}

p.objetivo a:hover {
	color:#68962E;
}

p.ficha {
	line-height:20px;
	padding-left:3px;
	padding-right:10px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

p.area {
	font-size:14px;
	font-weight:bold;
}

p.escuela {
	font-size:17px;
	font-weight:bold;
}

p.escuela.mas_ch {
	font-size:15px;
}

p.autoridad {
	font-size:14px;
}

p.resena {
	font-size:14px;
	line-height:20px;
	color:#444444;
	margin-top:5px;
	margin-bottom:25px;
}

p.comentario {
	float:right;
	margin-top:-2px;
	margin-bottom:40px;
}

p.comentario_right {
	float:right;
	margin-top:4px;
	margin-right:10px;
}

p.comentario_left {
	float:left;
	margin-top:4px;
}

p.caducan {
	text-align:center;
	font-size:16px;
	font-style:italic;
	margin-top:10px;
}

.sistema_titulo {
	font-family: 'HelveticaLTStdCondBold', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	margin-top:12px;
	margin-left:11px;
	margin-bottom:6px;
}

.datos_autoridad {
	float:left;
	line-height:18px;
	margin-left:12px;
}

.mail_autoridad {
	margin-bottom:34px;
}

.mail_autoridad a {
	font-size:14px;
	color:#777777;
}

.mail_autoridad a:hover {
	/*color:#7EB538;*/
	color:#333333;
}

.cuadrado_gris {
	float:left;
	width:9px;
	height:9px;
	background:#777777;
	margin-top:4px;
	margin-right:5px;
}

.gris {
	color:#777777;
	margin-bottom:24px;
}

.inicio {
	float:left;
	width:607px;
	line-height:20px;
	margin-left:12px;
	margin-bottom:37px;
	border-bottom:1px solid #999999;
}

.columna_autoridad {
	float:left;
	width:300px;
	line-height:18px;
	margin-left:12px;
}

.columna_contactos {
	float:left;
	width:300px;
	line-height:18px;
	margin-left:17px;
}

p.ficha.institucion {
	line-height:20px;
	margin-left:-1px;
	padding-right:25px;
}

p.ficha.institucion.didactico {
	padding-right:15px;
}

p.ficha.institucion.titulin {
	font-weight:bold;
	margin-top:40px;
	margin-bottom:25px;
}

p.ficha.institucion.titulin2 {
	font-size:15px;
	font-weight:bold;
	margin-top:30px;
	margin-bottom:16px;
}

.detalle {
	color:#7E7A77;
	padding-right:28px;
	margin-top:-5px;
	margin-left:18px;
	margin-bottom:12px;
}

.titulo_ch {
	font-weight:bold;
	color:#333333;
}

.titulo_ch.subtitulo {
	font-size:16px;
}

.titulo_ch.subtitulo.espacea {
	margin-bottom:3px;
}

.titulo_ch.subtitulo.espacea_mas {
	float:left;
	margin-top:12px;
	margin-bottom:2px;
}

.titulon_ofertas {
	font-size:19px;
	font-weight:bold;
	color:#333333;
	margin-bottom:12px;
}

.titulo_ofertas {
	font-size:18px;
	font-weight:bold;
	color:#333333;
	margin-bottom:1px;
}

.titulin_proyecto {
	font-size:15px;
	font-weight:bold;
	margin-bottom:7px;
}

.configuracion {
	margin-top:16px;
	margin-left:-2px;
}

.certificado {
	margin-top:16px;
	margin-bottom:23px;
	border:1px solid #CCC;
}

p.news {
	font-size:13px;
	line-height:17px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

p.news.encuentro {
	color:#444444;
}

p.link {
	margin-left:3px;
	margin-top:30px;
	margin-bottom:-23px;
}

p.link a {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#222222;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	background: url(../imgs/flecha_link_1.png) center left no-repeat;
	padding-left:10px;
	text-decoration:underline;
}

p.link a:hover {
	color:#666666;
	background: url(../imgs/flecha_link_2.png) center left no-repeat;
	text-decoration:none;
}

.prox {
	height:300px;
}

p.error {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	margin-top:8px;
	margin-left:15px;
}

.mas_info a {
	float:left;
	font-family:'caecilia_lt_std56_italic', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0091C7;
	margin-top:10px;	
	margin-bottom:-40px;
	margin-right:-10px;
}

.mas_info a:hover {
	color:#1A171B;
}

.aside {
	float:left;
	width:326px;
	/*height:235px;*/
}

.datos_aside {
	float:left;
	width:216px;
	height:90px;
	padding:60px 50px;
	margin-bottom:10px;
}

.bloque_aside {
	float:left;
	width:216px;
	height:90px;
	padding:0px 50px;
	margin-bottom:10px;
}

.margin-resta {
	padding:0px 34px;
}

.fotos_right {
	float:right;
	width:644px;
}

.textos_right {
	float:right;
	width:600px;
	padding-right:44px;
}

.foto_r {
	float:left;
	margin-bottom:10px;
}

.foto_n {
	float:left;
	margin-right:11px;
	margin-bottom:10px;
}

.RH {
	margin-bottom:4px;
}

.aire_10 {
	margin-top:10px;
}

.aire_17 {
	margin-top:17px;
}

.aire_25 {
	margin-top:25px;
}

.aire_30 {
	margin-top:30px;
}

.aire_40 {
	margin-top:40px;
}

.aire_42 {
	margin-top:42px;
}

.aire_47 {
	margin-top:47px;
}

.aire_50 {
	margin-top:55px;
}

.aire_60 {
	margin-top:60px;
}

.columna_1 {
	float:left;
	width:286px;
	padding-right:40px;
}

.columna_2 {
	float:left;
	width:275px;
	padding-right:40px;
	margin-lef:40px;
}

.col_1 {
	float:left;
	width:315px;
	margin-left:1px;
}

.col_2 {
	float:left;
	width:315px;
	margin-left:12px;
}

.lonja_news_old {
	float:left;
	width:933px;
	padding-left:37px;
	margin-bottom:25px;
}

.lonja_reconocimientos {
	float:left;
	width:980px;
	margin:auto;
	margin-top:6px;
	/*background:#D9DADB;
	background:#C5C6C8;*/
	background:#CFCFD1;
}

.cucarda {
	float:left;
	margin:50px 45px 50px 50px;
}

.datos_reco {
	float:left;
	width:710px;
	margin-top:60px;
}

.linea_reco {
	width:710px;
	border-top:1px solid #FFFFFF;
	margin-top:10px;
}

.partners {
	margin-bottom:-26px;
}

.col_1_News {
	float:left;
	width:279px;
	height:242px;
	border-bottom:1px dotted #3D3D3F;
	margin-right:11px;
}

.col_1_News.Ampliada {
	width:370px;
	height:auto;
	padding-bottom:5px;
	border-bottom:none;
}

.Line {
	float:left;
	width:899px;
	height:1px;
	border-bottom:1px dotted #3D3D3F;
	margin-top:5px;
}

.Line.formu {
	clear:both;
	margin-top:14px;
	margin-left:35px;
}

.logo_contacto {
	margin-top:30px;
	margin-left:-2px;
	margin-bottom:50px;
}

.foto_1 {
	margin-bottom:6px;
}

.col_2_News {
	float:left;
	width:316px;
	height:242px;
	border-bottom:1px dotted #3D3D3F;
	margin-right:11px;
}

.col_3_News {
	float:left;
	width:316px;
	height:242px;
	border-bottom:1px dotted #3D3D3F;
}

table {
	width:100%;
}

.clear {
	clear:both;
}

.hidden {
	display:none;
}

#doc3 {
	width:980px;
	margin:auto;
	min-width:980px;
	background-color:#FFFFFF;
	box-shadow:1px 1px 5px rgba(0,0,0,0.7);
}

.centrado {
	text-align:center;
}

.centrador {
	width:980px;
	margin:0px auto;
}

.left_main {
	position:relative;
	float:left;
	width:248px;
	height:282px;
	background-color:rgba(256, 256, 256, 0.9);
	padding:40px 34px 20px 34px;
	z-index:1000;
}

.left_main p {
	line-height:22px;
}

.top {
	position:relative;
	top:-342px;
	z-index:999;
}

.portada_top {
	margin-bottom:-4px;
}

.portada_novedades {
	width:934px;
	height:138px;
	margin:auto;
	background:url(../imgs/top_novedades.jpg) top left no-repeat #FFFFFF;
    padding:40px 0 0 36px;
}

.portada_reconocimientos {
	width:934px;
	height:138px;
	margin:auto;
	background:url(../imgs/top_reconocimientos.jpg) top left no-repeat #FFFFFF;
    padding:40px 0 0 36px;
}

.sube_342 {
	margin-top:-346px;
}

.main {
	margin:auto;
	padding:83px 7px;
}

.main.internas {
	padding-top:17px;
}

.main.planes {
	padding-top:30px;
}

/*.main.internas.proyects {
	height:1500px;
}*/

.columna_accesos {
	float:left;
	width:33.3%;
}

.columna_accesos .acc {
	padding-left:30px;
}

.grilla {
	float:left;
	width:948px;
	margin:auto;
	margin-left:9px;
	margin-bottom:31px;
}

.grilla.1col {
	float:none;
	width:748px;
}

.materia {
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:35px;
	color:#FFFFFF;
	text-align:center;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-transform:uppercase;
}

.materia.cuadrito_I {
	/*background: url("../imgs/cuadrito_I.jpg") 15px center no-repeat #333333;*/
	background:#EDBC00;
}

.materia.cuadrito_P {
	/*background: url("../imgs/cuadrito_P.jpg") 15px center no-repeat #333333;*/
	background:#5478FF;
}

.materia.cuadrito_S {
	/*background: url("../imgs/cuadrito_S.jpg") 15px center no-repeat #333333;*/
	background:#7EB538;
}

.materia_minusc {
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:35px;
	color:#FFFFFF;
	text-align:center;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-transform:lowercase;
}

.rotulo_1 {
	float:left;
	width:238px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:31px;
	color:#444444;
	background:#D4D4D4;
	border-left:1px solid #999999;
	/*border-right:1px solid #999999;*/
	border-bottom:1px solid #999999;
	text-align:center;
	padding-top:2px;
}

.rotulo_1_last {
	float:left;
	width:229px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:31px;
	color:#444444;
	background:#D4D4D4;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
	padding-top:2px;
}

.rotulo_1.planes {
	width:317px;
}

.rotulo_1.planes_1col {
	width:946px;
	margin:auto;
	border-right: 1px solid #999999;
}

.rotulo_1_last.planes {
	width:310px;
}

.fila {
	float:left;
}

.fila:hover {
	background:#EEEEEE;
}

.fila_planes {
	float:left;
}

.renglon_1 {
	float:left;
	width:238px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:31px;
	color:#666666;
	border-left:1px solid #999999;
	/*border-right:1px solid #999999;*/
	border-bottom:1px solid #999999;
	text-align:center;
	padding-top:2px;
}

.renglon_1_last {
	float:left;
	width:229px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:31px;
	color:#666666;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	text-align:center;
	padding-top:2px;
}

.renglon_1.planes {
	width:302px;
	height:31px;
	text-align:left;
	padding-left:15px;
}

.renglon_1_last.planes {
	width:295px;
	height:31px;
	text-align:left;
	padding-left:15px;
}

.renglon_1.planes_2r {
	width:242px;
	height:56px;
	line-height:22px;
	text-align:left;
	padding-top:7px;
	padding-left:15px;
	padding-right:60px;
}

.renglon_1_last.planes_2r {
	width:235px;
	height:51px;
	line-height:22px;
	text-align:left;
	padding-top:12px;
	padding-left:15px;
	padding-right:60px;
}

.renglon_1.planes_3r {
	width:242px;
	height:86px;
	line-height:22px;
	text-align:left;
	padding-top:7px;
	padding-left:15px;
	padding-right:60px;
}

.renglon_1_last.planes_3r {
	width:235px;
	height:81px;
	line-height:22px;
	text-align:left;
	padding-top:12px;
	padding-left:15px;
	padding-right:60px;
}

.renglon_1.planes_1col {
	width:946px;
	margin:auto;
	border-right: 1px solid #999999;
}

.banda_negra {
	display:none;
	position:relative;
	width:980px;
	height:68px;
	margin:auto;
	background-color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.banda_negra_2 {
	position:relative;
	width:980px;
	height:68px;
	background-color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

.banda_negra_2.final {
	margin-top:-4px;
	margin-bottom:-55px;
}

.banda_negra_2.medio {
	margin-bottom:44px;
}

.banda_negra_2.final_n {
	margin-top:-10px;
	margin-bottom:0px;
}

.flechin {
	position:absolute;
	top:20px;
	right:93px;
	width:24px;
	height:46px;
}

.flecha {
	margin-left:15px;
	margin-bottom:10px;
}

.thumbs_x3 {
	display:none;
	width:981px;
	margin-top:5px;
	margin-bottom:50px;
}

.thumbs_x3_empresa {
	width:981px;
}

.thumbs_x2 {
	float:right;
	width:654px;
	margin-right:-11px;
}

.rellenos_x3 {
	width:981px;
	margin-top:-4px;
	margin-bottom:14px;
}

.relleno {
	float:left;
	width:256px;
	height:140px;
	padding:22px 30px;
	margin:-10px 11px -4px 0px;
}

.acceso {
	margin-right:7px;
	margin-bottom:15px;
}

.acceso img {
	background:#FFFFFF;
	padding:8px;
	border-radius:7px;
	box-shadow:-1px 2px 9px 3px rgba(0, 0, 0, 0.3);
}

.filtros_News {
	margin-bottom:15px;
}

.cartelera {
	float:left;
	font-family: 'HelveticaLTStdCondBold', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#7C7C7C;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	margin-left:10px;
    margin-bottom:24px;
}

.pinches {
	float:right;
}

.ClipFiltros {
	float:left;
	width:100%;
	height:31px;
	margin-top:1px;
	margin-bottom:20px;
}

.filtros {
	float:left;
	width:100%;
	border-right:1px solid #B4B4B5;
}

.ClipSolapas {
	float:left;
	width:100%;
	height:31px;
	margin-top:1px;
	margin-bottom:20px;
	margin-left:11px;
}

.solapas {
	float:left;
	width:940px;
	border-right:1px solid #B4B4B5;
}

.solapa_btn_ancho_1 a {
	float:left;
	width:76px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_2 a {
	float:left;
	width:74px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_3 a {
	float:left;
	width:130px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_4 a {
	float:left;
	width:142px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_5 a {
	float:left;
	width:115px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_6 a {
	float:left;
	width:190px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_7 a {
	float:left;
	width:136px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.solapa_btn_ancho_1 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_2 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_3 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_4 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_5 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_6 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_7 a:hover {
	color:#222222;
	border-top:3px solid #777777;
}

.solapa_btn_ancho_1_activo {
	float:left;
	width:76px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_2_activo {
	float:left;
	width:74px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_3_activo {
	float:left;
	width:130px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_4_activo {
	float:left;
	width:142px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_5_activo {
	float:left;
	width:115px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_6_activo {
	float:left;
	width:190px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.solapa_btn_ancho_7_activo {
	float:left;
	width:136px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #777777;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_T a {
	float:left;
	width:102px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #555555;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_G a {
	float:left;
	width:122px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_I a {
	float:left;
	width:112px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #EDBC00;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_P a {
	float:left;
	width:117px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #5478FF;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_S a {
	float:left;
	width:131px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #7EB538;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_T a:hover {
	color:#222222;
}

.filtro_btn_G a:hover {
	color:#222222;
}

.filtro_btn_I a:hover {
	color:#222222;
}

.filtro_btn_P a:hover {
	color:#222222;
}

.filtro_btn_S a:hover {
	color:#222222;
}

.filtro_btn_T_activo {
	float:left;
	width:102px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #555555;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_G_activo {
	float:left;
	width:122px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_I_activo {
	float:left;
	width:112px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #EDBC00;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_P_activo {
	float:left;
	width:117px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #5478FF;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_S_activo {
	float:left;
	width:131px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #7EB538;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_T_Act a {
	float:left;
	width:134px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #555555;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

/*.filtro_btn_G_Act a {
	float:left;
	width:122px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}*/

.filtro_btn_I_Act a {
	float:left;
	width:145px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #EDBC00;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_P_Act a {
	float:left;
	width:150px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #5478FF;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_S_Act a {
	float:left;
	width:166px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#6C6C6E;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #7EB538;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #B4B4B5;
	padding-left:10px;
}

.filtro_btn_T_Act a:hover {
	color:#222222;
}

/*.filtro_btn_G_Act a:hover {
	color:#222222;
}*/

.filtro_btn_I_Act a:hover {
	color:#222222;
}

.filtro_btn_P_Act a:hover {
	color:#222222;
}

.filtro_btn_S_Act a:hover {
	color:#222222;
}

.filtro_btn_T_Act_activo {
	float:left;
	width:134px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #555555;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

/*.filtro_btn_G_Act_activo {
	float:left;
	width:122px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #242424;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}*/

.filtro_btn_I_Act_activo {
	float:left;
	width:145px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #EDBC00;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_P_Act_activo {
	float:left;
	width:150px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #5478FF;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.filtro_btn_S_Act_activo {
	float:left;
	width:166px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#222222;
	line-height:29px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	border-top:3px solid #7EB538;
	border-left:1px solid #B4B4B5;
	border-bottom:1px solid #FFFFFF;
	padding-left:10px;
}

.zocalo_error {
	margin:40px 0 150px 38px;
}

.zocalo_legal {
	margin:40px 0 80px 38px;
}

.datos_novedad {
	width:280px;
	height:150px;
	padding:18px;
}

.bandita {
	width:316px;
	height:3px;
	margin-top:-4px;
}

.banda:hover {
	background-color:#666666;
}

.zocalo_left {
	float:left;
	width:312px;
	height:357px;
	margin-right:11px;
}

.main_local {
	float:left;
	width:312px;
	height:280px;
	background-color:#EFEFEF;
	margin-right:11px;
	margin-bottom:11px;
}

.mapa_local {
	float:left;
	width:632px;
	height:278px;
	border:1px solid #DDDDDD;
	/*background-color:#EFEFEF;
	margin-right:11px;
	margin-bottom:11px;*/
}

.zocalo_left_476px {
	float:left;
	width:312px;
	height:476px;
	margin-right:11px;
}

.zocalo_right_476px {
	float:left;
	width:312px;
	height:476px;
	margin-left:11px;
}

.zocalo_left.ficha {
	min-height:357px;
	max-height:935px;
	height:auto;
	padding-bottom:25px;
}

.zocalo_left.error {
	background-color:#FFFFFF;
}

.zocalo_right {
	float:left;
	width:312px;
	height:357px;
	background-color:#E1DFDF;
	margin-left:11px;
}

.film_left {
	float:left;
}

.right.R {
	width:290px;
}

.caratula_l {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#75726E;
}

.caratula_r {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#75726E;
	margin-top:17px;
}

.linea {
	height:1px;
	border-top:1px dotted #777777;
	margin-top:0px;
	margin-bottom:0px;
}

.lonja {
	position:relative;
	height:140px;
	border-radius:8px;
    padding:18px;
	border:1px solid #ccc;
	margin-bottom:13px;
	box-shadow:1px 1px 9px rgba(0, 0, 0, 0.3);
}

.thumb_h {
	float:left;
}

.thumb_h_esp {
	float:right;
}

.datos_h {
	float:left;
	width:320px;
	margin-left:18px;
}

.datos_h p {
	width:330px;
	height:73px;
	overflow:hidden;
}

.foto_novedad {
	float:left;
	margin-top:15px;
	margin-right:16px;
	margin-bottom:13px;
}

.acreditado {
	float:left;
	/*width:138px;
	margin-left:240px;*/
	margin-left:136px;
	margin-top:34px;
}

.acreditado.white {
	margin-top:37px;
}

.programa {
	float:left;
	width:300px;
	margin-left:646px;
	margin-top:-30px;
}

.programa.white {
	margin-top:-55px;
	margin-left:646px;
}

.oscuro p {
	color:#000;
	margin-top:10px;
	margin-bottom:22px;
}

.oscuro .resumen_foto_ch {
	width:520px;
	font-family: 'flama_semicondensedlight',Helvetica,Arial,sans-serif;
    font-size:15px;
    line-height:18px;
	color:#444;
	margin-top:20px;
	margin-bottom:16px;
}

.lonja_ch {
	width:328px;
	height:80px;
	background:url(../imgs/lonja_ch_espec.jpg) top left no-repeat #FFF;
    /*padding:18px;*/
	border:1px solid #ccc;
	/*margin-bottom:13px;
	box-shadow:1px 1px 9px rgba(0, 0, 0, 0.3);*/
	margin-bottom:8px;
}

.lonja_gr {
	/*width:328px;*/
	height:80px;
	background:url(../imgs/lonja_ch_espec.jpg) top left repeat-x #FFF;
    /*padding:18px;*/
	border:1px solid #ccc;
	/*margin-bottom:13px;
	box-shadow:1px 1px 9px rgba(0, 0, 0, 0.3);*/
	margin-bottom:8px;
}

.paleta {
	float:left;
	width:13px;
	height:80px;
}

.datos_esp {
	float:left;
	width:200px;
	height:40px;
	margin-top:14px;
	margin-left:13px;
}

.datos_esp_gr {
	float:left;
	width:470px;
	height:40px;
	margin-top:24px;
	margin-left:13px;
}

.datos_esp_gr.prof {
	margin-top:11px;
}

.datos_prof_R {
	float:left;
	width:220px;
	height:40px;
	margin-top:15px;
	margin-left:10px;
}

.datos_prof_L {
	padding-left:200px;
	display:block;
}

.foto_prof_L {
	float:left;
	margin-bottom:20px;
}

.nombre_prof {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#74726E;
}

.cargo_prof {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#666460;
	margin-top:-7px;
}

.correo_prof {
	margin-top:91px;
}

.correo_prof a {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#666460;
}

.correo_prof a:hover {
	text-decoration:underline;
}

.boton_CV {
	margin-top:30px;
	margin-left:-1px;
	margin-bottom:30px
}

.tit_esp {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#5F5D59;
	text-transform:uppercase;
}

.tit_esp_gr {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#5F5D59;
	margin-left:8px;
	text-transform:uppercase;
}

.tit_prof_R {
	font-family: 'flama_condensed_basicregular', Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#5F5D59;
	margin-left:6px;
}

.tit_esp_gr.prof {
	text-transform:capitalize;
}

.profesional {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#676561;
	margin-top:-2px;
}

.profesional_top {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#676561;
	margin-top:-2px;
	margin-left:10px;
}

.profesional_esp_gr {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#676561;
	margin-top:-2px;
	margin-left:10px;
	text-transform:capitalize;
}

.profesional_esp_gr.prof {
	margin-top:-6px;
	margin-left:8px;
}

.profesional_R {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#676561;
	margin-top:-5px;
	margin-left:6px;
}

.especialidades {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:25px;
	/*color:#F00;*/
}

.galeria_laboratorio {
	padding-top:15px;
}

.fotos_laboratorio {
	float:left;
	padding-right:10px;
	padding-bottom:6px;
}

.renders {
	margin-bottom:6px;
}

.margen {
	margin-left:14px;
}

.compartir {
	float:right;
	margin-top:-43px;
	margin-right:-2px;
}

.compartir_L {
	float:left;
	margin-top:3px;
	margin-right:-2px;
}

.compartir.novedad {
	margin-top:-28px;
}

.compartir_area {
	float:left;
	font-family: 'flama_condensed_basicregular', Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#333;
	line-height:21px;
	margin-right:9px;
	margin-bottom:5px;
}

.compartir_especialidad {
	float:left;
	font-family: 'flama_condensed_basicregular', Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#333;
	line-height:21px;
	margin-right:9px;
	margin-bottom:23px;
}

.compartir_especialidad.novedad {
	margin-bottom:8px;
}

.ico_R {
	margin-right:2px;
}

.bajar_PDF {
	margin-bottom:6px;
}

.ico_document a {
	font-family: 'flama_condensed_lightregular', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	background:url(../imgs/ico_document_1.jpg) center left no-repeat;
	padding-left:25px;
	line-height:22px;
}

.ico_document a:hover {
	color:#777;
	background:url(../imgs/ico_document_2.jpg) center left no-repeat;
}


/* Definicion del Header */
#hd {
	position:relative;
	min-width:980px;
	/*margin-bottom:-39px;*/
}

#hd .barra_verde {
	width:980px;
	height:34px;
	background:url(../imgs/oreja_top.png) top left no-repeat transparent;
	margin:auto;
}

#hd .barra_top {
	width:980px;
	height:194px;
	margin:auto;
	border-top:3px solid #000000;
	/*background:url(../imgs/degrade_header.jpg) top left repeat-x #FFFFFF;*/
}

#hd .barra_top .isologo {
	float:left;
	margin-top:50px;
	margin-left:27px;
	margin-right:6px;
}

#hd .barra_top .logo_DNV {
	float:right;
	/*margin-top:20px;*/
	margin-top:-95px;
	margin-left:15px;
	margin-right:20px;
}

.logo_DNV-ISO {
	width:96px;
	height:92px;
}

.marca {
	float:left;
	/*margin-top:29px;*/
	margin-top:11px;
	margin-left:10px;
}

.marca_ch {
	float:left;
	margin-top:-2px;
	margin-left:10px;
}

.logo {
	font-family: 'HelveticaLTStdCondBold', Arial, Helvetica, sans-serif;
	/*font-size:32px;
	line-height:32px;*/
	font-size:27px;
	line-height:28px;
	color:#444444;
	letter-spacing:-1px;
	margin-top:1px;
}

.niveles_top {
	font-family: 'helvetica_ltitalic', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#404C2E;
	margin-top:10px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.linea_dotted {
	float:left;
	width:689px;
	height:1px;
	border-bottom:1px dotted #231F20;
	margin-top:-29px;
	margin-left:154px;
}

.texto_ISO {
	float:right;
	margin-top:-17px;
	margin-right:136px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#hd .barra_negra {
	position:relative;
	width:980px;
	height:39px;
	background:#000000;
	opacity:0.78;
	filter:alpha(opacity=78);
	z-index:999;
}

#hd .barra_negra ul.botonera {
	padding-top:4px;
	margin-left:30px;
}

#hd .barra_negra ul.botonera li a {
	float:left;
	color:#F5F5F5;
	font-family: 'helvetica_neue67MdCn', Helvetica, Arial, sans-serif;
	font-size:17px;
	margin-right:30px;
	line-height:30px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#hd .barra_negra ul.botonera li a.selected,
#hd .barra_negra ul.botonera li a:hover {
	color:#7EB538;
	text-decoration:none;
}

#hd .barra_negra ul.botonera .boton_right a {
	float:right;
	color:#F5F5F5;
	font-family: 'helvetica_neue67MdCn', Helvetica, Arial, sans-serif;
	font-size:17px;
	margin-right:21px;
	line-height:30px;
	background: url("../imgs/ico_ubicacion_1.png") no-repeat scroll left center transparent;
	padding-left:22px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#hd .barra_negra ul.botonera .boton_right a.selected,
#hd .barra_negra ul.botonera .boton_right a:hover {
	color:#7EB538;
	background: url("../imgs/ico_ubicacion_2.png") no-repeat scroll left center transparent;
}

.botonera_secundaria {
	float:right;
	margin-right:10px;
	margin-bottom:15px;
}

.botones_secundarios li {
	float:left;
}

.botones_secundarios li a {
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#777777;
	margin-right:10px;
	border-left:1px solid #999999;
	padding-left:10px;
	line-height:30px;
	padding-top:6px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.botones_secundarios li a.selected,
.botones_secundarios li a:hover {
	color:#7EB538;
}

.botones_secundarios li a.sinpalo {
	border-left:none;
}

#desplegable {
	display:none;
	position:absolute;
	width:160px;
	height:99px;
	top:225px;
	left:341px;
	background-color:#111111;
	z-index:9999;
}

.sub-botonera li {
	line-height:28px;
	border-bottom:1px solid #333333;
	padding-left:13px;
	list-style:inside;
	list-style-type:square;
	color:#FFFFFF;
	font-size:25px;
	cursor:pointer;
}

.sub-botonera li:hover {
	background-color:#222222;
}

.sub-botonera li:last-child {
	border-bottom:1px solid #111111;
}

.sub-botonera li a {
	font-size:14px;
	color:#FFFFFF;
	vertical-align:middle;
}

.sub-botonera li a:hover {
}

.banda_left {
	float:left;
	width:820px;
}

.banda_right {
	float:right;
	border-left:3px solid #FFFFFF;
}

.btn_Aviso_Legal {
	margin-left:710px;
}

.icono_facebook {
	margin-left:14px;
	margin-right:2px;
}

#hd .tapa {
	width:100%;
	height:10px;
	background:#FFFFFF;
	position:relative;
	z-index:2000;
}

#hd .barra_blanca {
	/*box-shadow:0px 1px 6px #333333;*/
	width:100%;
	/*background:#FFFFFF;*/
	position:relative;
	z-index:999;
	float:right;
}

#hd .barra_blanca ul.botonera {
	/*position:relative;*/
	float:right;
	/*width:980px;*/
	height:34px;
	/*padding-left:269px;*/
	padding-right:10px;
	padding-top:10px;
/*	background:url(../imgs/banda.png) top left no-repeat transparent;*/
}

#hd .barra_blanca ul.botonera li a {
	color:#FFFFFF;
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:15px;
	margin-left:13px;
	line-height:22px;
	border-left:1px solid #94C4AF;
	padding-top:-4px;
	padding-left:13px;
}

#hd .barra_blanca ul.botonera li a.selected,
#hd .barra_blanca ul.botonera li a:hover {
	color:#b8d2c2;
	text-decoration:none;
}

#hd .barra_blanca ul.botonera li a.sinpalo {
	border-left:none;
}

.seguinos {
	float:left;
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	padding-top:6px;
	padding-left:28px;
}

.facebook_gr {
	float:left;
	padding-top:5px;
	margin-left:8px;
}

.twitter_gr {
	float:left;
	padding-top:5px;
	margin-left:8px;
}
/* FIN Definicion del Header */


/* Definicion del cuerpo principal */
#bd {
	padding:0px;
	margin:0px;
}

#bd hr {
	border-top:#D8D8DA 1px solid;
	border-bottom:#FFFFFF 1px solid;
	border-left:none;
	border-right:none;
}

.lo_contiene {
	width:100%;
	height:auto;
	/*height:430px;
	background:url(../imgs/top_bg_bn.jpg) top center repeat-x #EBEBEB;*/
	background:url(../imgs/top_bg_bn_a.jpg) top center repeat-x #EBEBEB;
}

.lo_contiene_int {
	width:100%;
	height:328px;
	background:url(../imgs/top_bg_bn_a.jpg) top center repeat-x #EBEBEB;
}

.tira {
	width:100%;
	height:18px;
	background-color:#282725;
}

.tira_int {
	position:relative;
	width:980px;
	height:16px;
	margin:auto;
	border:1px solid #FFF;
	box-shadow:1px 1px 9px rgba(0, 0, 0, 0.5);
}


/* ARRANCA SLIDER -- ARIEL  */
#bd #slides {
	position:relative;
	width:980px;
	height:396px;
	background:#EFEFEF;
}

#bd #slides .slides_container {
	width:980px;
	height:396px;
	overflow:hidden;
	display:block;
}

#bd #slides ul.pagination {
    position:relative;
    z-index:500;
	text-align:center;
	margin-top:-35px;
	/*para centrar los puntitos hay que comentar el margin-right
	margin-right:-768px;*/
}

#bd #slides .pagination li {
    /*float:left;
	list-style:none;*/
	display:inline;
}

#bd #slides .pagination li a {
    display:inline-block;
	background: url("../imgs/punto1.png") no-repeat;
    height:16px;
    text-indent:-9999px;
    width:28px;
}

#bd #slides .pagination li.current a {
    background: url("../imgs/punto3.png") no-repeat;
}

#bd #slides .prev {
	background:url(../imgs/arrows.png) no-repeat 0px 0px;
	width:51px;
	height:50px;
	/*display:block;*/
	display:none;
	position:absolute;
	top:192px;
	left:10px;
	z-index:501;
	text-indent:-9999px;
}

#bd #slides .prev:hover {
	background-position: 0px -50px;
	
}

#bd #slides .next {
	background:url(../imgs/arrows.png) no-repeat -51px 0px;
	width:51px;
	height:50px;
	/*display:block;*/
	display:none;
	position:absolute;
	top:192px;
	right:10px;
	z-index:501;
	text-indent:-9999px;
}

#bd #slides .next:hover {
	background-position: -51px -50px;
	
}
/* TEXTO AUTOMATICO SLIDER */

#slides .cajita_blanca {
	position:absolute;
	left:30px;
	top:70px;
	width:500px;
	height:216px;
	background: url(../imgs/cordon.jpg) top left no-repeat transparent;
	padding-top:18px;
	padding-left:9px;
	z-index:888;
}

#slides .cajita_blanca_int {
	position:absolute;
	left:37px;
	top:70px;
	background:#000000;
	opacity:0.78;
	filter:alpha(opacity=78);
	width:504px;
	height:199px;
	padding-top:17px;
	z-index:777;
}

#slides .cajita_blanca p.pie {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#F5F5F5;
	text-transform:uppercase;
	padding:0px 40px 0px 24px;
	margin-top:2px;
	margin-bottom:5px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#slides .cajita_blanca h2 {
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:32px;
	line-height:34px;
	color:#F5F5F5;
	padding:0px 40px 13px 24px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-shadow:2px 1px 3px rgba(0, 0, 0, 0.9);
}

#slides .cajita_blanca .azul {
	display:block;
	padding:0px 10px 10px 24px;
}

#slides .cajita_blanca .azul p {
	margin:0px;
	color:#C4C4C4;
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	padding:0px;
	margin-right:40px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#slides .cajita_blanca .azul .seguir {
	margin:0px;
	color:#7EB538;
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	padding:0px;
	margin-right:40px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

#slides .cajita_blanca .azul .seguir:hover {
	color:#FFFFFF;
}

/* FIN SLIDER -- ARIEL  */


#ClipNiveles {
	float:left;
	width:967px;
	height:46px;
	padding:6px 7px 4px 7px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
}

.boton_gr_Nivel_I {
	float:left;
	width:190px;
	height:37px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:28px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:126px;
	margin-right:7px;
	background: url("../imgs/ico_I.png") 88px center no-repeat #EDBC00;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_gr_Nivel_P {
	float:left;
	width:202px;
	height:37px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:28px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:114px;
	margin-right:7px;
	background: url("../imgs/ico_P.png") 76px center no-repeat #5478FF;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_gr_Nivel_S {
	float:left;
	width:214px;
	height:37px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:28px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:106px;
	background: url("../imgs/ico_S.png") 68px center no-repeat #7EB538;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_gr_Nivel_I:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
}

.boton_gr_Nivel_P:hover {
	opacity:0.80;
	filter:alpha(opacity=80);
}

.boton_gr_Nivel_S:hover {
	opacity:0.80;
	filter:alpha(opacity=80);
}

/*
.acceso {
	margin-right:7px;
	margin-bottom:15px;
}

.acceso img {
	background:#FFFFFF;
	padding:8px;
	border-radius:7px;
	box-shadow:-1px 2px 9px 3px rgba(0, 0, 0, 0.3);
}
*/

.acceso_test {
	float:left;
	background:#FFFFFF;
	padding:6px 6px 2px 7px;
	border-radius:4px;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
	margin-bottom:17px;
}

.botonesx3 {
	margin-top:-2px;
	margin-left:10px;
	margin-bottom:77px;
}

.columnas {
	padding:0;
}

.mail_general a {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#777777;
	line-height:24px;
	background:url(../imgs/ico_email_ch_2.jpg) left center no-repeat transparent;
	padding-left:24px;
	margin-left:2px;
	margin-bottom:34px;
}

.mail_general a:hover {
	color:#333333;
	background:url(../imgs/ico_email_ch_1.jpg) left center no-repeat transparent;
}

.capsulas {
	float:left;
	margin-bottom:12px;
}

.ClipBtnNivel {
	float:left;
	width:284px;
	height:42px;
	background:#FFFFFF;
	padding:5px 6px 3px 6px;
	border-radius:4px;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.5);
	margin-bottom:9px;
}

.ClipBtnNivel.inicial {
	width:190px;
	margin-right:10px;
}

.ClipBtnNivel.inicial_2 {
	width:190px;
}

.ClipBtnNivel.english {
	width:204px;
}

.ClipBtnNivel.foto_aerea {
	width:220px;
	height:133px;
	margin-right:24px;
	margin-bottom:37px;
}

.ClipBtnNivel.capsula_direccion {
	width:284px;
	height:112px;
	line-height:20px;
	padding-top:10px;
	padding-left:12px;
}

.ClipBtnNivel.mas_margen {
	margin-bottom:15px;
}

.ClipBtnNivel.mas_right {
	width:297px;
	margin-right:10px;
}

.ClipBtnNivel.mas_margen.mas_ancho {
	width:296px;
}

.boton_med_Nivel_I {
	float:left;
	width:228px;
	height:33px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:24px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:56px;
	background: url("../imgs/ico_I.png") 18px center no-repeat #EDBC00;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_med_Nivel_I.comisiones {
	float:left;
	width:242px;
	height:33px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:24px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:42px;
	background:#999999;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_med_Nivel_I.comisiones.planes {
	width:282px;
	padding-left:2px;
}

.boton_med_Nivel_I.comisiones.english {
	width:174px;
	padding-left:30px;
}

.boton_med_Nivel_P {
	float:left;
	width:228px;
	height:33px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:24px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:56px;
	background: url("../imgs/ico_P.png") 18px center no-repeat #5478FF;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_med_Nivel_S {
	float:left;
	width:228px;
	height:33px;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:23px;
	line-height:24px;
	color:#FFFFFF;
	padding-top:7px;
	padding-left:56px;
	background: url("../imgs/ico_S.png") 18px center no-repeat #7EB538;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.boton_med_Nivel_I.atajo {
	width:122px;
	font-size:20px;
	padding-left:67px;
	background-position:33px;
}

.boton_med_Nivel_P.atajo {
	width:131px;
	font-size:20px;
	padding-left:58px;
	background-position:24px;
}

.boton_med_Nivel_S.atajo {
	width:143px;
	font-size:20px;
	padding-left:47px;
	background-position:13px;
}

.boton_med_Nivel_I:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
}

.boton_med_Nivel_P:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
}

.boton_med_Nivel_S:hover {
	opacity:0.70;
	filter:alpha(opacity=70);
}

.boton_med_Nivel_I.material {
	width:297px;
	background:#EDBC00;
	text-align:center;
	padding-left:0px;
}

.boton_med_Nivel_P.material {
	width:297px;
	background:#5478FF;
	text-align:center;
	padding-left:0px;
}

.boton_med_Nivel_S.material {
	width:296px;
	background:#7EB538;
	text-align:center;
	padding-left:0px;
}

.boton_med_Nivel_I.material.no-hover {
	opacity:1;
}

.boton_med_Nivel_P.material.no-hover {
	opacity:1;
}

.boton_med_Nivel_S.material.no-hover {
	opacity:1;
}

.punta_I {
	float:left;
	width:296px;
	height:25px;
	background: url("../imgs/punta_I.png") center center no-repeat transparent;
	margin-top:-1px;
}

.punta_P {
	float:left;
	width:296px;
	height:25px;
	background: url("../imgs/punta_P.png") center center no-repeat transparent;
	margin-top:-1px;
}

.punta_S {
	float:left;
	width:296px;
	height:25px;
	background: url("../imgs/punta_S.png") center center no-repeat transparent;
	margin-top:-1px;
}

#foto_top {
	position:relative;
	width:980px;
	height:142px;
}

.titulon {
	position:relative;
	float:left;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:50px;
	margin-top:-85px;
	margin-left:28px;
	color:#F5F5F5;
	z-index:9995;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-shadow:0px 1px 5px rgba(0, 0, 0, 0.9);
}

.titulon.angulo {
	margin-top:-74px;
}

.cordon_final_slider {
	position:relative;
	float:left;
	width:980px;
	height:4px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	z-index:444;
	margin-top:-5px;
}

.left_H {
	float:left;
	width:639px;
}

.right_H {
	float:right;
	width:310px;
}

.right_H.margen_der {
	margin-right:4px;
}

.interior {
	width:630px;
	padding-left:9px;
}

.interior_niveles {
	width:600px;
	padding-left:20px;
}

.interior_proyectos {
	width:280px;
	padding-top:20px;
	padding-left:19px;
}

.right_proyecto {
	float:right;
	width:620px;
	margin-top:21px;
	margin-right:11px;
}

.info_top {
	margin-bottom:25px;
}

.volver a {
	float:right;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#777777;
	margin-top:1px;
	margin-right:15px;
}

.volver a:hover {
	color:#333333;
}

#thumbs {
	float:left;
	width:660px;
}

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

.foto_gr_inicial {
	margin-bottom:20px;
}

.linea_solid {
	border-top:1px solid #B4B4B5;
	margin-bottom:10px;
}

.linea_ofertas {
	border-top:1px solid #B4B4B5;
	margin-top:29px;
	margin-bottom:30px;
}

.linea_ofertas.resta {
	margin-top:10px;
}

.linea_ofertas.otro_aire {
	margin-top:26px;
}

.italic {
	font-size:16px;
	font-style:italic;
	margin:2px 0 1px 2px;
}

.italic.margen_menos {
	margin-left:1px;
}

.lonja_News {
	float:left;
	width:637px;
	height:190px;
	border:1px solid #CCCCCC;
	margin-bottom:15px;
	overflow:hidden;
	cursor:pointer;
}

.lonja_News:hover {
	border:1px solid #999999;
}

.foto_thumb_News {
	float:left;
}

.foto_thumb_News:hover {
	opacity:0.8;
}

.foto_thumb_Encuentros {
	float:right;
}

.foto_thumb_Encuentros:hover {
	opacity:0.8;
}

.datos_News_sf {
	float:left;
	width:600px;
	padding-top:19px;
	padding-left:20px;
}

.datos_News {
	float:left;
	width:390px;
	padding-top:19px;
	padding-left:25px;
}

.datos_Encuentros_thumb {
	float:left;
	width:334px;
	margin-top:13px;
	margin-left:23px;
}

.bandera_G {
	position:absolute;
	float:left;
	width:5px;
	height:110px;
	background:#242424;
	margin-top:74px;
}

.bandera_I {
	position:absolute;
	float:left;
	width:5px;
	height:110px;
	background:#EDBC00;
	margin-top:74px;
}

.bandera_G.thumb_4x3 {
	height:190px;
	margin-top:0px;
}

.bandera_I.thumb_4x3 {
	height:190px;
	margin-top:0px;
}

.bandera_P.thumb_4x3 {
	height:190px;
	margin-top:0px;
}

.bandera_S.thumb_4x3 {
	height:190px;
	margin-top:0px;
}

.bandera_P {
	position:absolute;
	float:left;
	width:5px;
	height:110px;
	background:#5478FF;
	margin-top:74px;
}

.bandera_S {
	position:absolute;
	float:left;
	width:5px;
	height:110px;
	background:#7EB538;
	margin-top:74px;
}

.datos_Encuentros {
	position:absolute;
	float:left;
	width:195px;
	height:110px;
	margin-top:74px;
	margin-left:5px;
	z-index:5555;
}

.negativo {
	position:absolute;
	float:left;
	width:195px;
	height:110px;
	background:#000000;
	opacity:0.7;
	filter:alpha(opacity=7);
	margin-top:74px;
	margin-left:5px;
}

.sacapunta {
	float:left;
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding:2px 4px 1px 9px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-transform:uppercase;
}

.punta {
  float:left;
  width:0;
  height:0;
  border-top:10px solid transparent;
  border-bottom:10px solid transparent;
  margin-right:7px;
}

.punta.G {
	border-left:10px solid #333333;
}

.punta.I {
	border-left:10px solid #EDBC00;
}

.punta.P {
	border-left:10px solid #5478FF;
}

.punta.S {
	border-left:10px solid #7EB538;
}

.fecha {
	float:left;
	color:#333333;
	margin-top:3px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.fecha.preview {
	font-size:13px;
}

.fecha.preview.encuentro {
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#BABABA;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	margin-top:8px;
	margin-left:10px;
}

.fecha.preview.encuentro:hover {
	color:#FFFFFF;
}

.fecha.preview.encuentro.titulo {
	font-family:'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:21px;
	color:#FFFFFF;
	padding-right:10px;
}

.fecha.preview.encuentro.titulo:hover {
	text-decoration:underline;
}

.botonera {
	margin-left:11px;
	margin-bottom:20px;
}

/*
sacapunta
fecha
h3
news_resumen
*/

.capsula_aside {
	float:left;
}

#bd #novedades {
	/*background:#EEE;*/
	background:url(../imgs/pattern_m2.png) repeat scroll center center transparent;
	opacity:0.5;
	filter:alpha(opacity=5);
	padding:30px 0px 32px 0px;
}

/*#bd h1 {
	color:#FFFFFF;
	line-height:43px;
	padding:0px 13px;
}*/

#bd .sombrita {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

#bd .barra_titulos {
	background:url(../imgs/bandon_negro.jpg) #FFFFFF repeat-x;
	height:45px;
	border-radius:4px 4px 0px 0px;
}

#bd .fondo_novedades {
	background: url("../imgs/degrade_path.jpg") repeat-x scroll 0 0 #E4E4E4;
    border-radius:0 0 4px 4px;
}

#bd .fondo_a_estrenar {
	width:940px;
	margin:auto;
}

#bd .fondo_novedades .fondo_lineas {
	background: url("../imgs/main_lineas.png") repeat-y 0 0 transparent;
}

#bd .fondo_productos {
	background: url("../imgs/main_lineas.png") repeat-y scroll 0 0 #FFFFFF;
    border-radius:0 0 4px 4px;
}

#bd .centrador .col_4 {
	float:left;
	width:244px;
	/*border-right: 1px solid #D0D0D0;*/
	padding:24px 0px 20px 0px;
}

.banden {
	float:left;
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	padding:6px 16px 5px;
	border-radius:10px;
	/*background:#AB437F;*/
	background:url(../imgs/bg_titulos.jpg) top left repeat transparent;
	/*text-transform:uppercase;*/
}

.banden_int {
	float:left;
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#FFFFFF;
	padding:6px 16px 5px;
	border-radius:10px;
	/*background:#AB437F;*/
	background:url(../imgs/bg_titulos.jpg) top left repeat transparent;
	/*text-transform:uppercase;*/
	margin-top:24px;
	margin-right:10px;
}

.banden_int.conSubBotones {
	padding:6px 26px 5px;
}

.banden_int.conSubBotones_alq {
	padding:6px 24px 5px;
}

.banden_int.conSubBotones_lp {
	padding:6px 33px 5px;
}

.contenedor {
	float:left;
	width:920px;
	height:600px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background-color:#FFFFFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:14px;
	margin-bottom:4px;
	padding:10px;
	max-height:600px;
}

.HeightDin {
	max-height:none;
}

.foto_e img {
	float:left;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin-right:22px;
}

.datos_e {
	float:right;
	width:316px;
	margin-top:6px;
	margin-right:22px;
	height:330px;
	overflow:hidden;
}

.datos_ed {
	float:left;
	/*width:246px;*/
	margin-top:6px;
	margin-left:10px;
	margin-right:60px;
}

.datos_ed_v {
	float:left;
	width:288px;
	margin-top:6px;
	margin-left:10px;
	margin-right:-20px;
}

.foto_ed1 {
	float:left;
	margin-top:4px;
	margin-bottom:21px;
}

.foto_ed1 img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px; 
}

.foto_ed {
	float:left;
	margin-left:10px;
	margin-bottom:6px;
}

.foto_ed:last-child {
	margin-bottom:-3px;
}

.foto_ed img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px; 
}

.foto_ed_v {
	position:relative;
	float:right;
	margin-left:10px;
	margin-bottom:6px;
}

.foto_ed_v:last-child {
	margin-bottom:-3px;
}

.foto_ed_v img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px; 
}

.estado_h {
	position:absolute;
	top:10px;
	left:10px;
	z-index:9999;
}

.estado_h.ficha {
	top:0;
	left:0;
}

.cate {
    font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
    font-size:15px;
	color:#000000;
    margin-right:30px;
    padding-top:10px;
}

.titulin.minus {
	text-transform:none;
}

.resumin {
    /*font-family: 'swis721_cn_btbold',Helvetica,Arial,sans-serif;
    font-size:20px;*/
    line-height:18px;
	margin-bottom:20px;
}

.resumin.mr {
	margin-right:30px;
}

.bot_mas {
	margin-left:-1px;
}

/*.thumbs_x2 {
	width:640px;
	float:right;
	margin-right:-10px;
}*/

.thumb {
	position:relative;
	float:left;
	width:920px;
	height:409px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:url("../imgs/degrade_path.jpg") repeat-x scroll 0 0 #E4E4E4;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:17px;
	margin-right:17px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:14px;
}

.thumb.destaca_alq {
	background:none;
	background-color:#FFFFFF;
}

.thumb_prop {
	float:left;
	width:292px;
	/*height:380px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:#FFFFFF;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:17px;
	margin-right:17px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:14px;
}

.thumb img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.thumb_prop img {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.thumb_sub_x2 {
	position:absolute;
	width:292px;
	/*height:380px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:url("../imgs/degrade_path.jpg") repeat-x scroll 0 0 #E4E4E4;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:17px;
	/*margin-right:17px;*/
	padding-top:4px;
	padding-bottom:2px;
}

.thumb_sub {
	/*position:absolute;*/
	float:left;
	width:940px;
	/*height:380px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:url("../imgs/degrade_path.jpg") repeat-x scroll 0 0 #E4E4E4;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:17px;
	/*margin-right:17px;*/
	padding-top:4px;
	padding-bottom:2px;
}

.no_hay {
	float:left;
	margin-top:17px;
	margin-left:4px;
	font-size:15px;
	color:#555555;
}

.no_hay.tasaciones {
	padding-top:22px;
	padding-left:20px;
	height:auto;
}

.error_404 {
	height:100px;
}

.navegacion {
	width:990px;
}

.relleno_subBoton {
	/*position:absolute;*/
	float:left;
	/*width:940px;
	height:380px;*/
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:url("../imgs/degrade_path.jpg") repeat-x scroll 0 0 #E4E4E4;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	margin-top:25px;
	margin-right:10px;
	/*margin-right:17px;*/
	padding-top:2px;
	padding-bottom:1px;
}

.relleno_subBoton.sinMargin {
	margin-right:0;
}

#bd #ventas .subBoton li {
	padding:6px 15px 6px 12px;
	/*border-bottom:1px #FF0000 solid;*/
}

#bd #ventas .subBoton li:last-child {
	border-bottom:none;
}

#bd #ventas .subBoton li a {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	background:url(../imgs/flecha_1.png) center left no-repeat;
	padding-left:10px;
	line-height:18px;
}

#bd #ventas .subBoton li a:hover, 
#bd #ventas .subBoton li a.selected  {
	color:#AB437F;
	background:url(../imgs/flecha_3.png) center left no-repeat;
}

#bd #ventas .subBotonera li {
	padding:6px 20px 6px 12px;
	border-bottom:1px #D0D0D0 solid;
}

#bd #ventas .subBotonera li:last-child {
	border-bottom:none;
}

#bd #ventas .subBotonera li a {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	background:url(../imgs/flecha_1.png) center left no-repeat;
	padding-left:10px;
	line-height:18px;
}

#bd #ventas .subBotonera li a:hover, 
#bd #ventas .subBotonera li a.selected  {
	color:#000000;
	background:url(../imgs/flecha_3.png) center left no-repeat;
}

.datos_thumb {
	margin-top:6px;
	margin-left:2px;
	margin-right:14px;
}
	
.ambientes {
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
}

.titulo {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
}

.resenia {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#000000;
}

.resumen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:17px;
	height:100px;
	margin-top:12px;
}

/*.datos_bottom {
	position:absolute;
	top:389px;
}*/

.precio {
	/*display:inline;*/
	float:left;
	position:absolute;
	top:389px;
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#AB437F;
}

.precio_v {
	/*display:inline;*/
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#333333;
	margin-bottom:22px;
}

.bot_mas_v {
	position:absolute;
	left:134px;
	float:right;
	top:389px;
}

.botones_item {
	margin:14px 0 20px 0;
}

.ver-mapa a {
	float:left;
	font-family: 'swis721_cn_btroman', Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#000000;
	background:url(../imgs/icono_mapa.jpg) center left no-repeat;
	padding-left:26px;
	line-height:20px;
	margin-right:15px;
}

.ver-mapa.emprend a {
	margin-right:22px;
}

#google_maps {
	float:left;
	margin-left:10px;
}

#google_maps iframe {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

.mapa_local small {
	display:none;
	float:right;
	margin-top:8px;
	margin-bottom:3px;
}

.mapa_local small a {
	color:#666666;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
	margin-right:6px;
}

#google_maps_v {
	float:right;
	margin-left:0px;
}

#google_maps_v iframe {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}

#google_maps_v small {
	float:right;
	margin-top:8px;
	margin-bottom:3px;
}

#google_maps_v small a {
	background: url("../imgs/flecha_v.png") no-repeat scroll left center transparent;
    color:#006122;
    font-size:14px;
    font-weight:bold;
    padding-left:10px;
	margin-right:6px;
}

/*#bd .centrador .col_4:hover {
	background:#EEEEEE;
}*/

#bd .centrador .imagen {
	text-align:center;
	margin-bottom:16px;
}

#bd #novedades .centrador .imagen img {
	background:#FFFFFF;
	padding:6px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

#bd .centrador .textos {
	padding:0px 33px;
}

#bd .centrador .textos_pro {
	padding:0px 1px;
	max-height:146px;
	overflow:hidden;
}

#bd .centrador .titulo {
	font-size:18px;
	line-height:21px;
}

#bd .centrador .ok {
	font-size:14px;
	margin-top:3px;
}

.oka {
	font-family: 'caecilia_lt_std55_roman', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0091C7;
	margin-top:70px;
	float:left;
	margin-left:37px;
	margin-bottom:60px;
}

#bd .centrador .titulo a {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	color:#000000;
} 

#bd .centrador p {
	font-size:13px;
	padding:10px 0px 10px;
}

#bd .centrador .textos_info p {
	font-size:13px;
	padding:1px 0px 22px;
	margin-right:7px;
}

#bd .centrador .grafico {
	margin-bottom:25px;
}

#bd .centrador p a {
	color:#333333;
}

#bd .centrador .ver a {
	font-weight:bold;
	color:#FA5300;
	background:url(../imgs/flecha_1.png) center left no-repeat;
	padding-left:10px;
}

#bd .centrador .ver a:hover {
	text-decoration:underline;
}

#bd .centrador #btn_calc {
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	border-radius:4px 4px 4px 4px;
    color:#FFFFFF;
    padding:4px 16px 4px 20px;
	background:url(../imgs/flecha_1.png) no-repeat 10px center #272727;
}

#bd .centrador #btn_calc:hover {
	background:url(../imgs/flecha_2.png) no-repeat 10px center #000000;
}

#bd #destacados {
	padding:32px 0px 32px 0px;
}

#bd #ventas {
	padding:32px 0px 32px 0px;
	background:#EEEEEE;
}

#bd .centrador .categoria {
	font-size:15px;
}

#bd .centrador .categoria a {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	color:#666666;
}

#bd .centrador .lugar {
	font-size:15px;
	color:#828282;
}

#bd .centrador .otracosa {
	height:48px;
	overflow:hidden;
}

#bd .centrador .titulo a span {
	font-size:19px;
	letter-spacing:-1px;
	color:#333333;
	padding-right:3px;
}

#bd .centrador .detalle_linea {
	padding-top:6px;
}

#bd .centrador .linea {
	font-size:11px;
	color:#FFFFFF;
	padding:4px 8px 3px;
	background:#000000;
	float:left;
	border-radius:4px;
	text-transform:uppercase;
}

#bd .centrador .linea.premium {
	background:#000000;
}

#bd .centrador .linea.pro {
	background:#666666;
}

#bd .centrador .linea.clasica {
	background:#AAAAAA;
}

#bd .centrador .superficie {
	float:left;
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	padding:2px 6px 0px 5px;
}

#bd .centrador .col_doble {
	float:left;
	width:480px;
}

#bd .centrador .col_triple {
	float:right;
	width:735px;
}

#bd #productos {
	padding:30px 0px 50px 0px;
}

#bd #productos .col_4 {
	padding-top:1px;
}

#bd #productos .col_4:hover {
	background:none;
}

#bd #productos .fondo_productos {
	background:#FFFFFF;
}

#bd #detalle h1 {
	line-height:39px;
}

.padding {
	padding-top:0px;
}

#bd .fondo_blanco {
	background:#FFFFFF;
}


#bd #detalle .fondo_prox {
	background:#FFFFFF;
	min-height:194px;
	padding-left:14px;
	padding-top:10px;
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:15px;
}

#bd #detalle .fondo_exactitud {
	background:#FFFFFF;
	min-height:156px;
	padding-left:14px;
	padding-right:34px;
	padding-top:16px;
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:22px;
}

#bd #productos .centrador .col_triple {
	border-top:1px #D0D0D0 solid;
	border-left:1px #D0D0D0 solid;
}

#bd #productos .centrador .imagen, #bd #detalle .centrador .imagen  {
	float:left;
	padding:18px 31px 18px 40px;
	margin-bottom:0px;
}

#bd #productos .centrador .textos, #bd #detalle .centrador .textos {
	float:right;
    width:509px;
	padding:23px 30px 20px 0;
}

#bd #productos .centrador p {
	padding:10px 0;
}
#bd #productos .botonera li {
	padding:6px 20px 6px 12px;
	border-bottom:1px #D0D0D0 solid;
}

#bd #productos .botonera li a {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#5E5E5E;
	background:url(../imgs/flecha_1.png) center left no-repeat;
	padding-left:10px;
	line-height:18px;
}

#bd #productos .botonera li a:hover, 
#bd #productos .botonera li a.selected  {
	color:#000000;
	background:url(../imgs/flecha_3.png) center left no-repeat;
}

#bd #textos {
	padding: 30px 0 50px;
}

#bd #detalle {
	padding:30px 0px 50px 0px;
}

#bd #detalle .col_4 {
	float:right;
	border:none;
	padding:5px 0 20px;
}

#bd #detalle hr.aireada {
	margin-top:18px;	
}

#detalle .col_4 h3 {
	padding:8px 12px 0px;
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:16px;
}

#detalle .col_4 h4 {
	padding:1px 12px 8px;
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:14px;
	color:#797979;
}

.aclaracion {
	font-family: 'swis721_ltcn_btlight', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333333;
	padding:0 12px 6px;
}

#detalle .col_4 p {
	padding:0px 12px;
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#353535;
	margin-top:8px;
}

#detalle .col_4 p input.med {
	width:40px;
	height:18px;
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#353535;
	border:1px solid #CAC9CD;
	border-radius:4px;
	padding:2px 6px;
	margin-left:1px;
	margin-right:1px;
}

#detalle .col_4 p.manos {
	position:relative;
	float:right;
	width:50px;
	margin-top:21px;
}

#detalle .barra_titulos h1 a.volver_cat {
	color:#FFFFFF;
	background:url(../imgs/flecha_1.png) no-repeat center left;
	padding-left:10px;
	margin-right:20px;
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
    font-size:20px;
	
}

#detalle .col_4 p.manos .suma {
	display:block;
	width:18px;
	height:11px;
	background:#CCC;
	position:absolute;
	bottom:12px;
	right:12px;
	background:url(../imgs/flecha_suma.png) no-repeat center center #EEEEEE;
	border-top:1px solid #CAC9CD;
	border-right:1px solid #CAC9CD;
	border-left:1px solid #CAC9CD;
	border-radius:0px 4px 0px 0px;
}

#detalle .col_4 p.manos .resta {
	display:block;
	width:18px;
	height:11px;
	background:#F00;
	position:absolute;
	bottom:0px;
	right:12px;
	background:url(../imgs/flecha_resta.png) no-repeat center center #EEEEEE;
	border-bottom:1px solid #CAC9CD;
	border-right:1px solid #CAC9CD;
	border-left:1px solid #CAC9CD;
	border-radius:0px 0px 4px 0px;
}

#detalle .col_4 p.manos input {
	width:20px;
	height:18px;
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#353535;
	border:1px solid #CAC9CD;
	border-radius: 4px;
	padding:2px 6px;
	text-align:center;
}

#detalle .col_4 p.resulta_calc {
	color:#FA5300;
	font-size:17px;
	text-align:center;
	padding:5px 0px;
}

#detalle .col_4 p.nombre_paleta {
	margin-top:15px;

}

#detalle ul.contiene_colores {
	padding:12px 0 12px 12px;
}
#detalle ul.contiene_revestimientos {
	padding:12px 0 2px 5px;
}

#detalle ul.contiene_revestimientos li {
	height: 50px;
	width:218px;
	background-position:center center;
	background-repeat:no-repeat;
	border-radius:4px;
	margin-bottom:7px;
	margin-left:7px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	text-indent:-9999px;
}

#detalle ul.contiene_colores li {
	float:left;
	display:block;
	width:38px;
	height:38px;
	text-indent:-9999px;
	border-radius:4px;
	margin-right:7px;
	margin-bottom:7px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
}

#bd #detalle .fondo_productos {
	background:url(../imgs/main_fichas.jpg) top left repeat-y #FFFFFF;
}

#bd #detalle .col_triple {
	float:left;
	border-top:1px #D0D0D0 solid;
	border-right:1px #D0D0D0 solid;
}

#bd #detalle .centrador .textos_info {
	padding:18px 26px;
}

#bd .centrador #btn_1008 {
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style:italic;
	border-radius: 4px 4px 4px 4px;
    color:#FFFFFF;
    padding:4px 16px 4px 20px;
	background:url(../imgs/flecha_1.png) no-repeat 10px center #272727;
}

#bd .centrador #btn_1004:hover {
	background:url(../imgs/flecha_2.png) no-repeat 10px center #000000;
}


#detalle #preview_color {
	position:absolute;
	width:140px;
	height:140px;
	border-radius:4px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	z-index:9999;
	background:#FFFFFF;
	display:none;
	background-position:center center;
	background-repeat:no-repeat;
}
#detalle #preview_color .etiqueta {
	position:absolute;
	bottom:-34px;
	left:20px;
	width:100px;
	border-radius:4px;
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	padding:4px 0px;
	
}

#detalle #preview_text {
	position:absolute;
	width:218px;
	height:100px;
	border-radius:4px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	z-index:9999;
	background:#FFFFFF;
	display:none;
}
#detalle #preview_text .etiqueta {
	position:absolute;
	bottom:-34px;
	left:10px;
	width:190px;
	border-radius:4px;
	background:#000000;
	color:#FFFFFF;
	text-align:center;
	padding:4px 4px;	
}

#detalle .carteles {
	background:#FFFFFF;
	padding: 15px;
	border-bottom: 1px solid #CCCCCC;
}

#detalle .carteles h2 {
	margin-top:15px;
}

#detalle .carteles p {
	padding:0px;
}

#detalle .carteles .sistema {
	width:544px;
	float:left;
	border-right: 1px solid #CCCCCC;
	padding-right:20px;
}

#detalle .carteles .sistema img {
	padding-right:20px;
}

#detalle .carteles .advierte {
	width:280px;
	float:right;
	text-align:center;
	padding-right:44px;
}

#detalle .carteles .advierte .exactitud a {
	color:#FA5300;
	margin-left:0px;
}

#detalle .carteles .advierte .exactitud a:hover {
	text-decoration:underline;
}

#bd #textos.proyectos .col_doble {
	border-bottom:1px #D0D0D0 solid;
	border-right:1px #D0D0D0 solid;
	padding:20px;
	width:449px;
}

#bd #textos.proyectos .col_simple {
	border-bottom:1px #D0D0D0 solid;
	padding:20px;
}

#bd #textos.proyectos .col_simple.corrida {
	padding:20px 0px 12px 26px;
}

#bd #textos.proyectos .foto {
	float:left;
	margin-right:16px;
	margin-bottom:12px;
}

#bd #textos.proyectos .col_doble:nth-child(even) {
	border-right:none;
	width:450px;
}

#bd #textos.proyectos .col_doble:nth-child(4n),
#bd #textos.proyectos .col_doble:nth-child(4n-1) {
	background:#EEEEEE;
}

#bd #textos.proyectos .centrador .imagen img {
	background:#FFFFFF;
	padding:6px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}

#bd #textos.proyectos .centrador .imagen {
	float:left;
	margin-right: 20px;
	margin-bottom:0px;
}

#bd #textos.proyectos .centrador .conmargen {
	margin-bottom:10px;
}

#bd #textos .col_simple.separa {
	padding-top:30px;
}

#bd #textos .col_simple.separa0 {
	padding-top:30px;
}

#bd #textos .col_simple.separa1 {
	padding-top:25px;
}

#bd #textos .col_simple.separa2 {
	padding-top:30px;
}

#bd #textos.pos .col_simple {
	padding-bottom:40px;
}

#bd #textos .col_izq {
	float:left;
	width:480px;
}

#bd #textos .col_izq p.datitos {
	padding:0px;
	color:#666666;	
}

#bd #textos .col_der {
	float:right;
	width:470px;
}

#bd #textos .col_der iframe {
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
    padding:6px;
	display:block;
}

#selector_zona {
	width:300px;
}

#textos #mapita small a {
	color:#FA5300;
}

.formulario {
	float:left;
	margin-top:50px;
	margin-left:37px;
}

.foto_tas {
	float:right;
	margin-top:40px;
}

#frm_cv label {
	display:block;
	font-family: 'caecilia_lt_std55_roman', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#020302;
	margin-top:25px;
	margin-bottom:1px;
	padding-left:1px;
}

#bd .trabajar .centrador .textos {
	padding:0px 40px;
}

#frm_cv input.text, #frm_cv input.file {
	width:880px;
	height:35px;
	background:#ECEDED;
	font-family: 'caecilia_lt_std55_roman', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	border:none;
	padding:2px 9px 3px;
	margin-top:3px;
}

#frm_cv textarea.text {
	width:880px;
	height:179px;
	background:#ECEDED;
	font-family: 'caecilia_lt_std55_roman', Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:23px;
	color:#333333;
	border:none;
	padding:9px;
	margin-top:3px;
}

#frm_cv input.btn {
	float:right;
	width:128px;
	height:30px;
	font-family: 'caecilia_lt_std45_light', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	background:#00ADEF;
	border:none;
	margin-top:16px;
	margin-bottom:36px;
	cursor:pointer;
}

#frm_cv input.btn:hover {
	color:#FFFFFF;
	background:#999999;
}

.contacto {
	width:990px;
	height:370px;
	padding-left:5px;
}

.datos_1 {
	float:left;
	padding-right:50px;
}

.datos_2 {
	float:left;
}

.sucursal {
	font-family: 'swis721_cn_btroman', Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000;
}

.sucursal_bottom {
	font-family: 'swis721_cn_btbold', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}

.datitos {
	line-height:22px;
	margin-top:5px;
	margin-left:18px;
	margin-bottom:18px;
}

.ver_mas {
	font-family: 'flama_semicondensedlight', Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	background:url("../imgs/facebook_ch.jpg") center left no-repeat;
	padding-left:25px;
	margin-left:19px;
}

.ver_mas:hover {
	color:#666666;
}

.correo a {
	float:right;
	font-family: 'flama_semicondensedlight', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	margin-top:17px;
	margin-right:25px;
	text-decoration:underline;
}

.correo a:hover {
	text-decoration:none;
	color:#A6D2C6;
}

.casilla {
	font-family: 'flama_semicondensedlight', Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#EFEFEF;
}

.casilla:hover {
	text-decoration:underline;
}

.casilla_b {
	margin-bottom:15px;
}

.casilla_b a {
	color:#FFF;
	margin-bottom:50px;
	text-decoration:underline;
}

.casilla_b a:hover {
	color:#CCC;
}

.mapitas {
	margin-bottom:10px;
}

/* FIN Definicion del cuerpo principal */


/* Definicion del footer */

#ft {
	/*background:url(../imgs/bg_footer.jpg) repeat-x top left #000000;*/
	width:100%;
	margin:auto;
	margin-top:90px;
}

.ClipLineas {
	height:4px;
	background:#333333;
}

.linea_de_color {
	float:left;
	width:115px;
	height:4px;
	border-right:3px solid #FFFFFF;
}

.banda_footer {
	height:114px;
	border-top:3px solid #FFFFFF;
	border-bottom:3px solid #FFFFFF;
	background:url(../imgs/bg_footer.jpg) top left repeat-x #EFEFEF;
}

.banda_footer .isologo {
	float:left;
	margin-top:14px;
	margin-left:29px;
}

.banda_footer .sistema {
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	margin-bottom:1px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	margin-top:26px;
}

.banda_footer .logo {
	font-family: 'HelveticaLTStdCondBold', Arial, Helvetica, sans-serif;
	font-size:19px;
	line-height:21px;
	color:#444444;
	letter-spacing:-1px;
}

.columna_ft_2 {
	float:left;
	height:72px;
	border-left:1px dotted #999999;
	margin-top:20px;
	margin-left:37px;
	padding-top:7px;
}

.columna_ft_3 {
	float:left;
	height:50px;
	border-left:1px dotted #999999;
	margin-top:20px;
	margin-left:3px;
	padding-top:25px;
}

.telefono {
	float:left;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	background:url(../imgs/ico_telefono.png) left center no-repeat transparent;
	padding-left:35px;
	line-height:30px;
	margin-left:35px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.telefono a {
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#333333;
	line-height:30px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.email a {
	float:left;
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#333333;
	background:url(../imgs/ico_email_1.jpg) left center no-repeat transparent;
	padding-left:38px;
	line-height:30px;
	margin-left:35px;
	margin-right:30px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.email a:hover {
	color:#666666;
	background:url(../imgs/ico_email_2.jpg) left center no-repeat transparent;
}

.ruta {
	font-family: 'helvetica_neue67MdCn', Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#333333;
	margin-top:-18px;
	margin-left:34px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.ciudad {
	font-family: 'HelveticaNeueLTStd47LightCondensed', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	line-height:22px;
	margin-left:34px;
	font-smooth:always;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
}

.down {
	float:left;
	width:100%;
	height:24px;
	background:#F0F0F0;
	line-height:30px;
}

.copyright {
	float:left;
	font-size:12px;
	color:#333333;
	margin-top:-4px;
	margin-left:8px;
}

.credito a {
	float:right;
	font-size:12px;
	color:#333333;
	margin-top:-4px;
	margin-right:10px;	
}

.credito a:hover {
	text-decoration:underline;
}

/* FIN Definicion del footer */


.exactitud a {
	clear:both;
	color:#FFFFFF;
	font-weight:bold;
	background:url("../imgs/flecha_1.png") center left no-repeat;
	padding-left:11px;
	padding-top:1px;
	margin-left:12px;
}

.exactitud a:hover {
	color:#999999;
	background:url("../imgs/flecha_1.png") center left no-repeat;
}

.aire_a {
	clear:both;
	height:40px;
}

.aire_bottom {
	height:30px;
}

.aire_ch {
	height:14px;
}

.aire_R {
	clear:both;
	height:25px;
}

.aire_R2 {
	clear:both;
	height:42px;
}

.aire_R3 {
	clear:both;
	height:14px;
}

.linea_footer {
	width:968px;
	height:1px;
	background-color:#333333;
	margin-top:10px;
	margin-left:12px;
}

.aluminio_ch {
	width:980px;
	height:81px;
	background-color:#CCC;
	border-top:1px solid #FFF;
	border-bottom:1px dotted #333;
	margin:auto;
	background:url(../imgs/bg_aluminio_ch.jpg) bottom left repeat-x #FFF;
	box-shadow:1px 1px 7px rgba(0, 0, 0, 0.3);
}

.loguitos_home {
	width:300px;
	height:44px;
	margin-left:387px;
	margin-top:20px;
}

.loguitos {
	width:240px;
	height:50px;
	margin:auto;
	margin-top:24px;
	margin-bottom:20px;
}

.loguitos_cont {
	width:300px;
	height:44px;
	margin-left:387px;
	margin-top:24px;
	margin-bottom:24px;
}

.data_fiscal {
	position:relative;
	float:left;
	z-index:9777;
	margin-top:-59px;
	margin-left:24px;
}

.descargar a {
	display:inline-block;
	font-family:'HelveticaLTStdCondBold', Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;
	letter-spacing:0.3px;
	font-weight:bold;
	color:#333;
	background:url(../imgs/ico-pdf.gif) center left no-repeat;
	padding-top:4px;
	padding-left:34px;
	margin-right:15px;
	margin-bottom:18px; 
}

.descargar a:hover {
	color:#666;
}

.video_630 {
	float:left;
	margin-bottom:6px;
}

.logo_afip {
	float:left;
	margin-left:25px;
	margin-right:50px;
	padding-top:33px;
	padding-bottom:38px;
}

.datos_bottom {
	float:left;
	color:#FFF;
	padding-top:48px;
}

.logo_PAH {
	display:inline-block;
	width:90px;
	height:96px;
	margin-top:17px;
	/*margin-left:33px;*/
	margin-left:236px;
	margin-right:7px;
}

.foto_50_L .logo_PAH {
	width:300px;
	height:300px;
	margin-left:7px;
	margin-bottom:35px;
}

.logo_cambridge {
	display:inline-block;
	width:188px;
	height:29px;
	border:none;
	background-image:url('../imgs/logo_Cambridge.jpg');
	background-size:contain;
	background-repeat:no-repeat;
	margin-top:51px;
	margin-left:4px;
	margin-right:10px;
	margin-bottom:2px;
}

.mapa_PAH {
	width:640px;
	margin-left:-10px;
}

.comentario_right.m-pah {
	margin-left:-10px;
	margin-right:-10px;
}