@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; background: url(../img/bg_body.gif) left 3px;}
body {]background: url(../img/bg_body.gif) left 0px;} /*IE7 FIX*/
*html body {background: url(../img/bg_body.gif) left 0px;}/*IE6 FIX*/
p {
	padding:0;
	margin-top:2px;
	margin-bottom:2px;
	font-size:12px;
}
a {color:#666666}
a:hover {text-decoration:none;}
img {margin:0; padding:0; border:none;}
.borrado {line-height:1px; font-size:1px; margin:0; padding:0; clear:both;}

h1 {font-family:Arial Narrow; font-size:18px; color:#F55813; padding:0 0 0 25px; margin:0; background:url(../img/flechas.gif) no-repeat 10px 10px;}
h2 {font-family:Arial Narrow; font-size:16px; color:#858585; padding:0; margin:0;}
h3 {color:#D56837; font-family:Arial Narrow; font-size:15px; font-weight:bold; background:url(../img/flachas.gif) no-repeat left 11px; margin:0; padding:5px 0 5px 13px;border-bottom:dotted #CCCCCC 1px;}
h4 {font-family:Arial Narrow; font-size:14px; color:#D56837; padding:0; margin:0;}


#contenedor {width:894px; margin:0 auto; background:url(../img/bg_contenedor.gif) repeat-y left top;}
#contenedor_interno { width:870px; margin:0 auto;}
#header {width:870px; margin:0; padding:0;}
#contenido {background:#fff url(../img/bg_cont.gif) repeat-x left top; margin:0; padding:0;}
#contenido_central { width:816px; margin:0 auto; padding:0;}
.caja_titulo {width:805px; height:25px; background:url(../img/barra_centro.gif) no-repeat left top; margin:0; padding:8px 0 0 11px; float:left;}
.caja_centro {width:816px; background:url(../img/bg_centro.gif) repeat-x left top; margin:0; padding:0; float:left;}

.left {width:604px; float:left; padding:10px 20px 20px 26px; margin:0; background:url(../img/line_side.gif) no-repeat right 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.right { width:146px; float:right; padding: 20px 10px 0 10px; margin:0;}

.galerias {padding:17px 0 0 0; margin:0;}
.galeria_item {width:170px; margin:0 42px 25px 0; padding:0; float:left;}
.galeria_item_last {width:170px; margin:0 0 25px 0; padding:0; float:left;}
.galeria_item_titulo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF5000; margin:0; padding:7px 0 1px 0;}
.galeria_item_btn { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF5000; margin:0; padding:2px 0 4px 0;}
.galeria_item_btn a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF5000; text-decoration:none;}
.galeria_item_btn a:hover {text-decoration:underline;}
.galeria_item_descr { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#858585; margin:0; padding:0; text-align:justify;}
.galeria_item_img {padding:5px; background-color:#CDCECF;}
.descarga_pdf { float:left; padding:10px 0 0 0; font-size:10px;}
.descarga_pdf a { text-decoration:none;}
.descarga_pdf a:hover {text-decoration:underline !important;}
.descarga_pdf img {border:none !important;}



/* FOOTER */
#footer {background:url(../img/bg_footer.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#858585; text-align:center; padding:10px 0 8px 0;/* position:relative*/; height:35px;}

.logo_footer {margin:22px 0 0 0;padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#8A8A8A; float:left;}

.logo_footer2 {
	margin:-9px 0 0 0;
	padding:0 0 0 15px;
	float:left;
}
.txt_footer {float:left; width:595px;}

/* SUBMENU */
.submenu {list-style:none; margin:0; padding:0; color:#858585; font-family:Arial Narrow; font-size:14px;}
.submenu li {color:#858585; font-family:Arial Narrow; font-size:14px; padding:5px 0 5px 5px; margin:0; border-bottom:dotted #CCCCCC 1px;}
.submenu li a {color:#858585; font-family:Arial Narrow; font-size:14px; text-decoration:none;}
.submenu li a:hover {text-decoration:underline;}
.submenu .activo a { font-weight:bold; letter-spacing:0.7px;}

.banners {margin:0; padding:0; float:left;}

/* FORMULARIO DE CONTACTO */
.tablas { font-size:11px; border:solid #CCCCCC 1px;}
.celdas {border-bottom:dotted #CCCCCC 1px; padding:2px;}
.celdas2 {border-right:dotted #CCCCCC 1px;}

.tabla_contacto {}
.tabla_contacto td { padding:4px 0 4px 0; margin:0;}
.tabla_contacto .puntos { padding:0 0 0 30px; background:url(../img/flechas2.gif) no-repeat 15px 10px;}
.tabla_contacto .puntos2 { padding:5px 0 0 30px; background:url(../img/flechas2.gif) no-repeat 15px 10px;}
.tabla_contacto .puntos3 { padding:0 0 0 20px;}
.tabla_contacto input {height:18px; background:#fff url(../img/fondocampo.gif) repeat-x left bottom; border:solid #BABABA 1px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.tabla_contacto #select {height:19px; background:#fff url(../img/fondocampo.gif) repeat-x left bottom; border:solid #BABABA 1px; margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.tabla_contacto textarea {background:#fff url(../img/fondocampo.gif) repeat-x left bottom; border:solid #BABABA 1px; margin:0; padding:0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
.tabla_contacto .button {background:url(../img/boton.gif) no-repeat left top; height:24px; width:70px; margin:0; padding:0; font-family:Arial Narrow; font-size:13px; font-weight:bold; color:#fff; border:none;}


/* NOTICIAS */
.caja_noticia {padding:12px 0 15px 0; border-bottom:dotted #C6C5C4 1px;}
.caja_noticia_img {float:left; margin:0 8px 0 0;}
.caja_noticia_img img{border:solid #CDCECE 3px;}
.caja_noticia_txt {float:left; width:465px;}
.caja_noticia_titulo { color:#FF5000; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 2px 0;}
.caja_noticia_txt2 {color:#858585; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.caja_noticia_vermas {color:#FF5000; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.caja_noticia_vermas a {background:url(../img/bullet_2.gif) no-repeat left 4px; padding:0 0 0 9px; color:#FF5000; text-decoration:none;}
.caja_noticia_vermas a:hover {text-decoration:underline;}

.caja_noticia_interior {padding:10px 0 0 0; color:#858585; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.caja_noticia_interior img {border:solid #CDCECE 3px; margin:0 8px 0 0; text-align:left;}
.caja_noticia_interior h2 { color:#FF5000; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 5px 0; font-weight:normal;}
.volver_caja {margin:20px 0 20px 0; padding:14px 0 0 0; border-top:dotted #ACA9A9 1px;float:right; width:100%;}
.volver { background:url(../img/bullet_3.gif) no-repeat left 3px; padding:0 0 0 7px; float:right; color:#FF5000}
.volver_caja a {color:#FF5000; text-decoration:none; color:#FF5000}
.volver_caja a:hover {text-decoration: underline;}


/* CLIENTES */
.clientes_fila {
	float:left;
	width:604px;
	margin:0;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 14px;
	padding-left: 0;
}
.clientes_items { width:196px; padding:0 45px 0 35px; margin:0; float:left;}
.clientes_img {border:solid #C9CACB 4px; margin:0; padding:0;}
.clientes_titulo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF5000; padding:2px 0 10px 15px; margin:0; background:url(../img/bullet_2.gif) no-repeat 0 6px; font-weight:bold;}
.clientes_titulo a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FF5000; font-weight:bold; text-decoration:none;}
.clientes_titulo a:hover {text-decoration:underline;}


/* FOTOS DESAFIOS */
.foto_desafios {margin:10px 0 20px 0;}
.foto_desafios_items {padding:0 0 0 25px; width:260px; float:left;}
.foto_desafios_items_centro { width:260px; margin:0 auto;}
.foto_desafios_img img { margin:0; padding:0; border:solid #C2C3C5 5px;}
.foto_desafios_txt { padding:6px 0 0 13px; background:url(../img/lupa.gif) no-repeat left 8px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF1F00;}
.foto_desafios_txt a { color:#FF1F00; text-decoration:none;}
.foto_desafios_txt a:hover { text-decoration:underline;}
.foto_desafios_txt2 { padding:6px 0 0 13px; background:url(../img/lupa.gif) no-repeat left 8px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF1F00;}

.ver_galeria {float:right;}
.clientes_items2 {
	width:160px;
	margin:0;
	float:left;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}

