/* RESETEAMOS TODOS LOS ESTILOS */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em;}
ul,ol { list-style: none; }
img { border: none; }


/* ESTILOS GENERALES */
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	background:#000;
}

input{
	border:1px solid #dad5b5;
	font:11px Arial, Helvetica, sans-serif;
	color:#555545;
	background-color:#fff;
}
select{
	font:11px Arial, Helvetica, sans-serif;
	color:#636363;
	background-color:#fff;
}

hr{
	width:100%;
	height:1px;
	/*border-bottom:1px solid #6f6e6e;*/
	background-color: #d6d6d6;
	border: 0;
	color: #d6d6d6;
}
.clear {
	clear:both;
}
a:link {
	text-decoration:underline;
	color:#18aec7;
}
a:visited {
	text-decoration:underline;
	color:#18aec7;	
}
a:hover {
	text-decoration:underline;
	color:#18aec7;	
}
h1{
	font-size:1.5em;
	color:#111;
	display:none;
}
h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1.8em;
	color:#1aadc9;
	font-weight:bold;
	display:inline;
	margin-right:5px;
}
.hrpunteado{
	border: none 0;
	border-top: 1px dashed #dad5b5;
	width: 100%;
	height: 1px;
}

/* DEFINICION DE DIVS */
#centrado_web{
	width:1000px;
	margin:0 auto;
}

#contenedor{
	width:950px;
	float:left;
	padding:10px 25px;	
}
#menu_sup{
	width:950px;
	float:left;
	margin:10px 0;
}
#logo{
	width:200px;
	float:left;
}
#idiomas{
	width:750px;
	float:left;
	text-align:right;
	color:#858585;
	display:none;
}
#idiomas a{
	color:#858585;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	text-decoration:none;
}
#idiomas a.seleccionado{
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	text-decoration:none;
}
#flash_home{
	width:950px;
	float:left;
	margin:10px 0;
}
#flash_interiores{
	width:950px;
	float:left;
	margin:10px 0 0 0;
	display:none;
}
.separador_home{
	width:8px;
	display:block;
	float:left;
	border:1px solid #000;
}
.modulo_home_peque{
	width:230px;
	float:left;
	margin-bottom:10px;
}
.modulo_home_peque img{
	margin-bottom:4px;
}
.modulo_home_grande{
	width:470px;
	float:left;
	margin-bottom:10px;
}
.modulo_home_grande img{
	margin-bottom:4px;
}
#col_izda{
	width:240px;
	float:left;
	padding-right:10px;
}
#col_central{
	width:459px;
	float:left;
}
#pie{
	width:950px;
	float:left;
	margin:20px 0 15px 0;
}
#pie_izda{
	width:550px;
	float:left;
	color:#858585;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
}
#pie_dcha{
	width:400px;
	float:left;
	text-align:right;
	color:#858585;
	display:none;
}
#pie_dcha a{
	color:#858585;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.9em;
	text-decoration:underline;
}
#fondo_barra{
	width:950px;
	height:35px;
	background:url(../img/fondo_pestana.gif) repeat-x;
	float:left;
}
#cont_pestana{
	width:238px;
	float:left;
}
#cont_pestana .fondo_pestana{
	width:120px;
	height:24px;
	padding:4px 10px 0 10px;
	float:left;
	background:url(../img/pestana_centro.gif) repeat-x;
	margin:7px 0 0 20px;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	color:#4d4d4d;
}
#cont_pestana .esquina_pestana{
	width:6px;
	height:28px;
	float:left;
	background:url(../img/pestana_dcha.gif);
	margin-top:7px;
}
#cont_pestana_nivel_2{
	width:250px;
	float:left;
}
#cont_pestana_nivel_2 .fondo_pestana{
	width:120px;
	height:24px;
	padding:4px 10px 0 10px;
	float:left;
	background:url(../img/pestana_centro_nivel_2.gif) repeat-x;
	margin:7px 0 0 0;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
	color:#4d4d4d;
}
#cont_pestana_nivel_2 .esquina_pestana{
	width:4px;
	height:28px;
	float:left;
	background:url(../img/pestana_dcha_nivel_2.gif);
	margin-top:7px;
}
#herramientas_barra{
	width:400px;
	float:right;
	text-align:right;
	padding-top:7px;
	display:none;
}
#herramientas_barra img{
	margin:0 4px 0 4px;
}
#cont_contenido_web{
	width:950px;
	float:left;
	overflow: hidden;
}
#cont_contenido_web .col_izda{
	width:239px;
	border-right:1px solid #d6d6d6;
	background-color:#f4f4f4;
	float:left;
}
#cont_contenido_web .col_dcha{
	width:681px;
	background-color:#fff;
	float:left;
	padding-left:29px;
}
#cont_contenido_web .col_dcha_larga{
	width:710px;
	background-color:#fff;
	float:left;
}
#cont_contenido_web .contenido_central{
	width:445px;
	float:left;
	margin:27px 36px 0 0;
	padding-bottom:25px;
}
#cont_contenido_web #contenido_central_sin_dcha{
	width:706px;
	float:left;
	margin:27px 36px 0 0;
	padding-bottom:25px;
	padding-left:4px;
}
#cont_contenido_web #contenido_central_sin_dcha .imagen_pral{
	width:350px;
	float:left;
}
#cont_contenido_web #contenido_central_sin_dcha .contenido_scroll{
	width:335px;
	float:left;
	margin-left:15px;
}

