/* HTML */
html, body{
margin:0;
padding:0;
width:100%;
height:100%;
}
body{
font-family:Arial, Helvetica, sans-serif;
color:#6E6E6E;
font-size:100%;
}

a{
text-decoration:none;
cursor: pointer;
}
a:hover, a:active, a:focus{
/*text-decoration: underline*/
}
img{
border:0;
display:block; /* evita los margenes sobre todo en IE 6 y IE7 */
}
abbr,acronym{
cursor: help;
}
abbr {
speak:spell-out; /* Deletreando */
} 
acronym {
speak:normal; /* Normal */
} 
p{
margin:0;
padding:0;
color:#000;
font-size:0.8em;
line-height:140%;
}
ul{
margin:0;
padding:0;
list-style:none;
}
form{
margin:0;
padding:0;
}
h1{
margin:0;
padding:0;
color:#9FCCF0; /* antes #5FACE5 */
font-size:0.9em;
}
h2{
margin:0;
padding:0;
color:#9FCCF0; /* antes #5FACE5 */
font-size:0.9em;	
}
h3{
margin:0;
padding:0;
color:#9FCCF0; /* antes #5FACE5 */
font-size:0.9em;	
}
/* FONDO */
#fondo{
position:absolute;
z-index:1;
top:0;
left:0;
width:100%;
height:364px;
/*background:url('../images/fondo_body.png') repeat-x #FFF;*/
}
/* CABECERA */
#cabecera{
position:relative;
z-index:99;	
margin:auto;
width:989px;	
height:84px;
}
#cabecera .logo{
float:left;
width:327px;
height:84px;
}
#cabecera .logo img{
padding-top:30px;		
/*padding-left:44px;*/
padding-left:23px;
}
#cabecera .menu{
float:left;
width:655px;
height:84px;
}
#cabecera .menu ul{
padding-top:36px;
padding-left:7px; /* antes 18px */
}
#cabecera .menu ul li{
float:left;	
margin-right:38px;
}
#cabecera .menu ul li a{
color:#000; /* antes #000 */
font-weight:bold;
font-size:0.9em;
}
#cabecera .menu ul li a.activo{
/*text-decoration:underline;*/	
color:#9FCDF0;
}
#cabecera .menu ul li a:hover{
/*text-decoration:underline;*/	
color:#9FCDF0;	
}

/* CONTENEDOR */
#contenedor{
position:relative;
z-index:99;
margin:auto;
width:971px; /* antes 989px y ahora 971px */
/*background-color:#F00;*/
}
#columna_izquierda{
position:relative;
float:left;
width:325px; /* antes 327px y ahora 325px */
}
#columna_izquierda .cuadro{
width:325px;	/* antes 327px y ahora 325px */
height:328px;	/* antes 280px */
/*background-color:#000;*/
}
#columna_izquierda .cuadro strong{
font-weight:normal;
}
#columna_izquierda .cuadro p{
padding-top:40px;
/*margin:auto;*/
width:250px;
padding-left:23px;
font-size:1.3em;
color:#000;
font-family:Georgia;
}
#columna_izquierda .cuadro p a{
color:#9FCCF0;
text-decoration:underline;
font-family:Georgia;
}
#columna_derecha{
float:left;
/*margin-left:4px;*/
width:646px; /* antes 658px y ahora 646px */
}
.destacado{
width:646px;	/* antes 658px y ahora 646px */
height:472px;
/*background-color:red;*/
/*display:none;*/
}
.destacado_ampliado{
height:auto;
}

#contenedor_destacados{
float:left;
width:646px;
margin-bottom:15px; /* margin-bottom:0; */
/*height:400px;*/
}


/* INICIO CSS PARA CYCLE */
/*
.container { width:646px; height:475px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { width:646px; display:block; }

ul.pagination{
position:absolute;
top:300px;
right:0;
}
ul.pagination li{
margin:0;
padding:0;
}
ul.pagination li{
float:left;	
}
ul.pagination li a{
float:left;
width:24px;
height:13px;
padding-top:5px;
padding-bottom:5px;
display:block;
margin-left:10px;
background-color:#494949;
color:#FFFFFF;
text-align:center;
font-size:11px;
}
ul.pagination li a:hover{
background-color:#9FCDF0;	
}
ul.pagination li.active a{
background-color:#9FCDF0;	
}
*/
/* FIN CSS PARA CYCLE */

.destacado h1{
width:522px;
}

