html{
   margin:0;
   padding:0;
   font-family: Verdana;
   font-size: 11px;
   background:url("../images/cabecera.jpg") no-repeat scroll top center black;
}
body{
   margin:0;
   padding:0;
}
ul{
   list-style-type:none;

}

a{
   text-decoration:none;
   color:black;;
   cursor:pointer;
}

a img{
   border:0;
}

p{
   margin:0;
   padding:0;
}

div.clear{ clear:both; }

h1, h2, h3{
   margin:0;
}

h2, h3{
   font-weight:normal;
}

#pagina{
   width:980px;
   margin:auto;
   min-height:373px;
}

#content{
   width:980px;
}

.rojo{
   color:#c52615;
   /*red*/
}
/* CABECERA */
.cabecera{
   float:left;
   height:80px;
   width:980px;
}
.buscador{
   float:left;
   left:327px;
   position:relative;
   top:23px;
   width:303px;
   height:31px;
}
.buscador .input_buscar{
   background:url("../images/input_buscador.jpg") no-repeat scroll left top transparent;
   border: 1px solid transparent;
   padding:7px 20px 5px 30px;
   height:18px;
   font-family: Verdana;
   font-size: 14px;
   color:white;
   float:left;
   width:160px;
}

.buscador .input{
   float:left;
}

.buscador .btn_buscar{
   float:left;
   width:84px;
}
.buscador .btn_buscar #btn_buscar{

   position:relative;
   top:1px;
}

.logo_strike{
   background:url("../images/logostrike.png") no-repeat scroll left top transparent;
   float:left;
   height:71px;
   left:27px;
   position:relative;
   width:206px;
}

.logo_strike a {
   padding:60px 70px;
}

.logo_strike p{
   color:white;
   float:right;
   font-size:11px;
   position:relative;
   top:39px;
}
.idiomas{
   background:none repeat scroll 0 0 transparent;
   float:left;
   left:280px;
   position:relative;
   top:39px;
}

.idiomas a{
   color:white;
   margin-right:20px;
}

.idiomas a:hover{
   color:black;
}
.idiomas .active{
   text-decoration:underline;
   color:white;
}
/* FIN CABECERA */

/* Menu Categorias */
#menu {
   text-align: center;
   float:left;
   height:43px;
   font-size: 9px;
   width: 980px;
   position: relative;
   background: url(../images/fondo_menu_categoria.jpg) #F2F1ED repeat;
}

#menu ul {
   list-style-type: none;
   padding:0;
   margin:0;
}

#menu ul li{
   float: left;
   position: relative;
}


.skullblog{
   float:right !important;
}
/* FIN Menu Categorias */
/* Cabecera H1*/
.cabecera_h1{
   float:left;
   background: url(../images/fondo_menu_h1.jpg) #1d1d1f repeat-x;
   height:27px;
   width:980px;
   position:relative;
   top:-3px;
}
.strike_h1{
   background:transparent;
   color:white;
   font-weight:bold;
   text-transform:uppercase;
   float:left;
   padding:7px 30px;
}

.cabecera_h1 h1{
   float:left;
   color:#848484;
   font-size:11px;
   padding-top:7px;
   font-weight:normal;
}
/* FIN Cabecera H1*/
/* Cabecera H2*/
.cabecera_h2{
   float:left;
   background: url(../images/fondo_menu_h2.gif) #1d1d1f repeat-x;
   height:30px;
   margin:10px 25px 0;
   width:930px;
   position:relative;
   top:-3px;
}

.cabecera_h2 img{
   float:left;
   position:relative;
}
.cabecera_h2 h2, .cabecera_h2 h3, .cabecera_h2 h4, .cabecera_h2 h5, .cabecera_h2 p{
   float:left;
   font-size:13px;
   letter-spacing:-1px;
   margin:7px 9px;
   font-weight:normal
}

.cabecera_h2 a{
   color:black;
}

.cabecera_h2 a:hover{
   color:#c52615;
}

.cabecera_h2 .separador{
   margin:7px 6px;
}
.cabecera_h2 .float_right{
   float:right;
}

