/* Cleverlines
	Hoja de estilos impresión
	Kike Valdenebro
	2008.12.02
*/

/* Normalizacion */
body {font-family:Arial, Helvetica, Tahoma, sans-serif;	font-size:81%; color:#000000; margin:0; padding:0; background:none} /* Tipo base: Arial 1em = 13px */

/* Estilos generales */

p {padding:0; margin:0}
p.bloque {display:block; margin:4px 0 10px 0}
p.bloque2 {display:block; margin-bottom:28px}
p.italic {padding-top:3px}

img {display:block; border:none; margin:0; padding:0}
.hide {display:none}
.clear {display:block; clear:both; height:0px; margin-top:-2px; font-size:1px}
.right {float:right}
.enlace {display:none}

#contenido.tipo_home ul li {display:none}
.enlace_home {display:none}

.titular_home {
	font-family:"Trebuchet MS";
	line-height:1em;
	font-size:4.46em;
	margin:0;
	padding:38px 0 42px 0;
	color:#000000;
	font-weight:normal;
	display:block
}

.titular01 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	line-height:1em;
	font-size:62px;
	margin-top:30px;
	padding:0;
	font-weight:normal;
}

.titular02 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:40px;
	line-height:1em;
	padding-bottom:9px;
	font-weight:normal; 
}

.titular03 {
	font-family:"Trebuchet MS", Arial, Helvetica;
	font-size:30px;
	margin:0 0 12px 0;
	padding:0;
	font-weight:normal;
}

.entradilla {
	font-family:Arial, Helvetica, Tahoma, sans-serif;	color:#ffffff;
	font-size:1.33em;
	padding:9px 0 32px 0;
	color:#000000;
	font-weight:normal;
}

.entradilla_info {
	height:60px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;	color:#ffffff;
	font-size:1.33em;
	padding:0 0 0 0;
	margin:8px 0 29px 0;
	color:#000000;
	font-weight:normal;
}

.entradilla_info a.enlace {display:none}

.entradilla_int {
	font-family:Arial, Helvetica, Tahoma, sans-serif;
	color:#ffffff;
	font-size:1em;
	color:#000000;
	padding-bottom:15px;
	font-weight:normal;
}


/* Estructura General de la pagina */
#general {width:1003px; background-color:#000000; margin:0 auto 0 auto; background:none}
#header {position:relative; width:1003px; height:140px}
#contenido {position:static; margin:0; width:auto; height:auto!important; color:#000000; font-size:15pt}
#footer{width:948px; padding:25px 55px 25px 0 ; background:none; margin:0 auto 0 auto; color:#595959; font-size:0.85em}


/* Header */
#logo {position:static; padding:0 0 20px 0}
#logo a img,
#logo span img {display:block}
ul#languages {display:none}

/* Navegacion principal */
#main_nav { display:none}


/* Contenido */
.modinfo { margin-left:-68px}
.modinfo .telefono {font-family:"Trebuchet MS", Arial, Helvetica; font-weight:bold; font-size:30px; color:#000000; padding:46px 0 10px 0}
.modinfo .direccion {font-family:"Trebuchet MS", Arial, Helvetica; font-weight:bold; font-size:22px; color:#000000}
.modinfo .links a {font-family:"Trebuchet MS", Arial, Helvetica; font-size:22px; color:#000000 ;text-decoration:none}

.col_left {display:none}
.etiqueta_1 {font-family:"Trebuchet MS", Arial, Helvetica; font-size:1.76em; display:block; line-height:1.1em; margin:-3px 0 6px 0}
.etiqueta {font-family:"Trebuchet MS", Arial, Helvetica; font-size:1.76em; display:block; line-height:1.1em; margin:17px 0 6px 0}


ul.mod_corto {font-size:1.07em; width:306px; padding:0}
ul.mod_corto li {height:25px; margin:15px 0 15px 0; padding:10px 15px 10px 15px; list-style-type:none; border:2px solid #000000}

.mod_largo {width:416px; margin:20px 0 15px 0; padding:10px 15px 10px 15px; border:2px solid #000000}

.numero_mod {width:26px; color:#000000; font-size:1.69em; font-weight:bold; float:left; margin:-4px 3px -5px -2px}
.text_numero_modulo {font-size:1.07em; width:365px; float:left}

ul .destacados {margin:0}
ul .destacados li {display:block; list-style-type:disc; padding:10px 0 5px 10px; margin:0}



/* Tools */
ul#tools {display:none}



/* Footer */
#footer{width:auto; padding:25px 55px 25px 0; margin:0 auto 0 auto; color:#000000; font-size:0.85em}
#footer a {color:#000000; text-decoration:none}
#footer_sup {display:none}
#footer .separador {border-top:1px solid #000000; font-size:1px; height:1px; clear:both; margin-bottom:-1px}
#footer_inf {float:left}
#footer_inf .leftlist {float:left; padding:10px 20px 0 0}
#footer_inf .rightlist {float:right; padding:10px 0 0 20px; border-left:1px solid #000000}


/* Estilos especificos por pagina */

.conocenos .enlace {display:none}
.proyectos .enlace {display:none}
.clientes .enlace {display:none}
.error_404 .enlace {display:none}


.tipo03 .col_right .mod_corto li {border:2px solid #000000; padding:15px; height:auto}
.tipo03 .col_right .mod_largo .med {border:2px solid #000000; padding:15px}
.tipo04 #areapagina .paginacion {display:none}
#areapagina {float:left; width:auto}
#carrusel {width:auto; padding:0; margin:3px 0 24px 0}
#carrusel .top {display:none}
#carrusel .bottom {display:none}
#carrusel #carrusel_visor #carrusel_inner {width:auto}
#carrusel #carrusel_visor #carrusel_inner img {float:left}

.error_404 .entradilla_info {
	height:60px;
	font-family:Arial, Helvetica, Tahoma, sans-serif;	color:#ffffff;
	font-size:1.33em;
	padding:0 0 0 68px;
	margin:8px 0 29px 0;
	color:#000000;
	font-weight:normal;
}