.destacado h1,p{
padding-left:20px;	
}
.destacado .info{
float:left;
position:relative;
margin-top:14px;
/*width:646px;	/* antes 658px y ahora 646px */
width:630px;
/*padding-left:16px;*/
}

/* INICIO BOTÓN VOLVER */
.destacado .info p.volver{
position:absolute;
right:-10px;
top:8px;	
}
.destacado .info p.volver a{
font-size:0.85em;
color:#999999; /* #60ACE6 */
text-decoration:underline;
/*background:url('../images/icono_enlace_white.png') no-repeat;*/
padding-left:25px;
padding-bottom:5px;
display:block;
}
/* FIN BOTÓN VOLVER*/

.destacado .info_home{
height:100px;
}
.destacado .info .paginacion{
position:absolute;
top:7px;
right:5px; /* antes 20px */
}
.destacado .info .paginacion a{
float:left;
display:block;
margin-left:10px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
padding-top:4px;
background-color:#494949;
color:#FFF;
font-size:0.70em;
font-weight:bold;
}
.destacado .info .paginacion a:hover{
text-decoration:none;
background-color:#9FCDF0;
}
.destacado .info .paginacion a.activeSlide{
background-color:#9FCDF0;	
}
.destacado .info .paginacion a.borrar_activo{
background-color:#494949;	
}
.destacado .info p.fecha{
font-size:0.75em;	
/*padding-bottom:10px;*/
color:#999999;
font-weight:normal;
padding-left:0;
}
.destacado p.etiquetas{
color:#60ACE6;
padding-bottom:10px;
}
.destacado p.etiquetas a{
text-decoration:underline;
color:#60ACE6;
font-size:0.95em; /* antes 0.95em*/
}
.espacio_arriba{
padding-top:10px;
}
.destacado h1.espacio_arriba{
padding-left:0;
}
.destacado .columna_izquierda_ampliado{
float:left;
width:629px;
}
.destacado .columna_izquierda{
float:left;
width:416px; /* antes 442 */
border-right:1px solid #EAEAEA;
}
.destacado .columna_izquierda p{
width:382px;
padding-left:0;
}
.destacado .negrita{
font-weight:bold;
}
.destacado .negrita p{
padding-left:0;	
}
.destacado .columna_derecha{
float:left;	
width:170px; /* antes 210 */
}
ul#detalle{
width:150px;
float:left;
display:block;
border-left:1px solid #EAEAEA;
padding-bottom:30px;

}
.destacado .columna_derecha  ul.posicion_destacada{
padding-left:20px;	
}
ul.enlaces{
padding-left:0;	/* antes 20 px*/
}
ul.enlaces li{
/*padding-bottom:5px;*/
display:block;
height:19px;
padding-left:25px;
padding-top:1px;
background:url('../images/icono_enlace_white.png') no-repeat;
}
ul.enlaces li a{
font-size:0.75em; /* antes 0.8em */
color:#60ACE6;
display:block;
text-decoration:underline;
}
#twitter{
float:left;
position:relative;
width:272px; /* antes 327px y ahora 325px */
height:195px; /* antes 195*/
margin-bottom:14px;
/*background:url('../images/fondo_twitter_white.png') no-repeat bottom;*/
/*border-bottom:1px solid #EAEAEA;*/
}

/* INICIO TWEETER DCDISSENY */
#twitter_dcdisseny{
float:left;
position:relative;
width:272px; /* antes 327px y ahora 325px */
/*height:195px;*/ /* antes 195*/
margin-bottom:14px;
/*background:url('../images/fondo_twitter_white.png') no-repeat bottom;*/
/*border-bottom:1px solid #EAEAEA;*/
}
#twitter_dcdisseny a.enlace_twitter{
position:absolute;
bottom:28px;
left:65px;
color:#333333;
font-size:0.75em;
}
#twitter_dcdisseny p.tiempo{
color:#999999;
font-style:italic;
font-size:0.75em;
padding-left:8px;
padding-top:5px;
}
#twitter_dcdisseny p.mensaje{
width:250px;	
padding-left:8px;
}
#twitter_dcdisseny p.mensaje b{
text-decoration:underline;
color:#78B8EA;
font-weight:normal;
}
#twitter_dcdisseny p.mensaje a{
color:#78B8EA;	
text-decoration:underline;
}
/* FIN TWEETER DCDISSENY */