.contenido_cabecera_h2{
   float:left;
   margin:20px 30px;
}
.contenido_cabecera_h2 h2, .contenido_cabecera_h2 p{
   float:left;
   color:#c52615;
   font-size:18px;
}

.contenido_cabecera_h2 img, .contenido_cabecera_h2 img{
   float:left;
   margin-right:10px;
   position:relative;
   top:2px;
}

.trabajo_ampliado{
   float:left;
   clear:left;
   height:5px;
   color:white;
   font-size:10px;
}
/* FIN Cabecera H2*/
/* CONTENT */
.contenido{
   float:left;
   background: white;
   width:980px;
   position:relative;
   top:-3px;
   padding:0;
}
/* FIN CONTENT */
/* Ultimo Trabajo */
.ultimo_trabajo{
   float:left;
   width:400px;
   margin-top:30px;
}

.ultimo_trabajo .cabecera{
   margin-left:35px;
   width:100%;
}

.ultimo_trabajo .n_trabajo .icon_ultimo_trabajo{
   cursor:pointer;
   margin-right:3px;
}
.ultimo_trabajo .texto{
   text-align:left;
   margin:10px 10px 10px 35px;
   min-height:170px;
}

.ultimo_trabajo .n_trabajo{
   float:left;
   margin:10px 10px 10px 35px;
}
.ultimo_trabajo_pantalla{
   float:right;
   width:534px;
   height:322px;
   margin-right:20px;
}

/* FIN Ultimo Trabajo */
/* Noticias destacadsa */
.noticias_destacadas{
   float:left;
   padding:10px 30px;
   width:920px;
}

.noticias_destacadas .noticia{
   text-align:left;
   width:280px;
   float:left;
}

.noticias_destacadas .noticia_2{
   text-align:left;
   margin:0 40px;
   width:280px;
   float:left;
}

.noticias_destacadas .titulo_noticia h3{
   color:#c52615;
   font-size:18px;
   margin-bottom:5px;
}
.noticias_destacadas .boton_ver_mas{
   margin-top:20px;
}

.noticias_destacadas .texto_noticia{}
/* FIN Noticias destacadaa */
/* EMPRESA */
.empresa{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.empresa .fotos_empresa{
   position:relative;
   width:495px;
   height:350px;
   overflow:hidden;
   float:left;
}

.empresa .botones{
   float:right;
   position:relative;
   top:305px;
   right:8px;
}
.empresa .contenido_empresa{
   float:right;
   width:350px;
}
.empresa .titulo_empresa h3, .empresa .titulo_empresa p{
   float:left;
   margin-bottom:20px;
   font-size:18px;
   color:#c52615;
}

.empresa .texto_empresa{
   float:left;
   text-align:left;
   clear:left;
}

.empresa .texto_empresa p{
   float:left;
}

.empresa .texto_empresa h2{
   float:left;
   font-size:11px;
   font-weight:bold;
}

.texto_h2_empresa{
   color:white;
   float:right;
   font-size:10px;
}

#slide{
   position:absolute;
}
#slide span{
   display:block;
   float:left;
}

.imagen_slide img{
   display:block;
   border:none;
}

.imagen_slide p{
   text-align:left;
   margin-top:10px;
   margin-left:5px;
   width:380px;
   float:left;
}

