body {
	background-color: #F3F3E9;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}
html {
	height: 100%;
}
p {
    font: 12px/20px Arial,Helvetica,Sans-serif;
    margin-bottom: 18px;
}
#wrapper > .idiomas {
	padding-top:50px;
}
/* START LANDING PAGE */
.idiomas UL{
    display: block;
    height: 43px;
    margin: 33px auto 0;
    padding: 0;
    width: 195px;
}
.idiomas .breakkk UL LI, .idiomas .breakkk UL LI A{
	float: left;
	height: 43px;
	width: 83px;
	display: block;
}
.idiomas .breakkk UL LI.sep{
	background: url(imagenes/idiomas.jpg) repeat scroll -83px top transparent;
	width: 29px;
}
.idiomas .breakkk UL LI A{
	background: url(imagenes/idiomas.jpg) repeat scroll left top transparent;	
	text-indent: -9999px;
}
.idiomas .breakkk UL LI + LI + LI A{
	background-position: right top;	
}
.idiomas .breakkk UL LI A:hover{
	background-position: left bottom;	
}
.idiomas .breakkk UL LI + LI +LI A:hover{
	background-position: right bottom;	
}
/* END LANDING PAGE */
img {
	border: none;
	outline: none;
}
a, a:link {
	text-decoration: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5CBBDB;
}
a:hover {
	text-decoration: none;
	outline: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C3DA4E;
}
#wrapper{
    clear: both;
    height: 100%;
    margin: 0 auto;
    padding-left: 40px;
    position: relative;
    width: 910px;
}
#header{
    clear: both;
    height: 92px;
    padding-left: 0;
    position: relative;
    text-align: center;
    width: 910px;
    z-index: 99;
}
.hentry.page{
    z-index: 0;
	position: relative;
}
#contenido{
	clear: both;
	position: relative;
	width: 875px;
}
#footer{
    background-image: url("imagenes/footer.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    height: 70px;
    position: relative;
    text-align: center;
    width: 910px;
}
.breakkk, .idiomas .logo {
	clear: both;
	position: relative;
	text-align: center;
}
#header .logo {
    float: left;
    position: relative;
    width: 183px;
}

/* botonera */ 

UL.botonera {
    display: block;
    float: left;
    height: 46px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
    top: 33px;
    width: 692px;
}
.noes ul.botonera {
    padding-left: 62px;
    /*padding-left: 46px;*/
    width: 646px;
}
.noen ul.botonera {
    padding-left: 15px;
    width: 692px;
}
.botonera LI{
 float: left;
 position: relative;
}
.botonera LI A{
	text-indent: -9999px;
	height: 46px;
}

.noes .botonera LI A{
	background-image: url(imagenes/btn.jpg);
	position: relative;
	float: left;
	height: 46px;
}

.botonera LI A{
	width: 62px;
	background-position: 0px 0px;
}
.botonera LI A:hover, .botonera LI.selected A {
	background-position: 0px 46px;
}
.botonera LI + LI A{
	width: 118px;
	background-position: -62px 0px;
}
.botonera LI + LI A:hover, .botonera LI + LI.selected A {
	background-position: -62px 46px;
}
.botonera LI + LI + LI A{
	width: 107px;
	background-position: -180px 0px;
}
.botonera LI + LI + LI A:hover, .botonera LI + LI + LI.selected A {
	background-position: -180px 46px;
}
.botonera LI + LI + LI + LI A{
    width: 101px;
	background-position: -289px 0px;
}
.botonera LI + LI + LI + LI A:hover, .botonera LI + LI + LI + LI.selected A {
	background-position: -289px 46px;
}
.botonera LI + LI + LI + LI + LI A{
	width: 58px;
	background-position: -390px 0px;
}
.botonera LI + LI + LI + LI + LI A:hover, .botonera LI + LI + LI + LI + LI.selected A {
	background-position: -390px 46px;
}
.botonera LI + LI + LI + LI + LI + LI A{
	width: 62px;
	background-position: -447px 0px;
}
.botonera LI + LI + LI + LI + LI + LI A:hover, .botonera LI + LI + LI + LI + LI + LI.selected A {
	background-position: -447px 46px;
}
.botonera LI + LI + LI + LI + LI + LI + LI A{
	width: 56px;
	background-position: -509px 0px;
}
.botonera LI + LI + LI + LI + LI + LI + LI A:hover, .botonera LI + LI + LI + LI + LI + LI + LI.selected A {
	background-position: -509px 46px;
}
.botonera LI + LI + LI + LI + LI + LI + LI + LI A{
	width: 81px;
	background-position: -565px 0px;
}
.botonera LI + LI + LI + LI + LI + LI + LI + LI A:hover, .botonera LI + LI + LI + LI + LI + LI + LI + LI.selected A {
	background-position: -565px 46px;
}