#borde_abajo_twitter{
loat:left;
width:285px;
height:1px;
margin-left:20px;
padding-top:15px;
border-bottom:1px solid #EAEAEA;
}
#twitter a.enlace_twitter{
position:absolute;
bottom:28px;
left:65px;
color:#333333;
font-size:0.75em;
}
#twitter p.titulo{
color:#88C1EC;
font-weight:bold;
padding-left:22px;
padding-top:23px;
padding-bottom:5px;
font-size:1em;
}
#twitter h2.titulo{
color:#88C1EC;
font-weight:bold;
padding-left:22px;
padding-top:23px;
padding-bottom:5px;
font-size:1em;	
}
#twitter p.tiempo{
color:#999999;
font-style:italic;
font-size:0.75em;
padding-left:22px;
padding-top:5px;
}
#twitter p.mensaje{
width:250px;	
padding-left:22px;
}
#twitter p.mensaje b{
text-decoration:underline;
color:#78B8EA;
font-weight:normal;
}
#twitter p.mensaje a{
color:#78B8EA;	
text-decoration:underline;
}
#banners{
margin-top:-3px;
float:left;
width:989px;
height:154px;
}
#banners p.titulo{
color:#171717;
font-size:0.75em;
padding-top:50px;
padding-left:120px;
font-family:Georgia, "Times New Roman", Times, serif;
}
#banners .banner{
float:left;
width:321px; /* antes 327px y ahora 325px */
height:154px;
margin-right:4px;
}
#banners .izquierda{
background:url('../images/banner_fondo_izquierda.png') no-repeat;	
}
#banners .centro{
background:url('../images/banner_fondo_centro.png') no-repeat;		
}
#banners .derecha{
background:url('../images/banner_fondo_derecha.png') no-repeat;			
}
#banners .derecha h1{
padding-left:100px;	
}
#banners .banner p{
line-height:110%;	
}
#banners .banner p.texto{
font-size:0.8em;	
color:#999999;
padding-top:8px;
padding-left:120px;
}
#banners .banner p.texto a{
text-decoration:underline;
color:#5FACE5;
}
#banners .ultimo{
margin-right:0;	
}

h1.seccion{
padding-left:19px;
padding-top:27px;
color:#9FCDF0;
font-size:1.3em;
font-weight:bold;
}

h2.seccion{
padding-left:19px;
padding-top:27px;
color:#9FCDF0;
font-size:1.3em;
font-weight:bold;
}

#columna_izquierda p.seccion{
padding-left:19px;
padding-top:27px;
color:#9FCDF0;
font-size:1.3em;
font-weight:bold;
font-family:Arial;
}
#columna_izquierda h2.seccion{
padding-left:19px;
padding-top:27px;
color:#9FCDF0;
font-size:1.3em;
font-weight:bold;
font-family:Arial;
}

/* MENÚ TRABAJOS */
ul.trabajos{
padding-left:21px; /* antes 41px */
padding-top:190px;
}
ul.trabajos li a{
color:#000;	
font-weight:bold;
font-size:0.9em;
text-decoration:none;
}
ul.trabajos li a:hover{
color:#9FCDF0;
text-decoration:none;

}
ul.trabajos li a.activo{
color:#9FCDF0;	
text-decoration:none;
}

/* NUBE DE TAGS */
#nube_tags{
position:relative;
width:325px; /* antes 327px y ahora 325px */

}
#nube_tags p.volver{
position:absolute;
right:10px;
top:0;	
}
#nube_tags p.volver a{
font-size:0.85em;
color:#60ACE6;
text-decoration:underline;
background:url('../images/icono_enlace_white.png') no-repeat;
padding-left:25px;
padding-bottom:5px;
display:block;
}
#nube_tags p{
padding-top:20px;
padding-bottom:5px;
font-weight:bold;
font-size:0.9em;
padding-left:21px; /* antes 42px */
}
#nube_tags ul{
padding-left:20px; /* antes 42px*/	
}
#nube_tags ul li{
padding-bottom:5px;	
}
#nube_tags ul li a{
text-decoration:underline;
color:#5FACE5;
font-size:0.8em;
}