#cont_contenido_web #contenido_central_sin_dcha .texto_scroll{
	width:320px;
	height:200px;
	float:left;
	overflow:auto;
	margin:15px 0 15px 0;
}
#cont_contenido_web #contenido_central_sin_dcha .descarga_pdf{
	width:285px;
	float:left;
	background:url(../img/icono_pdf.gif) no-repeat left top;
	padding-left:35px;
}
#cont_contenido_web #col_informacion{
	width:200px;
	float:left;
	margin-top:63px;
	padding-bottom:25px;	
}
#cont_contenido_web #col_informacion .mod_dcha{
	width:185px;
	float:left;
	border-top:1px solid #d6d6d6;
	background:url(../img/flecha_col_dcha.gif) left 7px;
	background-repeat:no-repeat;
	padding:4px 0 4px 15px;
	margin-bottom:3px;
}
#cont_contenido_web #col_informacion .mod_foto_dcha{
	width:200px;
	float:left;
	padding:0 0 6px 0;
	margin-bottom:3px;
}
#cont_contenido_web .cont_listado{
	width:445px;
	float:left;
	margin:5px 0 10px 0;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
}
#cont_contenido_web .listado_foto{
	width:200px;
	float:left;
	margin:0 15px 0 0;
}
#cont_contenido_web .listado_foto_gris{
	width:200px;
	height:100px;
	float:left;
	background-color:#f4f4f4;
	margin:0 15px 0 0;
}
#cont_contenido_web .listado_texto{
	width:230px;
	float:left;
}
#cont_contenido_web .cont_desarrollo{
	width:445px;
	float:left;
	margin:5px 0 10px 0;
}
#cont_contenido_web .tit_estructura{
	width:445px;
	float:left;
	margin:15px 0 7px 0;
	border-bottom:1px solid #d6d6d6;
}
#cont_contenido_web .nombre_estructura{
	width:420px;
	float:left;
	margin:0 0 20px 0;
	background:url(../img/loguito.gif) no-repeat left center;
	padding-left:25px;
}
#cont_contenido_web .nombre_estructura{
	width:420px;
	float:left;
	margin:0 0 20px 0;
	background:url(../img/loguito.gif) no-repeat left center;
	padding-left:25px;
}
.cont_estructura_doble{
	width:445px;
	float:left;
	margin:10px 0 10px 0;
	border-bottom:1px solid #d6d6d6;
	padding-bottom:10px;
}
.caja_doble{
	width:195px;
	float:left;
	margin:0 0 10px 0;
	background:url(../img/loguito.gif) no-repeat left top;
	padding-left:25px;
}
.caja_linea{
	border-top:1px solid #e6e6e6;
	padding:10px;
	width:435px;
	float:left;
	margin:15px 0 0 0;
}
.cajas3{
	width:230px;
	float:left;
	margin:25px 4px 25px 0;
}
.cajas3_color1{
	width:230px;
	height:25px;
	display:block;
	background-color:#0a959a;
}
.cajas3_color2{
	width:230px;
	height:25px;
	display:block;
	background-color:#4da72b;
}
.cajas3_color3{
	width:230px;
	height:25px;
	display:block;
	background-color:#b4dba6;
}
.cajas3_foto{
	width:230px;
	display:block;
	text-align:center;
}
.cajas3_texto{
	width:220px;
	display:block;
	padding:7px 10px 0 0;
}
.cajas2{
	width:347px;
	float:left;
	margin:25px 4px 25px 0;
}
.cajas2_color1{
	width:347px;
	height:25px;
	display:block;
	background-color:#0a959a;
}
.cajas2_color2{
	width:347px;
	height:25px;
	display:block;
	background-color:#4da72b;
}
.cajas2_color3{
	width:347px;
	height:25px;
	display:block;
	background-color:#b4dba6;
}
.cajas2_foto{
	width:347px;
	display:block;
	text-align:center;
}
.cajas2_texto{
	width:337px;
	display:block;
	padding:7px 10px 0 0;
}
#cont_paginacion{
	width:710px;
	height:33px;
	float:left;
	background:url(../img/fondo_paginacion.gif) repeat-x;
	margin:15px 0 0 0;
}
#cont_paginacion .num_paginacion{
	width:400px;
	float:left;
	padding:5px 0 0 10px;
}
#cont_paginacion .select_categorias{
	width:290px;
	float:left;
	text-align:right;
	padding:5px 10px 0 0;
}
.cajas_categorias{
	width:144px;
	float:left;
	border-bottom:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	padding:20px 16px;
}
.cajas_categorias_final{
	width:144px;
	float:left;
	border-bottom:1px solid #f1f1f1;
	padding:20px 16px;
}
.referencias_lineas{
	width:100%;
	display:block;
	border-top:1px solid #d6d6d6;
	padding:3px 0;

/****** BOTONES **********/
a.btn_azul_curva{
	background: transparent url('../img/btn_azul_izquierdo.gif') no-repeat top left;
	display: block;
	float: left;
	height: 17px;
	padding-left: 9px;
	text-decoration: none;
	font:bold 10px Tahoma, Geneva, sans-serif;
	color:#fff;
}
a.btn_azul_curva span{
	background: transparent url('../img/btn_azul_derecho.gif') no-repeat top right;
	display: block;
	padding: 2px 9px 4px 0;
}
.btn_azul{ 
	overflow: hidden;
	width: 100%;
}


/****** DEFINICION DE TEXTOS ***********/
.texto_home{
	color:#858585;
}
.titulo_azul_bold{
	font-weight:bold;
	color:#1aadc9;
}
.titulo_dcha_bold{
	font-weight:bold;
	color:#1aadc9;
}
.texto_gris{
	color:#858585;
}
.texto_paginacion{
	color:#4d4d4d;
	font-weight:bold;
}
.paginacion_activo{
	color:#7eae01;
	font-weight:bold;
}

/****** DEFINICION DE ENLACES ***********/
a.enlace_home_color1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#f74747;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_home_color2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#7eae01;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_home_color3{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	color:#1aadc9;
	font-weight:bold;
	text-decoration:none;
}
a.enlace_azul_bold{
	font-weight:bold;
	color:#1aadc9;
	text-decoration:none;
}
a.enlace_azul_normal{
	color:#1aadc9;
	text-decoration:none;
}
a.enlace_dcha_bold{
	font-weight:bold;
	color:#1aadc9;
	text-decoration:none;
}
a.enlace_dcha_normal{
	color:#1aadc9;
	text-decoration:none;
}
a.enlace_blanco_bold{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
a.enlace_blanco_pie{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:1em;
	color:#fff;
	text-decoration:none;
}
a.volver{
	font-weight:bold;
	font-size:1.1em;
	color:#4d4d4d;
	text-decoration:none;
}
a.enlace_paginacion{
	color:#4d4d4d;
	font-weight:bold;
	text-decoration:none;
}
    #tabs {
		display:none;
	}
    #tabs ul {
		display:none;
	}
    #tabs li {
		display:none;
	}
    #tabs a {
		display:none;
	}
    #tabs a span {
		display:none;
      }
.noprint{
	display:none;
}