/* FIN EMPRESA */
/* SERVICIOS */
.servicios{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.servicios ul{
   margin:0;
   padding:0;
   float:left;
}

.servicios .servicio_left{
   float:left;
   width:700px;
}

.servicios .servicio_right{
   float:right;
   width:220px;
}

.servicios .servicio{
   float:left;
   width:320px;
   margin-right:30px;
   margin-bottom:50px;
}

.servicios .servicio h2, .servicios .servicio h3, .servicios .servicio h4, .servicios .servicio h5, .servicios .servicio p{
   text-align:left;
   width:100%;
   font-size:17px;
   padding:0;
   margin:0;
   font-weight:normal;
}

.servicios .servicio h2 a, .servicios .servicio h3 a, .servicios .servicio h4 a, .servicios .servicio h5 a, .servicios .servicio p a{
   color:#c52615;
}
.servicios .servicio h2 a:hover, .servicios .servicio h3 a:hover, .servicios .servicio h4 a:hover, .servicios .servicio h5 a:hover, .servicios .servicio p a:hover{
   color:black;
}

.servicios .servicio .numero{
   color:#E1E1E1;
   float:left;
   font-size:17px;
   font-weight:bold;
   margin-right:4px;
}

.servicios .servicio .texto_servicio{
   margin-top:10px;
   clear:left;
   text-align:left;
   margin-bottom:30px;
}

.servicios .servicio .boton_leer_mas{
   float:left;
}

.servicios .hacemos{
   margin-left:20px;
   text-align:left;
   line-height:20px;
}

.servicios .hacemos h2, .servicios .hacemos p{
   color:#c52615;
   margin-bottom:10px;
   font-size:17px;
}
/* FIN SERVICIOS */
/* SERVICIO */
.servicio_id{
   margin:0px 30px 20px;
   float:left;
   clear:left;
   width:920px;
}

.servicio_id .texto_servicio{
   text-align:left;
   margin-bottom:20px;
   margin-right:100px;
}

.servicio_id .trabajos_relacionados{
   float:left;
   margin-top:20px;
   text-align:left;
   width:920px;
}

.servicio_id .trabajos_relacionados h2, .servicio_id .trabajos_relacionados p{
   color:#c52615;
   font-size:17px;
}

.servicio_id .trabajos_relacionados .nombre_trabajo{
   color:#c52615;
   font-size:13px;
   font-weight:bold;
   margin-bottom:10px;
}

.servicio_id .trabajos_relacionados .nombre_trabajo img{
   position:relative;
   top:5px;
}

.servicio_id .trabajos_relacionados .trabajo{
   float:left;
   width:280px;
   text-align:left;
   margin-top:30px;
}

.servicio_id .trabajos_relacionados .trabajo_medio{
   float:left;
   width:280px;
   text-align:left;
   margin:30px 40px 0;
}

.servicio_id .trabajos_relacionados ul{
   float:left;
   margin:0;
   padding:0;
   width:920px;
}
.servicio_id .trabajos_relacionados .nombre_trabajo a{
   color:#c52615;
}
.servicio_id .trabajos_relacionados .nombre_trabajo a:hover{
   color:black;
}
.servicio_id .trabajos_relacionados .foto_trabajo{
   margin-bottom:15px;
}
.servicio_id .trabajos_relacionados .texto_trabajo{}
/* FIN SERVICIO */

/* TRABAJOS */
.trabajos{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.trabajos .trabajo{
   float:left;
   width:280px;
   text-align:left;
   margin-bottom:30px;
}
.trabajos .trabajo .nombre_trabajo img{
   position:relative;
   top:5px;
}
.trabajos ul{
   margin:0;
   padding:0;
   float:left;
}
.trabajos .trabajo_centro{
   float:left;
   width:280px;
   text-align:left;
   margin:0 40px 30px;
}

.trabajos .trabajo_centro .nombre_trabajo img{
   position:relative;
   top:5px;
}

.trabajos .nombre_trabajo a{
   color:#c52615;
   font-weight:bold;
}
.trabajos .nombre_trabajo a:hover{
   color:black;
}
.trabajos .foto_trabajo{
   margin:15px 0;
}

.trabajos .foto_trabajo img{
   width:280px;
}

.trabajos .texto_trabajo{
   margin-top:10px;
}

.volver_cabecera{
   float:right;
   position:relative;
   right:40px;
   top:20px;
}

.volver_cabecera img{
   margin-right:5px;
}

.volver_cabecera a{
   font-weight:bold;
   color:#C52615;
   font-size:13px;
}

.volver_cabecera a:hover{
   color:#848484;
}
/* FIN TRABAJOS */

/* TRABAJO */
.trabajo_id{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}
.trabajo_id .texto_trabajo{
   text-align:left;
   margin-bottom:20px;
   margin-left:35px;
}

.trabajo_id .texto_trabajo h2{
   font-size:11px;
}

.trabajo_id .fotos_trabajo{
   position:relative;
   width:860px;
   height:565px;
   overflow:hidden;
}

.url_web{
   float:right;
   position:relative;
   right:60px;
   top:25px;
}

.url_web img{
   margin-right:5px;
}

.url_web a{
   font-weight:bold;
   color:#C52615;
   font-size:13px;
}

.url_web a:hover{
   color:#848484;
}

.trabajo_id .fotos_trabajo .volver{
   float:left;
   position:relative;
   top:525px;
}

.trabajo_id .fotos_trabajo .volver img{
   margin-right:5px;
}

.trabajo_id .fotos_trabajo .volver a{
   font-weight:bold;
   color:#C52615;
   font-size:13px;
}

.trabajo_id .fotos_trabajo .volver a:hover{
   color:#848484;
}

.trabajo_id .fotos_trabajo .botones{
   float:right;
   position:relative;
   top:525px;
}
/* FIN TRABAJO */


/* DESCARGAS */
.descargas{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.descargas .descarga{
   float:left;
   width:180px;
   text-align:left;
   margin:0px 65px 30px 0;
}

.descargas .descarga .nombre_descarga img{
   position:relative;
   top:5px;
}

.descargas ul{
   margin:0;
   padding:0;
   float:left;
}
.descargas .descarga_derecha{
   float:left;
   width:180px;
   text-align:left;
   margin:0px 0px 30px 0;
}

.descargas .nombre_descarga a{
   color:#c52615;
   font-weight:bold;
}
.descargas .nombre_descarga a:hover{
   color:black;
}
.descargas .imagen_descarga{
   margin:15px 0;
}

.descargas .descripcion{
   margin-top:10px;
}
/* FIN DESCARGAS */

/* NOTICIA */
.noticia_id{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}
.noticia_id .texto_noticia{
   text-align:left;
   margin-bottom:20px;
}

.noticia_id .foto_noticia{
   text-align:left;
}
/* FIN NOTICIA */

/* BUSCAR */
.buscar{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.buscar .palabra_busqueda{
   text-align:left;
   margin-bottom:10px;
}

.buscar .palabra_busqueda a:hover{
   color:#c52615;
}

.resultados_busqueda{
   text-align:left;
   margin-bottom:30px;
   color:#c52615;
   font-size:10px;
}
/* FIN BUSCAR */

/* AVISO LEGAL */
.aviso_legal{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}
.aviso_legal .texto_aviso{
   text-align:left;
   margin-bottom:20px;
}
/* FIN AVISO LEGAL */
/* LINKS */
.links_page{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}

.links_page h3{
   float:left;
   color:#c52615;
}
.links_page .cateogria_link{
   float:left;
   margin:0;
   padding:0;
   clear:left;
   margin-top:20px;
}

.links_page .cateogria_link li{
   float:left;
   width:100%;
   text-align:left;
   margin-bottom:15px;
}

.links_page .cateogria_link li a:hover{
   color:#c52615;
}
/* CONTACTO */
.contacto{
   margin:0px 30px;
   float:left;
   clear:left;
   width:920px;
}
.contacto p{
   float:left;
   left:140px;
   margin-bottom:10px;
   position:relative;
   text-align:left;
   width:370px;
}
.formulario_contacto{
   float:left;
   width:600px;
}
#contact-form{
   float:left;
   width:550px;
   margin:0;
   padding:0;
}
.alerta{
   color:#c52615;
}
#contact-form .left{
   float:left;
   clear:left;
   text-align:right;
   width:130px;
   margin:14px 0;
   font-weight:bold;
}
#contact-form .right{
   float:left;
   width:400px;
   margin:10px 10px;
   text-align:left;
}

.contacto .datos_contacto{
   float:right;
   width:250px;
}

.contacto .datos_contacto .datos{
   margin-bottom:20px;
   text-align:left;
}

.contacto .datos_contacto .datos h2, .contacto .datos_contacto .datos p{
   color:#c52615;
   font-size:18px;
   margin-bottom:15px;
   left:0;
}

.contacto .datos_contacto .datos a{
   text-decoration:underline;
}

.contacto .datos_contacto .datos a:hover{
   color:#c52615;
}
/* FIN CONTACTO */
/* Datos contacto pie */
.newsletter_legal{
   float:right;
}

.newsletter_legal a{
   margin-left:20px;
}

.newsletter_legal a:hover{
   color:#c52615;
}

.datos_contacto_pie{
   float:left;
   margin:10px 25px 10px;
   width:930px;
}

.datos_contacto_pie .direccion{
   float:left;
   margin-right:30px;
}

.datos_contacto_pie .telefono{
   float:left;
   margin-right:30px;
}

.datos_contacto_pie .fax{
   float:left;
   margin-right:30px;
}

.datos_contacto_pie .email{
   float:left;
}

.datos_contacto_pie .email a:hover{
   color:#c52615;
}

.pie_pagina{
   background:url("../images/footer.jpg") repeat-x scroll 0 0 transparent;
   float:left;
   height:136px;
   width:100%;
   position:relative;
   top:-3px;
}

.pie_pagina .pie_contacto a{
   background:url("../images/footer contacto.jpg") no-repeat scroll 0 0 transparent;
   color:white;
   float:left;
   font-size:13px;
   height:30px;
   letter-spacing:-1px;
   text-indent:20px;
   padding-top:25px;
   text-align:left;
   width:225px;
   margin-left:25px;
   margin-right:10px;
}

.pie_pagina .pie_contacto a:hover{
   background:url("../images/footer contacto hover.jpg") no-repeat scroll 0 0 transparent;
}

.pie_pagina .empleo a{
   background:url("../images/footer empleo.jpg") no-repeat scroll 0 0 transparent;
   color:white;
   float:left;
   font-size:13px;
   height:30px;
   letter-spacing:-1px;
   text-indent:20px;
   padding-top:25px;
   text-align:left;
   width:225px;
   margin-right:10px;
}

.pie_pagina .empleo a:hover{
   background:url("../images/footer empleo hover.jpg") no-repeat scroll 0 0 transparent;
}

.pie_pagina .presupuesto a{
   background:url("../images/footer presupuesto.jpg") no-repeat scroll 0 0 transparent;
   color:white;
   float:left;
   font-size:13px;
   height:30px;
   letter-spacing:-1px;
   text-indent:20px;
   padding-top:25px;
   text-align:left;
   width:225px;
   margin-right:10px;
}

.pie_pagina .presupuesto a:hover{
   background:url("../images/footer presupuesto hover.jpg") no-repeat scroll 0 0 transparent;
}

.pie_pagina .links a{
   background:url("../images/footer links.jpg") no-repeat scroll 0 0 transparent;
   color:white;
   float:left;
   font-size:13px;
   height:30px;
   letter-spacing:-1px;
   text-indent:20px;
   padding-top:25px;
   text-align:left;
   width:225px;
}

.pie_pagina .links a:hover{
   background:url("../images/footer links hover.jpg") no-repeat scroll 0 0 transparent;
}

.pie_pagina .contacto_maps{
   float:left;
   color:#848484;
   width:185px;
   text-align:left;
   margin:10px 30px 0 45px;
}

.pie_pagina .contacto_maps a{
   color:#848484;
   text-decoration:underline;
}

.pie_pagina .contacto_maps a:hover{
   color:white;
}

.pie_pagina .empleo_curriculum{
   float:left;
   color:#848484;
   width:185px;
   margin:10px 30px 0 20px;
   text-align:left;
}

.pie_pagina .empleo_curriculum a{
   color:#848484;
   text-decoration:underline;
}

.pie_pagina .empleo_curriculum a:hover{
   color:white;
}

.pie_pagina .presupuesto_maps{
   float:left;
   color:#848484;
   width:185px;
   margin:10px 30px 0 20px;
   text-align:left;
}

.pie_pagina .links_maps{
   float:left;
   color:#848484;
   width:185px;
   margin:10px 45px 0 20px;
   text-align:left;
}
/* FIN Datos contacto pie */
.enlaces_destacados{
   float:left;
   background:url("../images/enlaces_destacados.jpg") black top center;
   width:980px;
   height:31px;
}

.enlaces_destacados a{
   float:left;
   color:#848484;
   font-size: 12px;
   margin-left: 10px;
   width:225px;
   line-height:25px;
}

.enlaces_destacados a:hover{
   color:white;
}