/* TRABAJOS */
.trabajo{
position:relative;	
float:left;
margin-top:20px;
/*margin-bottom:20px;*/
width:646px;	/* antes 658px y ahora 646px */
height:256px;
}
.trabajo .foto{
float:left;
width:414px; /* antes 416px*/
}
.trabajo .foto img{
/*border:1px solid #BEC4C7;*/
border:1px solid #F3F3F3;
display:block;

}
.trabajo .foto img:hover{
border:1px solid #595959;
}
.trabajo .foto a{
float:left;
display:block;
width:394px;
}
/*.trabajo .foto a:hover{
border:1px solid #595959;
}*/
.trabajo p{
padding-left:0;
}
.trabajo .foto p{
padding-left:0; /* antes 20px*/
}
.trabajo .descripcion{
position:relative;
float:left;
width:200px; /* antes 214px y ahora 200px*/
/*height:272px;*/
}
.trabajo .detalle{
width:390px;
}

.trabajo p.etiquetas{
color:#60ACE6;
padding-bottom:10px;
padding-left:0;
}
.trabajo p.etiquetas a{
text-decoration:underline;
color:#60ACE6;
font-size:0.95em;
}

/* PAGINACION TRABAJOS */
.trabajo .descripcion .paginacion{
position:absolute;
bottom:0;
left:10px;
}
.trabajo .descripcion .paginacion a{
float:left;
display:block;
margin-left:10px;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
padding-top:4px;
background-color:#494949;
color:#FFF;
font-size:0.75em;
}
.trabajo .descripcion .paginacion a:hover{
text-decoration:none;
background-color:#9FCDF0;
}
.trabajo .descripcion .paginacion a.activo{
background-color:#9FCDF0;	
}
.trabajo .descripcion p.titulo{
color:#9FCCF0;	
padding-bottom:0; /* antes 5px */
padding-top:0;
font-weight:bold;
font-size:0.9em;
padding-left:0; /* 20px */
}
.trabajo .descripcion p.titulo a{
color:#9FCCF0;
font-weight:bold;
font-size:0.9em;
}


/* h2 */
.trabajo .descripcion h2.titulo{
color:#9FCCF0;	
padding-bottom:0; /* antes 5px */
padding-top:0;
font-weight:bold;
font-size:0.9em;
padding-left:0; /* 20px */
}
.trabajo .descripcion h2.titulo a{
color:#9FCCF0;
font-weight:bold;
font-size:0.9em;
}

/* h3 */
.trabajo .descripcion h3.titulo{
color:#9FCCF0;	
padding-bottom:0; /* antes 5px */
padding-top:0;
font-weight:bold;
font-size:0.9em;
padding-left:0; /* 20px */
}
.trabajo .descripcion h3.titulo a{
color:#9FCCF0;
font-weight:bold;
font-size:0.9em;
}


.trabajo .descripcion p.detalle{
padding-top:0;
}
.trabajo .descripcion p.fecha{
color:#999999;	
padding-bottom:0;
font-weight:normal;
font-size:0.75em;
padding-left:0;
}

/* NEWSLETTER */
#newsletter{
float:left;
position:relative;
width:325px; 
height:84px;
padding-bottom:17px;
/**/
}
#newsletter p{
/*padding-left:40px;*/
padding-left:21px;
}
#newsletter p.titulo{
color:#333333;
font-weight:bold;
padding-top:15px; /* antes 24 */
padding-bottom:5px;
padding-left:23px;
color:#88C1EC;
}
#newsletter h2.titulo{
color:#333333;
font-weight:bold;
padding-top:15px; /* antes 24 */
padding-bottom:5px;
padding-left:23px;
color:#88C1EC;
}
#newsletter p.linea_abajo{

border-bottom:1px solid #EAEAEA;
padding-top:76px;
height:10px;
width:265px;
margin-left:20px;

}
#newsletter strong{
color:#64ADE6;	
}
#newsletter input.caja_news{
position:absolute;
top:40px;
left:22px; /* 38px */
border:0;
width:175px;
height:23px;
padding-top:4px;
padding-left:5px;
background:url('../images/fondo_news.png') no-repeat;
color:#999999;
}
#newsletter input.boton_news{
position:absolute;
top:37px;
right:28px; /* 28px */
width:86px;	
height:34px;
background: url('../images/fondo_boton_news.png') no-repeat;
border:0;
color:#333333;
}

h2.un_proyecto{
float:left;
font-size:0.9em;
color:#88C1EC;
padding-bottom:0;
padding-left:0; /* antes 26px */
padding-top:20px; /* 10 */
margin-top:0;
margin-bottom:0;
}

