/* CSS Document */
body{
width:100%;
height:100%;
border:0px;
margin:0px;
padding:0px;
overflow-y:scroll;
/*overflow-y:hidden;*/
background-image:url(../imagenes/Fondo_Enfusion_Motivo.jpg);
}

a{
outline:none;
}

.clear{
clear:both;
}

.text_01{
font-family:verdana;
font-size:10px;
color:#fff;
}

.text_02{
font-family:"Trebuchet MS";
font-size:16px;
color:#fff;
}

.text_03{
font-family:"Trebuchet MS";
font-size:12px;
color:#000;
}

.text_04{
font-family:verdana;
font-size:12px;
color:#fff;
}

.text_05{
font-family:verdana;
font-size:12px;
color:#000;
}

.text_06{
font-family:verdana;
font-size:10px;
color:#000;
}

.text_07{
font-family:"Trebuchet MS";
font-size:10px;
color:#000;
}

.texto_news,h2{
font-family:"Trebuchet MS";
font-size:13px;
color:#000;
font-weight:normal;
padding:0px;
margin:0px;
}

.texto_news_2, h1{
font-family:"Trebuchet MS";
font-size:20px;
color:#000;
font-weight:normal;
}

.texto_news_3{
font-family:"Trebuchet MS";
font-size:11px;
}

.texto_news_4{
font-family:"Trebuchet MS";
font-size:18px;
}

/* PRINCIPAL */

#cabecera{
position:relative;
width:100%;
height:130px;
/*margin-top:111px;*/
background-color:#a2ab11;
}

#cabecera .cont{
position:relative;
width:940px;
height:130px;
margin:0 auto 0 auto;
}

#cabecera .logo{
position:absolute;
left:0px;
top:18px;
}

#cabecera .menu{
position:absolute;
left:-35px;
top:130px;
background-image:url(../imagenes/fondo_menu.png);
width:468px;
height:25px;
padding-left:40px;
}

#cabecera .menu ul{
list-style:none;
padding:0px;
margin:0px;
}

#cabecera .menu ul li{
float:left;
margin-right:17px;
margin-top:-5px;
}

#cabecera .boletin{
position:absolute;
width:279px;
height:auto;
left: 655px;
/*top: -37px;*/
top:0px;
}

#cabecera .boletin_1{
position:relative;
background-image:url(../imagenes/f_boletin_1.png);
width:279px;
height:36px;

}

#cabecera .boletin_2{
position:relative;
background-image:url(../imagenes/f_boletin_2.png);
width:259px;
height:49px;
padding-left:20px;
}

#cabecera .boletin_2 .boton{
position:relative;
top:10px;
}

#cabecera .boletin_3{
position:relative;
width:259px;
height:150px;
background-image:url(../imagenes/f_boletin_3.png);
background-repeat:repeat-y;
padding-left:20px;
}

#cabecera .boletin_3 .input_text{
height:21px; 
width:237px; 
border:0;
}

#cabecera .boletin_3 .boton_submit{
background-image:url(../imagenes/boton_ok_form.gif); 
width:40px; 
height:36px;
border:0px;
cursor:pointer;
}

.idioma{
color:#000;
cursor:pointer;
text-decoration:none;
}

.idioma:hover, .idioma_activo{
color:#717900;
cursor:pointer;
text-decoration:none;
}

#cuerpo{
position:relative;
min-height:960px;
width:940px;
margin:96px auto 100px auto;
}

#cuerpo .left{
position:relative;
width:499px;
float:left;
}

#cuerpo .right{
position:relative;
width:441px;
float:right;
}

#cuadro{
position:relative;
width:431px;
height:13px;
}

#cuadro .alto{
width:431px;
height:13px;
background-image:url(../imagenes/submenu_alto.png);
}

#cuadro .bajo{
width:431px;
height:13px;
background-image:url(../imagenes/submenu_bajo.png);
}

