body {
        font-size: 12px;
        font-family: "Times New Roman";
        margin: 0;
        padding: 0;
}

a {
        color: black;
}

.tituloEntrevista {
        display: block;
        font-size: 38px;
        font-style: italic;
        line-height: 40px;
}

.preguntaEntrevista {
        display: block;
        font-weight: bold;
        font-style: italic;
}

.tituloClientes {
        font-weight: normal;
        font-style: italic;
}

.clientes {
        font-size:28px;
        line-height: 34px;
        font-weight: bold;
        font-style: italic;
}

#fixed {
        white-space: normal;
        width: 312px;
        min-height: 505px;
        _height: 505px;
        position: fixed;
        top: 28px;
        left: 25px;
        background: #F6F4E7;
        padding: 30px 24px;
        z-index: 100;
}
* html #fixed {
/*\*/
        position: absolute;
        top: expression((28 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
        left: expression((25 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
        z-index: 100;
/**/
}

#fixed img.logo {
        margin-bottom: 0;
}

#fixed a.news, #fixed a.seccion {
        font-family: "Times New Roman";
        font-size: 58px;
        font-style: italic;
        text-decoration: underline;
        color: black;
        outline: none;
        margin-bottom: 14px;
}

#fixed div.contact {
        font-size: 15px;
        line-height: 18px;
        color: black;
}

#fixed a {
        display: block;
        font-size: 15px;
        color: black;
        text-decoration: underline;
        outline: none;
        margin-bottom: 4px;
}

#fixed a.lang {
        margin-bottom: 0;
        text-decoration: underline;
}

#fixed a.lang.active {
        text-decoration: none;
}

div#news.popup {
        padding: 160px 0 0 0;
}
div.popup {
        display: none;
        white-space: normal;
        width: 580px;
        height: 505px;
        position: fixed;
        top: 60px;
        left: 300px;
        padding: 20px 0 0 0;
        z-index: 200;
        font-family: Times New Roman;
        font-size: 15px;
        line-height: 18px;
}

div.popup div.scroll {
        padding: 0 24px;
        overflow: auto;
        #overflow-x: hidden;
        _overflow-x: hidden;
	_overflow-y: auto;
	_height: 1px;
}

* html div.popup {
/*\*/
        position: absolute;
        top: expression((60 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px');
        left: expression((300 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');
        z-index: 100;
/**/
}

div.popup p.date {
        position: absolute;
        top: 80px;
        left: 24px;
        font-size: 58px;
        line-height: 58px;
        font-family: "Times New Roman";
        margin: 0;
        padding: 0;
}

div.popup p.title {
        position: absolute;
        top: 20px;
        left: 24px;
        font-size: 58px;
        line-height: 58px;
        font-style: italic;
        font-family: "Times New Roman";
        margin: 0;
        padding: 0;
}

div.popup a.close {
        position: absolute;
        top: 20px;
        right: 48px;
        font-size: 14px;
        font-family: "Times New Roman";
        color: black;
}

div.popup a.imprimir {
        position: absolute;
        top: 20px;
        right: 108px;
        font-size: 14px;
        font-family: "Times New Roman";
        color: black;
}

div.popup div.new {
        border-bottom: black solid 1px;
        margin: 0 0 5px 0;
        padding: 0 0 15px 0;
}

div.popup div.new p.date2 {
        padding: 0;
        margin: 0 0 12px 0;
        font-size: 12px;
        font-family: "Times New Roman";
        font-style: italic;
}

div.popup div.new div.text {
        font-size: 15px;
        font-family: "Times New Roman";
        line-height: 18px;
}

div.popup div.texto {
        font-size: 15px;
        font-family: "Times New Roman";
        line-height: 18px;
}

#container {
        white-space: nowrap;
        padding: 28px 0 0 420px;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 1;
}

table.trabajos {
        border-collapse: collapse;
}

table.trabajos td {
        padding-right: 25px;
        vertical-align: top;
}

div.block {
        white-space: normal;
        font-size: 15px;
        line-height: 18px;
        color: black;
        vertical-align: top;
}

div.block div.img {
	position: relative;
        margin-bottom: 20px;
        overflow: hidden;
}

div.block div.img img {
	position: relative;
        display: none;
        z-index: 1;
}

div.block div.img a {
	display: block;
	width: 19px;
	height: 19px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 2;
}

div.block div.img a img {
	display: inline;
	border: none;
}

div.block div.img img.active {
        display: block;
}

div.block div.video {
        margin-bottom: 20px;
}

div.block p.title {
        width: 370px;
        font-style: italic;
        margin: 0;
        padding: 0;
        text-transform: uppercase;
}

div.block a.link {
        display: block;
        color: black;
        outline: none;
        line-height: 15px;
        margin-top: 5px;
}

div.block div.text {
        width: 370px;
        margin-top: 5px;
}

div.block div.premios {
        width: 370px;
        margin-top: 22px;
        font-style: italic;
        font-size: 12px;
        line-height: 18px;
}