/* BL0G */
#blog{
float:left;
position:relative;
width:272px; /* antes 325px */
padding-bottom:0;
margin-bottom:2px;
margin-top:20px; /* antes 38*/
/*margin-top:-19px; !important*/
}
#blog .post{
float:left;
/*width:265px;*/	
margin-left:18px; /* antes 40px */
}
#blog .post p.linea_abajo{
float:left;
border-bottom:1px solid #EAEAEA;
padding-top:30px; /* 90px*/
width:266px;
}
#blog .post .cabecera{
/*width:265px;*/
height:45px;
}
#blog .post .cabecera .cabecera_foto{
float:left;
width:43px;
}
#blog .post .cabecera .cabecera_foto img{
display:block;
padding-left:4px;
padding-top:5px;
}
#blog .post .cabecera .cabecera_texto{
float:left;
position:absolute;
top:47px; /* antes 39px*/
left:77px;
/*width:220px;*/	
}
#blog .post .cabecera .cabecera_texto p{
padding:0;
padding-left:0;
}
#blog .post .cabecera .cabecera_texto p.enlace_post a{
color:#5FACE5;
text-decoration:underline;
}
#blog .post .cabecera .cabecera_texto p.autor_fecha{
color:#999999;
margin-bottom:10px;
/*float:left;*/
/*clear:both;*/
}

#blog p{
padding-left:22px;	
}
#blog p.titulo{
color:#88C1EC;
font-weight:bold;
padding-top:19px;
padding-bottom:5px;
font-size:1em;
}
#blog h2.titulo{
padding-left:22px;		
color:#88C1EC;
font-weight:bold;
padding-top:19px;
padding-bottom:5px;
font-size:1em;
}
#blog strong{
color:#64ADE6;	
}

#blog .post p.texto{
float:left;
padding-left:0;
margin-top:14px; /* padding-top:14px; */
}
#blog .post p.texto span{
color:#5FACE5;	
}
#blog .post p.texto a{
color:#5FACE5;
text-decoration:underline;
}
#blog .post p.numero_comentarios{
color:#999999;	
padding-left:0;
float:left;
}


/* INICIO BLOG DCDISSENY */
#blog_dcdisseny{
float:left;
width:272px; /* antes 325px */
padding-bottom:0;
margin-bottom:2px;
margin-top:4px; /* antes 38*/
/*margin-top:-19px; !important*/
}
#blog_dcdisseny .post{
float:left;
/*width:265px;*/	
margin-left:1px; /* antes 40px */
position:relative;
}
#blog_dcdisseny .post p.linea_abajo{
border-bottom:1px solid #EAEAEA;
padding-top:99px; /* 90px*/
width:266px;
}
#blog_dcdisseny .post .cabecera{
/*width:265px;*/
height:35px;
}
#blog_dcdisseny .post .cabecera .cabecera_foto{
float:left;
width:43px;
}
#blog_dcdisseny .post .cabecera .cabecera_foto img{
display:block;
padding-left:4px;
padding-top:5px;
}
#blog_dcdisseny .post .cabecera .cabecera_texto{
float:right;
width: 215px;
/*position:absolute;
top:2px;
left:59px;*/
/*width:220px;*/	
}
#blog_dcdisseny .post .cabecera .cabecera_texto p{
padding:0;
padding-left:0;
}
#blog_dcdisseny .post .cabecera .cabecera_texto p.enlace_post a{
color:#5FACE5;
text-decoration:underline;
}
#blog_dcdisseny .post .cabecera .cabecera_texto p.autor_fecha{
color:#999999;
/*margin-bottom:10px;*/
/*float:left;*/
/*clear:both;*/
}

#blog_dcdisseny p{
padding-left:22px;	
}
#blog_dcdisseny p.titulo{
color:#88C1EC;
font-weight:bold;
padding-top:19px;
padding-bottom:5px;
font-size:1em;
}
#blog_dcdisseny strong{
color:#64ADE6;	
}

#blog_dcdisseny .post p.texto{
float:left;
padding-left:0;
padding-top:5px;
margin-top: 0;
}
#blog_dcdisseny .post p.texto span{
color:#5FACE5;	
}
#blog_dcdisseny .post p.texto a{
color:#5FACE5;
text-decoration:underline;
}
#blog_dcdisseny .post p.numero_comentarios{
color:#999999;	
padding-left:0;
float:left;
}