/* fin de botonera */ 

/* botonera english */ 

.noen .botonera LI A{
	background-image: url(imagenes/btnen.jpg);
	position: relative;
	float: left;
	height: 46px;
}
.noen .botonera LI A{
	width: 72px;
	background-position: 0px 0px;
}
.noen .botonera LI A:hover, .noen .botonera LI.selected A {
	background-position: 0px 46px;
}
.noen .botonera LI + LI A{
	width: 97px;
	background-position: -72px 0px;
}
.noen .botonera LI + LI A:hover, .noen .botonera LI + LI.selected A{
	background-position: -72px 46px;
}
.noen .botonera LI + LI + LI A{
	width: 104px;
	background-position: -169px 0px;
}
.noen .botonera LI + LI + LI A:hover, .noen .botonera LI + LI + LI.selected A {
	background-position: -169px 46px;
}
.noen .botonera LI + LI + LI + LI A{
	width: 111px;
	background-position: -273px 0px;
}
.noen .botonera LI + LI + LI + LI A:hover, .noen .botonera LI + LI + LI + LI.selected A {
	background-position: -273px 46px;
}
.noen .botonera LI + LI + LI + LI + LI A{
	width: 88px;
	background-position: -384px 0px;
}
.noen .botonera LI + LI + LI + LI + LI A:hover, .noen .botonera LI + LI + LI + LI + LI.selected A {
	background-position: -384px 46px;
}
.noen .botonera LI + LI + LI + LI + LI + LI A{
	width: 73px;
	background-position: -472px 0px;
}
.noen .botonera LI + LI + LI + LI + LI + LI A:hover, .noen .botonera LI + LI + LI + LI + LI + LI.selected A {
	background-position: -472px 46px;
}
.noen .botonera LI + LI + LI + LI + LI + LI + LI A{
	width: 65px;
	background-position: -545px 0px;
}
.noen .botonera LI + LI + LI + LI + LI + LI + LI A:hover, .noen .botonera LI + LI + LI + LI + LI + LI + LI.selected A {
	background-position: -545px 46px;
}
.noen .botonera LI + LI + LI + LI + LI + LI + LI + LI A{
	width: 82px;
	background-position: -610px 0px;
}
.noen .botonera LI + LI + LI + LI + LI + LI + LI + LI A:hover, .noen .botonera LI + LI + LI + LI + LI + LI + LI + LI.selected A {
	background-position: -610px 46px;
}
/* dropdown categorias */
.botonera li ul {
    background: url("imagenes/btn_cat.jpg") no-repeat scroll center top #c3da4e;
    height: auto;
    /*left: -999em;*/
    left: -60px;    
    *left: -97px;    
	padding: 12px 5px 5px;
    position: absolute;
    top: 46px;
    width: 162px;
	z-index: 99;
	display:none;
}
.noen .botonera li ul {
    left: -52px;    
    *left: -92px;    
}
.botonera li.cat-item li.cat-item {
    list-style: none outside none;
    width: 162px;
}
.botonera li.cat-item li.cat-item a, .botonera li.cat-item li.cat-item a:visited {
    background: none repeat scroll 0 0 transparent;
    color: #646464;
    font: 11px/14px arial,helvetica,sans-serif;
    height: auto;
    padding: 2px 5px;
    text-align: left;
    text-indent: 0;
    width: 152px;
}
.botonera li.cat-item li.cat-item a:hover, .botonera li.cat-item li.cat-item a:active {
	background:#5FBCE5;
	color: #FFF;
}
.botonera li:hover ul, .botonera li li:hover ul, .botonera li li li:hover ul, .botonera li.sfhover ul, .botonera li li.sfhover ul, .botonera li li li.sfhover ul {
	/*left: 515px;*/
	/*left: 507px;*/
    /*left: -71px;
    left: -49px\9;
	*left: -87px;*/
	display: block;
}
.noes .botonera li:hover ul, .noes .botonera li li:hover ul, .noes .botonera li li li:hover ul, .noes .botonera li.sfhover ul, .noes .botonera li li.sfhover ul, .noes .botonera li li li.sfhover ul {
    /*left: 515px;*/
	display: block;
}
/* fin de botonera */ 

