@charset "utf-8";

*{margin:0; padding:0;}

body{
	background:#0099cb url(../images/bgbody.gif) repeat-x left bottom;
	padding-bottom:20px;}
	
.wrapper{
	width:850px;
	height:100%;
	margin:40px auto;
	}

h1, h2, h3{font-family:"Century Gothic";}
	
h1{
	font-size:22px;
	color:#fe0000;
	text-align:center;
	border:2px solid #fff;
	padding:6px 0;
	background-color:#b7cadd;
	}
	
h2{
	font-size:17px;
	font-weight:normal;
	color:#fff;	
	text-transform:uppercase;
	border-bottom:1px solid #fff;
	padding-bottom:4px;
	margin-bottom:32px;
	}

.contenido{margin:30px auto; }

.segundo_bloc{overflow:auto}
	
.segundo_bloc p{color:#fff; font-family:"Century Gothic"; font-size:12px; margin-bottom:30px; }

.segundo_bloc textarea{width:220px; height:50px;}

.segundo_bloc input.campo_desc{width:220px; height:14px; border:none; padding:1px 2px; font-size:11px;}
	
div.seleccionar{
	width:400px;
	height:95px;
	background:transparent url(../images/bg_bloc.png) no-repeat;}
	
div.seleccionar p{
	margin:22px 0 0 42px;
	font-family:"Century Gothic";
	color:#fff;}
	
div.seleccionar p select{
	font-size:11px;
	width:200px;
	margin-top:4px;}
	
div.seleccionar p input,

input.buscar{
	width:150px;
	height:20px;
	background:transparent url(../images/bgbut.gif) repeat-x;
	border:none;
	font-family:"Century Gothic";
	font-size:10px;
	text-transform:uppercase;
	color:#0a5878;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	cursor:pointer;}

input.btnanalisis {
	width:300px;
	height:20px;
	background:transparent url(../images/bgbut.gif) repeat-x;
	border:none;
	font-family:"Century Gothic";
	font-size:10px;
	text-transform:uppercase;
	color:#0a5878;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	cursor:pointer;
}
	
p a.icolink{
	color:#fff;
	background:transparent url(../images/go.png) no-repeat;
	padding-left:20px;
	font-style:italic;
	font-family:"Century Gothic";
	font-size:11px;
	}
	
p a.icolink:hover{ text-decoration:none;}

p.par_buscador{text-align:center; margin:0 auto; padding-top:4px;}

p.par_buscador a
{
	color:#fff; 
	font-family:"Century Gothic";
	padding:4px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;}

p.par_buscador a:hover{text-decoration:underline;}

p.par_volver{text-align:center; border-top:1px dotted #fff;  margin:0 auto; padding-top:4px;}

p.par_volver a{
	color:#fff; 
	font-family:"Century Gothic";
	padding:4px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;}
	
.Treeview a
{
	color:#fff; 
	font-family:"Century Gothic";
	padding:4px;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;}

.Treeview a:hover{text-decoration:underline;}


p.par_volver a:hover{text-decoration:underline;}

/*--tabla resultados---*/

table.tabla_res{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;}
	
table.tabla_res label{margin-left:6px}
	
/*-*/


h3{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	
	}
	
table.tabla_esq{
	color:#fff;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-collapse:collapse;
	width:100%;
	position:relative;
	left:-30px;
	}
	
table.tabla_esq td{padding:6px 8px; border-bottom:1px dotted #0099CC}

table.tabla_esq td.paragraf{padding:6px 0 0; background-color:#FFFFFF}

table.tabla_esq td.paragraf img{width:643px; height:300px; padding: 0px 5px 0px 5px;}

table.tabla_esq tr.cab td{
	background-color:#b7cadd;
	color:#fe0000;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	/*text-transform:uppercase;*/
	font-size:16px;
	font-family:"Century Gothic";
	/*text-transform:lowercase;*/
	}
	
table.tabla_esq tr.cab td a{
	color:#05475c;
	font-size:10px;
	text-decoration:none;
	/*border-bottom:1px dotted #0099CC;*/
	font-style:italic;
	line-height:1em;
	/*text-transform:uppercase;*/
	display:block;
	}
	
table.tabla_esq tr.cab td a:hover{color:#fe0000}


/*#ancho_paratablas{width:100%}*/

table.tabla_esq td.sinborde{border:none;}

p.extralink{text-align:right; margin-top:30px;}

p.parrafo_seleccionar{
	color:#fff;
	font-family:"Century Gothic";}
	
a.enlace_innopulse{
	color:#fff;
	font-family:"Century Gothic";
	font-size:10px;
	text-decoration: none;
	}
	
div.mapa_selec{margin-top:12px; text-align:center; }

.ocup02 h3{
	
	font-family:"Century Gothic";
	color:#fff;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
	
	
	}
	
div.tablas_salida{margin:12px auto 0; width:820px; overflow:auto}

div.tablas_salida table{
	float:left;
	width:260px;
	border-collapse:collapse;
	margin-right:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
div.tablas_salida table td{padding:0; color:#fff; height:20px; border-bottom:1px dotted #0099CC}

div.tablas_salida table td:hover{border-bottom:1px dotted #fff}
	
div.tablas_salida table td.cab{
	color:#0099CC;
	font-size:11px;
	background-color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:0;}
	
div.tablas_salida table.tab_sin{margin-right:0;}

div.tablas_salida table select{
	width:260px;
	font-size:10px;
	margin-top:2px;
	background-color:#f4fcff;
	color:#0099CC;
	scrollbar-arrow-color: #0099CC;
	scrollbar-3dlight-color: #0099CC;
	scrollbar-darkshadow-color: #0099CC;
	scrollbar-face-color: #f4fcff;
	scrollbar-highlight-color: #f4fcff;
	scrollbar-shadow-color: #f4fcff;
	scrollbar-track-color: #f4fcff;
	padding:4px;
	border:1px solid #0066FF;
	}
	
div.tablas_salida table a{color:#fff; text-decoration:none; }

div.tablas_salida table a:hover{color:#0099CC}
	

	
/*---------------nuevos-----------*/
p.mensaje_error{font-size:13px; color:#fff}
	
#ancho_paratablas{width:100%}

/*.pag_tablas{width:100%;}*/

.pag_tablas h3{ margin-left:auto; margin-right:auto;}

.pag_tablas table{width:600px; margin-left:auto; margin-right:auto;}

.pag_tablas h2{margin-left:auto; margin-right:auto;}

/*--cabecera logotipos--*/
div.cabecera_logos{width:850px; height:105; margin:12px auto; position:relative;}

div.cabecera_logos img.logoforem{position:absolute; right:0;}



div.capa_res{float:right; margin-top:-150px; margin-right:140px;}

span.link_subtitulo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;}

span.link_subtitulo a{
	color:#fff; 
	text-transform:uppercase;
	}
	
span.link_subtitulo a:hover{text-decoration:none;}

.lblEntornoProvincial 
{
	background-color:#b7cadd;
	color:#fe0000;
	font-size:10px;
	font-family:"Century Gothic";
}

.checkboxlist 
{
    color:#fff; 
	font-family:"Century Gothic";
	text-decoration:none;
	font-size:8px;
    font-weight:bold;	
}

.fieldset 
{
    text-align:left; 
    border: solid 1px white;
    color:#fff; 
}

.leyend 
{
    color:#fff; 
	font-family:"Century Gothic";
	font-size:11px;
}