#blog_dcdisseny ul.enlaces_blog{
float:left;
padding-top:30px;
padding-left:12px;
}
#blog_dcdisseny ul.enlaces_blog li{
margin-bottom:8px;
}
#blog_dcdisseny ul.enlaces_blog li a.visita{
color:#87C0EB;
text-decoration:underline;
background:url('../images/icono_enlace_white.png') no-repeat;
display:block;
padding-left:24px;
padding-bottom:3px;
font-size:0.75em;
}
#blog_dcdisseny ul.enlaces_blog li a.rss{
color:#87C0EB;
text-decoration:underline;
background:url('../images/rss_blog.jpg') no-repeat;
display:block;
padding-left:24px;
padding-bottom:3px;
font-size:0.75em;
}
/* FIN BLOG DCDISSENY */

/* PIE */
#pie{
position:relative;
margin:auto;
clear:both;
width:989px;	
height:40px;
padding-top:5px;
font-size:0.75em;
}
#pie a.icono_facebook{
position:absolute;
top:6px;
left:380px;
}
#pie a.icono_twitter{
position:absolute;
top:6px;
left:360px;
}
#pie a.icono_rss{
position:absolute;
top:6px;
left:340px;
}
#pie a.icono_skype{
position:absolute;
top:6px;
left:400px;
}
#addthis_dc{
position:absolute;
top:10px;
left:425px;
}
#addthis_dc a{
color:#70B6E9;
text-decoration:underline;
}
#pie ul.izquierda{
float:left;
width:560px;
padding-top:5px;	
}

#pie ul.izquierda li{
float:left;
margin-left:10px;
}
#pie ul.izquierda li span{
padding-left:5px;
color:#EAEAEA;
}
#pie ul.izquierda li a{
color:#70B6E9;
text-decoration:underline;
}
#pie ul.derecha{
padding-top:5px;
float:left;
padding-left:0; /* ANTES: 165px */
margin-left:160px;
	
}
#pie ul.derecha li{
float:left;
padding-left:20px;	
color:#70B6E9;
}
#pie ul.derecha li a{
color:#70B6E9;
text-decoration:underline;
}

p.foto_detalle{
margin:0;
float:left;
_float:none;
padding:0;
/*border:1px solid #BEC4C7;*/
margin-bottom:15px;
margin-top:10px;
}
p.foto_detalle img{
margin:0;padding:0;border:0;	
}

/* FORMULARIO MAPA */
#formulario_mapa{
width:620px;
height:50px;
margin-left:345px;
clear:both;
padding-top:20px;
}
#formulario_mapa input.caja_mapa{
width:479px;
height:27px;
border:0;
background:url('../images/fondo_formulario_mapa.png') no-repeat;
color:#999999;
font-style:oblique;
padding-left:8px;
padding-top:5px;
}
#formulario_mapa input.boton_mapa{
border:0;	
width:114px;
height:32px;
background:url('../images/fondo_boton_mapa.png') no-repeat;
}
#mapa{
width:646px;	
height:280px;
}

#direcciones{
width:640px;	
margin-left:320px;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
}
#direcciones a{
color:#9FCDF0;	
}
#direcciones b{
color:#333;		
}

/* COLUMNA TEXTO */
.columna_texto{
float:left;
width:288px;	
margin-left:15px;
margin-right:15px;
margin-top:10px;
}
.altura_fija{
height:300px;
}
.espacio_arriba{
padding-top:36px;
}
p.titulo{
color:#000; /* antes: #333333 */
font-weight:bold;
padding-top:24px;
padding-bottom:5px;	
padding-left:20px;
font-size:0.95em;
}
.columna_texto p{
padding-top:10px;
padding-left:6px;
}
.espacio_abajo{
padding-bottom:41px;	
}

/* EQUIPO */
#equipo{
float:left;
width:600px;
margin-left:32px;
}
#equipo p.titulo{
padding-bottom:35px;
padding-left:5px;
}
#equipo .trabajador{
float:left;
width:155px;
height:235px;
background-color:#000;
margin-right:47px;
margin-bottom:47px;
}
#equipo .ultimo_trabajador{
margin-right:0;	
}
#equipo .primer_trabajador{
margin-left:30px;	
}
#equipo .trabajador p.foto{
margin:0;
padding:0;
margin-bottom:10px;
padding-bottom:0;
background-color:#FFF;
}
#equipo .trabajador p{
font-size:0.75em;	
}
#equipo .trabajador p.nombre{
margin:0;
padding:0;
padding-left:15px;
color:#FFF;
}
#equipo .trabajador p.cargo{
margin:0;
padding:0;	
padding-left:15px;
color:#9FCDF0;
}
#equipo .trabajador p.email{
margin:0;
padding:0;	
padding-left:15px;
}
#equipo .trabajador p.email a{
color:#999999;
text-decoration:underline;
}
#twitter.sin_fondo{
background:url('../images/fondo_twitter_white_sin_cielo.png') no-repeat	
}