#cuadro .medio{
background-color:#000000;
min-height:200px;
padding-left:24px;
}

#pie{
position:relative;
width:100%;
height:155px;
background-color:#a2ab11;
}

#pie .contenido{
position:relative;
width:940px;
height:130px;
margin:0 auto 0 auto;
padding-top: 15px;
}

#pie .contenido a{
text-decoration:none;
color:#fff;
}

/* NOTICIAS */
#noticias, #noticias_1, #noticias_2{
position:relative;
width:441px;
height:auto;
background-color:#A2AD00;
padding-bottom:1px;
padding-top:1px;
}

#noticias_1 .cabecera, #noticias .cabecera, #noticias_2 .cabecera{
position:relative;
width:419px;
height:37px;
background-color:#A2AD00;
padding-left:22px;
padding-top:6px;
}

#noticias_1 .cabecera_2, #noticias .cabecera_2{
position:relative;
width:441px;
height:24px;
background-color:#A2AD00;
}

#noticias_1 .cabecera_2 p, #noticias .cabecera_2 p{
padding:0px;
margin:0px;
padding-left:22px;
line-height:25px;
}

#noticias_1 .foto, #noticias .foto{
position:relative;
width:439px;
height:439px;
margin:0 auto 0 auto;
background-color:#A2AD00;
}

#noticias_1 .noticia, #noticias .noticia,  #noticias_2 .noticia{
position:relative;
width:397px;
height:auto;
margin:0 auto 0 auto;
padding-left: 22px;
padding-right:20px;
padding-top:18px;
padding-bottom:15px;
background-color:#FFFFFF;
}

#noticias_1 .noticia p, #noticias .noticia p, #noticias_2 .noticia p{
margin:0px;
padding:0px;
padding-bottom:30px;
}

#noticias_1 .noticia_2, #noticias .noticia_2{
position:relative;
width:417px;
height:auto;
margin:0 auto 0 auto;
padding-left: 22px;
padding-top:28px;
background-color:#FFFFFF;
}

#noticias_1 .noticia_3, #noticias .noticia_3{
position:relative;
width:397px;
height:auto;
margin:0 auto 0 auto;
padding-left: 22px;
padding-right:20px;
padding-top:18px;
background-color:#FFFFFF;
}

#noticias_1 .noticia_3 p, #noticias .noticia_3 p{
margin:0px;
padding:0px;
padding-bottom:16px;
line-height:14px;
}

/* Nosotros */

.nosotros{
position:relative;
width:220px;
height:220px;
background-color:#A2AD00;
float:left;
}

.nosotros .cuadro{
position:relative;
width:192px;
height:191px;
margin:1px auto 1px auto;
padding-top:27px;
padding-left:26px;
display:none;
}

.nosotros .casilla_1{
position:relative;
width:194px;
height:29px;
padding-left:26px;
padding-top:25px;
}

.nosotros .casilla_3{
position:relative;
width:194px;
height:43px;
padding-left:26px;
padding-top:30px;
}

.nosotros .casilla_4{
position:relative;
width:184px;
height:74px;
padding-left:26px;
padding-right:10px;
line-height:14px;
}

.nosotros .casilla{
position:relative;
width:194px;
height:94px;
padding-left:26px;
}


.nosotros .imagen{
padding-left:1px;
padding-top:1px;
cursor:pointer;
}

.nosotros .cuadro p{
margin:0px;
margin-bottom:15px;
padding:0px;
line-height:18px;
}

.nosotros .fake{
position:relative;
width:218px;
height:218px;
margin:1px auto 1px auto;
background-image:url(../imagenes/no_img.gif);
}

.nosotros .mail{
background-image:url(../imagenes/ico_mail.gif);
width:28px;
height:19px;
border:0px;
cursor:pointer;
}

/* links */

.links{
position:relative;
width:220px;
height:220px;
background-color:#A2AD00;
float:left;
}