#footer span {
	line-height: 15px;
	position: relative;
	width: 950px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	top: 26px;
	color: #67686C;
}
.newsl {
	float: left;
	height: 43px;
	width: 875px;
	position: relative;
	text-align: right;
	clear: both;
	left: 35px;
}
.titulo{
	/*background-image: url(imagenes/sub_titulo.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: left;
	height: 32px;
	position: relative;
	left: 37px;
	width: 875px;
	margin-top: 43px;*/
    background-image: url("imagenes/sub_titulo.jpg");
    background-position: left bottom;
    background-repeat: repeat-x;
    height: 32px;
    left: 17px;
    margin: 43px 0 25px;
    position: relative;
    text-align: left;
    width: 867px;
}
.page .titulo{
	margin-bottom: 0;
}
.archive.category H1.page-title {
	color: #999;
    font: 12px arial,helvetica,sans-serif;
    position: absolute;
    right: 27px;
    text-align: right;
    top: 143px;
    width: 762px;
}
.archive.category H1.page-title SPAN{
    color: #62B7DC;
    font: bold 14px arial,helvetica,sans-serif;
} 
.destacado1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #5CBBDB;
}
.destacado2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #C3DA4E;
}.txtcontenido {
	width: 845px;
	left: 67px;
	position: relative;
	top: 20px;
	clear: both;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #68696C;
	line-height: 22px;
}
.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #68696C;
	line-height: 22px;
}
.cierra {
	clear: both;
	position: relative;
	height: 30px;
}
.equiposep {
	clear: both;
	position: relative;
	height: 25px;
}
.clientes {
	width: 875px;
	text-align: center;
	clear: both;
	left: 37px;
	position: relative;
}
.txtcontenidomap {
	width: 362px;
	left: 67px;
	position: relative;
	top: 20px;
	float: left;
}
.flashmap {
	float: left;
	position: relative;
	left: 83px;
	top: 20px;
}
.referencias {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #C3DA4E;
}
.referencias2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #646464;
	line-height: 30px;
}
#contenido2 {
	clear: both;
	position: relative;
	width: 950px;
}
.quienes3 {
	clear: both;
	position: relative;
	background-color: #F3F3E9;
	background-image: url(imagenes/quienes3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 195px;
}
.quienes3 h1, .quienes3eng h1{
    clear: both;
    color: #FFFFFF;
    font-weight: normal;
    left: 186px;
    position: relative;
    text-decoration: none;
    top: 22px;
    width: 700px;
	font: 12px/18px arial,helvetica,sans-serif;
}
.quienes3 h2, .quienes3eng h2{
	/*position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	left: 175px;
	font-weight: normal;
	width: 700px;
	top: 62px;
	_top: 52px;
	line-height: 19px;
	clear: both;*/
	    clear: both;
    color: #FFFFFF;
    font: 12px/18px arial,helvetica,sans-serif;
    left: 186px;
    position: relative;
    text-decoration: none;
    /*top: 57px;*/
    top: 76px;
    width: 720px;
}
.quienes3eng h2{
    top: 76px;
}
.quehacemos3 {
    background-color: #F3F3E9;
    background-image: url("imagenes/quehacemos3.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    height: 357px;
    padding-left: 23px;
    position: relative;
}
.quehacemos3 h1{
	clear: both;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	left: 76px;
	font-weight: normal;
	width: 700px;
	top: 21px;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}
.quehacemos2 {
    background-color: #F3F3E9;
    background-image: url("imagenes/quehacemos2.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    clear: both;
    height: 357px;
    margin-top: 17px;
    padding-left: 23px;
    position: relative;
}
.quehacemos2.hicimos {
	background-image: url(imagenes/quehicimos2.jpg);
    height: 434px;
}
.quehacemos2 h1{
	clear: both;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration: none;
	left: 76px;
	font-weight: normal;
	width: 700px;
	top: 21px;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}
.quehacemos2 h2{
	clear: both;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	left: 76px;
	font-weight: normal;
	width: 700px;
	top: 265px;
	line-height: 19px;
	margin: 0px;
	padding: 0px;
}
.banner1 {
	position: relative;
	float: left;
	top: 57px;
	left: 67px;
	width: 207px;
	text-align: left;
}
.banner1b {
	position: relative;
	float: left;
	top: 57px;
	left: 67px;
}
.banner2 {
	position: relative;
	float: left;
	top: 73px;
	_top: 71px;
	left: 67px;
	width: 207px;
	text-align: left;
}
.banner2b {
	position: relative;
	float: left;
	top: 73px;
	_top: 71px;
	left: 67px;
}
.banner3 {
	float: left;
    left: 67px;
    position: relative;
    text-align: left;
    top: 88px;
    width: 207px;
}
.banner3b {
	position: relative;
	float: left;
	top: 88px;
	left: 67px;
}
.banner1 a, .banner1b a, .banner2 a, .banner2b a {
	background: url(imagenes/banners/producciones.jpg) no-repeat scroll 0 top transparent;
    display: block;
    height: 106px;
    width: 193px;
}
.quehacemos3 .banner1 a, .quehacemos3 .banner1b a, .quehacemos3 .banner2 a, .quehacemos3 .banner2b a {
	background: url(imagenes/banners/produccionesb.jpg) no-repeat scroll 0 top transparent;
}
.p1 a{background-position: 0 top;}
.p2 a{background-position: -193px top;}
.p3 a{background-position: -386px top;}
.p4 a{background-position: -579px top;}
.p5 a{background-position: -772px top;}
.p6 a{background-position: -965px top;}
.p7 a{background-position: -1158px top;}
.p8 a{background-position: -1351px top;}
.p1 a:hover{background-position: 0 bottom;}
.p2 a:hover{background-position: -193px bottom;}
.p3 a:hover{background-position: -386px bottom;}
.p4 a:hover{background-position: -579px bottom;}
.p5 a:hover{background-position: -772px bottom;}
.p6 a:hover{background-position: -965px bottom;}
.p7 a:hover{background-position: -1158px bottom;}
.p8 a:hover{background-position: -1351px bottom;}

.quehacemos3 .pb1 a{background-position: 0 top;}
.quehacemos3 .pb2 a{background-position: -193px top;}
.quehacemos3 .pb3 a{background-position: -386px top;}
.quehacemos3 .pb4 a{background-position: -579px top;}
.quehacemos3 .pb5 a{background-position: -772px top;}
.quehacemos3 .pb6 a{background-position: -965px top;}
.quehacemos3 .pb7 a{background-position: -1158px top;}
.quehacemos3 .pb1 a:hover{background-position: 0 bottom;}
.quehacemos3 .pb2 a:hover{background-position: -193px bottom;}
.quehacemos3 .pb3 a:hover{background-position: -386px bottom;}
.quehacemos3 .pb4 a:hover{background-position: -579px bottom;}
.quehacemos3 .pb5 a:hover{background-position: -772px bottom;}
.quehacemos3 .pb6 a:hover{background-position: -965px bottom;}
.quehacemos3 .pb7 a:hover{background-position: -1158px bottom;}

.banner1.vert, .banner1b.vert, .banner2.vert, .banner2b.vert {
    margin-right: 5px;
    width: 136px;
}
.banner1.vert a, .banner1b.vert a, .banner2.vert a, .banner2b.vert a {
	background: url(imagenes/banners/cursos.jpg) no-repeat scroll 0 top transparent;
    display: block;
    height: 136px;
    width: 105px;
}
.vert.a a{background-position: 0 top;}
.vert.b a{background-position: -105px top;}
.vert.c a{background-position: -210px top;}
.vert.d a{background-position: -315px top;}
.vert.e a{background-position: -420px top;}
.vert.f a{background-position: -525px top;}
.vert.g a{background-position: -630px top;}
.vert.h a{background-position: -735px top;}
.vert.i a{background-position: -840px top;}
.vert.j a{background-position: -945px top;}
.vert.k a{background-position: -1050px top;}
.vert.l a{background-position: -1155px top;}

.vert.a a:hover{background-position: 0 bottom;}
.vert.b a:hover{background-position: -105px bottom;}
.vert.c a:hover{background-position: -210px bottom;}
.vert.d a:hover{background-position: -315px bottom;}
.vert.e a:hover{background-position: -420px bottom;}
.vert.f a:hover{background-position: -525px bottom;}
.vert.g a:hover{background-position: -630px bottom;}
.vert.h a:hover{background-position: -735px bottom;}
.vert.i a:hover{background-position: -840px bottom;}
.vert.j a:hover{background-position: -945px bottom;}
.vert.k a:hover{background-position: -1050px bottom;}
.vert.l a:hover{background-position: -1155px bottom;}
.banner1b.vert, .banner2b.vert {
	margin-right: 0;
}
.bannersadv {
	clear: both;
	position: relative;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	top: 86px;
	left: 78px;
}
.bannersadv2 {
	clear: both;
	position: relative;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	top: 70px;
	left: 78px;
	width: 500px;
}
.titulotabla {
	background-image: url(imagenes/sub_titulo.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.archive.category .post, .hhhome .post {
    display: inline-block;
    float: left;
    left: 39px;
    margin: 0 18px 26px 0;
    position: relative;
    width: 42%;
}
.archive.category .post{
    width: 406px;
}
.hhhome .reco{
    height: 162px/*136px*/ !important;
    overflow: hidden !important;
}
.hhhome .reco UL{
    padding-left: 44px;
    *padding: 14px 5px 0 0;
}
.hhhome .reco UL LI{
    float: left;
    list-style: none outside none;
}
.hhhome .reco UL LI + LI{
   margin-left: 8px;
}
.hhhome .reco UL LI A{
    background: url("imagenes/reconocimientos.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    font: 18px Arial,Verdana;
    height: 42px;
    padding: 94px 15px 0 147px;
    text-decoration: underline;
    width: 265px;
}
.hhhome .reco UL LI A:hover{
	background-position: 0 bottom;
}
.hhhome .reco UL LI A.two{
	background-position: right 0;
}
.hhhome .reco UL LI A.two:hover{
	background-position: right bottom;
}
.hhhome .post {
    left: 60px;
    margin: 15px 24px 15px 0;
    *margin: 15px 18px 9999px 0;
}
.hhhome .post + .post {
    margin: 15px 0 15px 24px;
    *margin: 15px 0 9999px 18px;
}
.hhhome .post .entry-title{
    /*font: bold 16px/19px Arial,Helvetica,sans-serif;
    margin: 0;
    max-height: 37px;
    overflow: hidden;*/
    display: inline-block;
    font: bold 16px/19px Arial,Helvetica,sans-serif;
    height: 18px;
    margin: 0;
    max-height: 37px;
    overflow: hidden;
    width: auto;
}
.hhhome .post p, .archive.category .post .entry-summary P {
    height: 51px;
    margin: 2px 0 18px;
    overflow: hidden;
    position: relative;
}
.hhhome .post p a, .archive.category .post .entry-summary P A{
    background-color: #F3F3E9;
    bottom: 0;
    height: 19px;
    position: absolute;
    width: 100%;
	*left: 0;
}

.hhhome .post p a{
    background: url("imagenes/btn_readmore.jpg") no-repeat scroll left top transparent;
    clear: both;
    color: #FFFFFF;
    height: 27px;
    *height: 31px;
    padding: 4px 0 0 24px;
    *padding: 0 0 0 24px;
    position: absolute;
    top: 68px;
    width: auto;
	max-width: 200px;
}
/*.hhhome .post p a b{
    display: inline-block;
    padding: 5px 0 0 3px;
}*/
.hhhome .post p a SPAN{
    /*background: url("imagenes/btn_readmore.jpg") no-repeat scroll right top transparent;
    color: #5EBBDC;
    display: block;
    float: right;
    font-size: 1px;
    height: 31px;
    margin-top: -4px;
    padding: 0 11px;*/
	background: url("imagenes/btn_readmore.jpg") no-repeat scroll right top transparent;
    color: #5EBBDC;
    display: inline-block;
    font-size: 1px;
    height: 31px;
    margin-top: -4px;
    padding-right: 20px;
    position: relative;
    top: -8px;
    top: -7px\9;
    *top: 4px;
}
.hhhome .post p a:hover{
    background-position: left bottom;
 }
.hhhome .post p a:hover SPAN{
    background-position: right bottom;
    height: 31px;
 }
.txt11, .archive.category .post .entry-summary P ,.hhhome .post p {
    color: #68696C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 16px;
    margin-bottom: 0;
}
.hhhome .post .entry-summary{
	position: relative;
}
.hhhome .post p{
    padding-bottom: 48px;
	overflow: hidden;
    font: 11px/17px Arial,Helvetica,sans-serif;
	height: 47px !important;
	display:block;
    position: relative;
}
.txt11bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5CBBDB;
	line-height: 16px;
	font-weight: bold;
}
.txt13bold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5CBBDB;
	line-height: 18px;
	font-weight: bold;
}
.txt11bold2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C3DA4E;
	line-height: 18px;
	font-weight: bold;
}
.txt11bold3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68696C;
	line-height: 16px;
	font-weight: bold;
}
.idiomaa {
	text-align: center;
	position: relative;
	height: 401px;
}
.quienes3eng {

	clear: both;
	position: relative;
	background-color: #F3F3E9;
	background-image: url(imagenes/whoweare3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 195px;
}
.prensatitulo, H2.entry-title, H1.entry-title  {
    color: #68696C;
    font: bold 19px/24px Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.archive.category H2.entry-title, .archive.category H1.entry-title {
    font: bold 17px/19px Arial,Helvetica,sans-serif;
    max-height: 37px;
    overflow: hidden;
}
.entry-date {
    color: #5CBBDB;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 2px 0;
    text-decoration: none;
}
.contenidoprensa {

	width: 800px;
	left: 67px;
	position: relative;
	top: 20px;
	clear: both;
}
.prensaleermas, .entry-summary P A {
    clear: both;
    color: #62B7DC;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: top;
}
.destacado3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #68696C;
}
.titulo2 {

	background-image: url(imagenes/prensa.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: left;
	position: relative;
	left: 37px;
	margin-top: 43px;
}
.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #68696C;
	line-height: 18px;
}
.txtprensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #68696C;
	line-height: 22px;
	overflow: hidden;
	height: 87px;
}
.txtprensa2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #68696C;
	line-height: 17px;
	overflow: hidden;
	height: 55px;
}
.contenidoprensa2 {
	width: 390px;
	left: 67px;
	position: relative;
	top: 20px;
	float: left;
	padding: 10px;
}
.txt13boldprensa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #68696C;
	line-height: 18px;
	font-weight: bold;
	overflow: hidden;
	height: 18px;
}
.idioma {
    color: #9C9C9C;
    font: 10px Arial,Helvetica,sans-serif;
    height: 20px;
    position: absolute;
    right: 61px;
    text-decoration: none;
    top: 8px;
    width: 95px;
    z-index: 2;
}
.idioma a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C9C9C;
	text-decoration: none;
}
.idioma a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #61BCD9;
	text-decoration: none;
}
.idioma  a.idiomaactivado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C9C;
	font-weight: bold;
}
.idioma a.idiomaactivado:hover {
	color: #61BCD9;
}
.titulotabla{
    color: #5CBBDB;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.noes.hhhome, .noen.hhhome{
    left: -21px;
    position: relative;
	z-index: 0;
}
.noticiaCont{
    width: 750px;
	margin: 0 auto;
}
.volverWrapper{
    clear: both;
    display: block;
    margin-bottom: 18px;
    text-align: left;
    width: 100%;
}
.btnVolver{
	cursor: pointer;
}
#comments, #respond, .navigation, .commentlist, .edit-link{
	display:none !important;
}
.hentry {
    margin: 0;
}
/* START Generic */

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}

.clearfix {
  display:inline-block;
}

/* Hides from IE-mac */
*HTML .clearfix {
  height:1%;
}

.clearfix {
  display:block;
}

.genericError {
  margin: 0pt;
  padding: 20px;
  color: #F00;
  font-size: 11px;
  font-weight: bold;
}

/* END Generic */

#contenido2 .ccc{
	margin-left:-36px;
}
#contenido2 .ccc2 {
    margin-left: -48px;
}
#contenido2 .ccc2 .titulo {
    margin-left: 48px;
}
.page > .entry-content, .page > .entry-summary {
    *padding: 27px 0 0;
}