/* CONTACTO */
#presentacion_contacto{
width:646px;	
height:328px; /* antes 280px */
background-color:#CCCCCC;
}
#presentacion_contacto p{
color:#FFF;
font-size:1.2em;
/*font-weight:bold;*/
width:560px;
padding-left:45px;
}
#presentacion_contacto p.primer_parrafo{
padding-top:39px;	
}
#presentacion_contacto p.color{
color:#9FCCF0;
}
#presentacion_contacto a{
color:#9FCCF0;
text-decoration:underline;
}


/* SERVICIOS */
#presentacion_servicios{
width:646px;	
height:328px; /* antes 280px */
background-color:#000; /* antes #1B1B1B*/
font-family:Georgia;
}
#presentacion_servicios p{
color:#FFF;
font-size:1.2em;
/*font-weight:bold;*/
width:560px;
padding-left:45px;
}
#presentacion_servicios p.primer_parrafo{
padding-top:39px;	
}
#presentacion_servicios p.color{
color:#9FCCF0;
/*font-size:1em;*/
padding-top:5px;
}
#presentacion_servicios a{
color:#9FCCF0;
text-decoration:underline;
}
#contenedor_servicios{
clear:both;
width:971px;
}
#contenedor_servicios .servicio{
float:left;
/*border:1px solid #EAEAEA;*/
width:321px;
height:310px;
margin-right:4px;
margin-bottom:4px;
/*background-color:#F9F9F9;*/
}
#contenedor_servicios .servicio_contacto{
border:1px solid #EAEAEA;
background-color:#FFF;
width:319px;
}
#contenedor_servicios .servicio p.titulo{
color:#9FCCF0 ; /*color:#57BFE3;*/	
padding-left:34px;
padding-top:25px;
padding-bottom:18px;
}

#contenedor_servicios .servicio h2.titulo{
color:#9FCCF0 ; /*color:#57BFE3;*/	
padding-left:34px;
padding-top:25px;
padding-bottom:18px;
}

#contenedor_servicios .servicio h3.titulo{
color:#9FCCF0 ; /*color:#57BFE3;*/	
padding-left:34px;
padding-top:25px;
padding-bottom:18px;
}

#contenedor_servicios .servicio ul{
padding-left:10px;	
font-size:0.8em;
color:#000;
padding-left:37px;
}
#contenedor_servicios .servicio ul li{
padding-bottom:20px;	
padding-left:15px;
width:234px;
background:url('../images/icono_servicio.png') no-repeat;
}
#contenedor_servicios .ultimo_servicio{
margin-right:0;	
}
#contenedor_servicios p{
margin:0;
padding:0;
}
#contenedor_servicios p.esquema{
padding-bottom:4px;
border-bottom:1px solid #EAEAEA;
}

/* FORMULARIO SERVICIOS */
#formulario_contacto_servicios{
width:230px;
margin:auto;
}
#formulario_contacto_servicios p{
padding-bottom:10px;	
}
#formulario_contacto_servicios p.boton_enviar{
padding-left:74px;	
}
input.caja_contacto{
/*border:0;*/
border:1px solid #DDDDDD;
background-color:#F8F8F8;	
	
width:224px;
height:22px;
padding-top:5px;
padding-left:5px;
/*background:url('../images/fondo_input_contacto.png') no-repeat;*/
color:#999999;
font-style:oblique;
}
label.label_contacto{
font-size:0.85em;
}

/* FOTO DESTACADA */
#foto_destacado{
width:646px;
height:328px;
/*background-color:white;*/
background: url('../images/loader.gif') no-repeat;
}

#foto_destacado img{
background: url('../images/loader.gif') no-repeat;
border:1px solid #F3F3F3;
}
#foto_destacado img:hover{
border:1px solid #595959;	
}