.links .cuadro{
position:relative;
width:192px;
height:191px;
margin:1px auto 1px auto;
padding-top:27px;
padding-left:26px;
display:none;
}

.links .casilla_1{
position:relative;
width:207px;
height:49px;
padding-left:13px;
padding-top:25px;
}

.links .casilla_3{
position:relative;
width:207px;
height:43px;
padding-left:13px;
padding-top:30px;
}

.links .casilla_4{
position:relative;
width:194px;
height:74px;
padding-left:13px;
padding-right:13px;
line-height:14px;
}

.links .casilla{
position:relative;
width:207px;
height:74px;
padding-left:13px;
}


.links .imagen{
padding-left:1px;
padding-top:1px;
cursor:pointer;
}

.links .cuadro p{
margin:0px;
margin-bottom:15px;
padding:0px;
line-height:18px;
}

.links .fake{
position:relative;
width:218px;
height:218px;
margin:1px auto 1px auto;
background-image:url(../imagenes/no_img.gif);
}

.links .mail{
background-image:url(../imagenes/ico_mail.gif);
width:28px;
height:19px;
border:0px;
}

.links .enlace a{
text-decoration:none;
color:#000;
}

/* PROYECTOS */

.proyectos{
position:relative;
width:439px;
min-height:605px;
border:1px solid #A2AD00;
margin-bottom:45px;
}

.proyectos .foto{
position: relative;
width:439px;
height:439px;
}

.proyectos .titulo{
position:relative;
width:417px;
height:24px;
background-color:#A2AD00;
padding-left:22px;
line-height:25px;
}

.proyectos .texto{
position:relative;
width:395px;
min-height:125px;
padding-top:17px;
padding-left:22px;
padding-right:22px;
background-color:#fff;
}

.proyectos .texto p{
line-height:14px;
padding:0px;
margin:0px;
padding-bottom:15px;
}

.proyectos.online_mkt{min-height:25px; height:100%}
.proyectos.online_mkt .mkt_cabecera{width:100%;height:145px; background-color:#fff}
.proyectos.online_mkt .mkt_cabecera img{position: relative; top:25px; left:22px;}
.proyectos.online_mkt .mkt_titulo{width:100%;height:25px;background-color:#A2AD00; line-height:25px; padding-left:22px; text-transform:uppercase}
.proyectos.online_mkt .mkt_cuerpo{position:relative; width:100%;min-height:50px; height:100%;padding-top:15px;background-color:#fff; font-family:"Trebuchet MS"; font-size:12px;}
.proyectos.online_mkt .mkt_cuerpo h1{font-family:"Trebuchet MS"; font-size:16px;}
.proyectos.online_mkt .mkt_cuerpo ul{padding:0px;margin:0px;margin-left:22px;list-style:none}
.proyectos.online_mkt .mkt_cuerpo ul li{margin:0px;padding:0px;margin-bottom:10px; margin-right:15px;list-style:none;}



/* CONTACTO */

#contacto{
position:relative;
width:431px;
height:488px;
}

#contacto .top{
position:relative;
background-image:url(../imagenes/f_contacto_a.gif);
height:13px;
}

#contacto .middle{
position:relative;
width:405px;
height:452px;
background-color:#a2ab11;
padding-left:26px;
}

#contacto .middle p{
margin:0px;
padding:0px;
line-height:18px;
}

#contacto .middle .input_text{
width:181px;
height:19px;
line-height:19px;
border:0px;
}

#contacto .middle .input_area{
width:376px;
height:90px;
border:0px;
}

#contacto .bottom{
position:relative;
background-image:url(../imagenes/f_contacto_b.gif);
height:13px;
}

#contacto .boton_submit{
background-image:url(../imagenes/boton_ok_form.gif); 
width:40px; 
height:36px;
border:0px;
cursor:pointer;
}

.gmaps{
width:100%; 
min-height:722px; 
height:100% !important; 
height:725px;
position:relative; 
top:0px; 
left:0px; 
background-repeat:repeat;
}