/* DATOS CONTACTO */
#contenedor_datos_contacto{
width:325px;
padding-left:22px;
}
#contenedor_datos_contacto p{
font-size:0.75em;
padding-left:0;
}
#contenedor_datos_contacto p a{
color:#000;
text-decoration:underline;
}
#contenedor_datos_contacto p span{
color:#ABD3F2;	
}
#contenedor_datos_contacto p.titulo{
font-size:1em;
font-weight:bold;
color:#000;
padding-left:0; /* antes 20px */
}
#contenedor_datos_contacto .contenedor_redes_sociales{
float:left;
width:325px;	
}
#contenedor_datos_contacto .contenedor_redes_sociales .foto{
float:left;
width:50px;
height:35px;
}
#contenedor_datos_contacto .contenedor_redes_sociales .enlace{
float:left;
width:270px;
height:35px;	
}
#contenedor_datos_contacto .contenedor_redes_sociales .enlace p{
padding-top:7px;	
}
#contenedor_datos_contacto .contenedor_redes_sociales .enlace p a{
color:#9FCCF0;
}
/* CONTENEDOR FORMUALRIO */
#contenedor_formulario{
float:left;
width:646px;
margin-top:20px;
}
#contenedor_formulario p{
padding-left:25px;	
}
#contenedor_formulario a{
color:#999999;
text-decoration:underline;
}
#contenedor_formulario label{
font-size:0.75em;
display:block;
padding-left:26px;
padding-bottom:8px;
color:#999999;
}
#contenedor_formulario label.politica{
display:inline;
padding-left:0;
font-size:0.95em;
}
#contenedor_formulario .fila{
float:left;
width:646px;
padding-bottom:10px;
}
#contenedor_formulario .fila p.boton{
padding-left:280px;	
}
#contenedor_formulario .fila .columna{
float:left;
width:322px;

color:#999999;
font-style:oblique;
}
#contenedor_formulario input.caja_grande{
border:1px solid #DDDDDD;
background-color:#F8F8F8;
width:588px;
height:24px;
padding-top:5px;
padding-left:5px;

color:#999999;
font-style:oblique;
}
#contenedor_formulario input.caja_pequenna{
border:1px solid #DDDDDD;
background-color:#F8F8F8;
width:279px;
height:24px;

padding-top:5px;
padding-left:5px;

color:#999999;
font-style:oblique;
}
#contenedor_formulario textarea.textarea_grande{
border:1px solid #DDDDDD;
background-color:#F8F8F8;
width:588px;
height:175px;

font-size:1.5em;
padding-top:5px;
padding-left:5px;

color:#999999;
font-style:oblique;
}
/* DETALLE SHOW */
#detalle_show{
font-weight:normal;
padding-top:10px;
width:630px;
float:left;
}
#detalle_show p{
padding-left:0;	
}
.error{
padding-left:20px;
font-size:0.85em;
color:red;
padding-botto:5px;
}
.morebox{
float:left;
width:640px;
height:50px;
text-align:right;
}
a.more{
color:#60ACE6;
font-size:1.2em;
}

#fotos_con_borde img{
border:1px solid #E5E5E5;
}

/* SCROLL JQUERY */
#top-link{ 
display:none;
position:fixed;
right:5px;
bottom:5px;
/*color:#333333;*/
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
/*border:1px solid #52A6E4;*/
background-color:#9FCDF0;
padding:10px;
font-size:0.75em;
}

#mensaje_newsletter{
font-size:0.85em;
padding-top:10px;
}
#mensaje_newsletter h1{
padding-top:30px;
padding-bottom:20px;
font-size:1.2em;
}
#mensaje_newsletter h1.volver_home{
padding-top:10px;
}
#mensaje_newsletter h1.volver_home a{
color:#88C1EC;
text-decoration:underline;
font-size:0.85em;
}
p#respuesta_newsletter{
position:absolute;
top:0;
left:0;
width:250px;
color:#333333;
background-color:#88C1EC;
margin-left:20px;
}

/* CONTENIDO EDITABLE */
#contenido_editable{
float:left;
width:288px;
}
#contenido_editable .contenido{
padding-left:8px;
}
#contenido_editable .contenido p{
padding-left:0;
}
#contenido_editable .contenido ul{
padding-top:8px;
}
#contenido_editable .contenido ul li{
margin-bottom:8px;
}
#contenido_editable .contenido ul li a{
color:#87C0EB;
text-decoration:underline;
background:url('../images/icono_enlace_white.png') no-repeat;
display:block;
padding-left:24px;
padding-bottom:3px;
font-size:0.75em;
}

/* CYCLE */
.cycle{
float:left;
width:700px;
height:500px;
background-color:red;
}


.columna_texto h3.titulo{
color:#000; /* antes: #333333 */
font-weight:bold;
padding-top:24px;
padding-bottom:5px;	
padding-left:7px;
font-size:0.95em;
}
