/*
	Free Green-business design - CC2.5 license
	http://www.free-css-templates.com
	
*/

* { padding:0; margin: 0 }
body {
    background: #FFFFFF url(../images/topbg5.jpg) repeat-x top;	
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #454545;
}

h1{ display:none; }

ul { padding-left: 30px; }
input, textarea  { border: 1px solid #aaa }
input:hover, textarea:hover  { border: 1px solid #888 }
a { color: #0089b5; text-decoration: none; background: inherit }
a:hover { text-decoration: underline }
blockquote { margin: 0 0 15px 30px; border-left: 3px solid #0089b5; padding: 0 0 0 8px }
input, textarea  { border: 1px solid #aaa }
input:hover, textarea:hover  { border: 1px solid #888 }
input.text { color: #000000;	border: 1px solid #E6E6E6; background: inherit }
textarea.text { font-size: 8pt; border: 1px solid #E6E6E6 }
input.text:hover, textarea.text:hover { border: 1px solid #D6D6D6 }
form { display: inline; margin: 0; padding: 0 }

#content { padding: 0; margin: 0 auto; width: 765px; background: transparent }
#title 
{ 
	margin: 0;
	margin-top:5px; 
	padding:0; 
	height: 110px; 
	width: 100%; 
	background: transparent; 
	text-indent:-8000px; 
	background: #FFFFFF url(../images/geozone_logo.gif) no-repeat left;
}

#idiomas
{    
	float:right;
	width:200px;
	text-align:right;
	top:50px;
	left:100px;
	margin-top:20px;
}
#idiomas ul { padding:0;}
#idiomas ul li { display:inline;}
#idiomas ul li a{ width:100px; background:none; text-decoration:none !important;}
#idiomas ul li a:hover{ text-decoration:none;}
#idiomas ul li a img{ border:none;}
	
#menu {
	margin: 0px;
	margin-top:-30px;
	padding: 0px;
	background: inherit;
	line-height: 35px;
	color: #81D7DF;
	width: 100%;
	height: 35px
}
#menu  a, #menu a:visited { color: #81D7DF; text-decoration: none; background: inherit }
#menu .submit { float: right; vertical-align: bottom  }
	#menu .submit ul { margin:0; padding:0px 10px 0 50px; list-style:none }
    #menu .submit li { display:inline; margin:0; padding:0 }
    #menu .submit a { float:left; background: transparent url(../images/tableft3.gif) no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none }
    #menu .submit a span { float:left; background: inherit; display:block; background:url(../images/tabright.jpg) no-repeat right top; padding:0px 15px 0px 10px; margin-right: 2px; color:#FFF }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu .submit a span {float:none;}
    /* End IE5-Mac hack */
    #menu .submit a:hover span { color:#fffffe; }
    #menu .submit a:hover { background-position:0% -35px }
    #menu .submit a:hover span { background-position:100% -35px }
    #menu .submit  a.selected { background-position:0% -35px }
    #menu .submit  a.selected span { background-position:100% -35px }
	
	
#subheader {	width: 100%; margin:0; height: 35px }
	#subheader .rside { float: right; width: 355px; height: 87px; background: transparent; margin-left: 20px }
		#subheader .rside .padding  { padding-top: 30px }
		#subheader .rside input.text { background: transparent url(../images/input2.gif) no-repeat; width: 290px; height: 27px; border:0; padding: 2px 0 0 5px }
		#subheader .rside .btn1 { background: transparent url(../images/loupe.gif) no-repeat; width: 30px; height: 20px !important; height: 28px; border: 0; padding: 0; cursor: pointer }
	#subheader .lside { background: inherit; color: #FFF;  font-size: 120%; height: 35px}
		#subheader .lside .padding { padding-top: 30px; font-family: Tahoma, Verdana, Arial, sans-serif; width:400px; }
		#subheader .lside a, .lside a:hover  { color: #FFF; text-decoration: underline; background: inherit }
#maincontent { width: 100%; background: transparent; padding-top: 15px }		
	#maincontent h2 { color: #3A3A3A; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; text-decoration: none; line-height: 19px; margin: 0 0 5px 0; background: inherit }
	#maincontent h2 a { color: #0089b5; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; text-decoration: none; line-height: 19px; margin: 0 0 5px 0; background: inherit }
	#maincontent h2 a:hover { color: #0089b5; text-decoration: underline; background: inherit	}
	#maincontent .underline { border-bottom: 1px dotted #aaa; margin-bottom: 10px }
	#maincontent h3 { font-size: 130%; color: #6AA6AB; border-bottom: 1px dotted #aaa; background: inherit }
	#maincontent p { padding: 0 0 20px 0; color: #454545; font: 1.0em "Arial", Sans-Serif; margin: 0;  text-decoration: none; background: inherit }
	#maincontent .mpnull { margin: 0; padding: 0 0 0 0; }
	#maincontent .textbox { float: right; color: #454545; width: 40%; background: #fefefe; padding: 10px; margin: 5px 0 15px 15px; border: 1px solid #e8e8e8 }
	#maincontent h4 { font-size:12px; line-height: 19px; padding: 20px; }
	#maincontent h5 { font-size:11px; padding: 20px; }
	#left_side { width: 545px; background: transparent; margin-bottom: 20px}
	#left_side p { text-align:justify;}
	#left_side li { text-align:justify; list-style-type: decimal;}
	#left_side img { border: 3px solid #e5e5e5; margin: 0 15px 5px 0; float: left; }
	#right_side { width: 200px; background: transparent; float: right }
		#right_side h3 { 
			height: 22px;
			background: transparent url(../images/h3bg2.gif) repeat-x;
			color: #FFF;
			border: 0;
			font: bold 1.2em "Arial", Sans-Serif;
			padding: 0px 0 0 5px;
			line-height: 22px
		}
		#right_side .lcontent { background: #DFDFDF; border: 0px solid #e5e5e5; margin-bottom: 15px;	color: #000 }
		#right_side .lcontent p { padding: 8px; color: #45454F; background: inherit }
		#right_side ul { padding-left: 0px; background: inherit; color: #454545 }
		#right_side li { list-style: square }
		#right_side img { border: 1px solid #0089b5; border: 3px solid #e5e5e5; margin: 0 15px 5px 0; float: left; }
		#right_side .lcontent p span img { border:none;  }

/* Noticias */
#noticiasMenos{ float:left; width:20px; margin-left:10px; }
#noticiasMas{ float:right; width:20px; }
#noticias h4{ text-align:left; color:#45454f; font: bold 10px "Arial", Sans-Serif; padding: 2px 0 0 5px;}
#noticias h4 span{ color:#45ACD1; font: bold 12px "Arial", Sans-Serif; clear:both; margin-right:5px; padding-right:10px; }
#noticias img{margin:0; float:left;  margin-left: 5px; margin-right:10px;  border: 3px solid #e5e5e5;}

/* Banner Premio 2009 */
#premios{ float:left; margin-bottom:20px;}
.banner_premio{width:500px; text-align:center; margin:0 auto; margin-left:20px;}



/* Ensayo */		
#ensayo { margin-top:20px; }	
#ensayo_paso1 {margin-left:auto; margin-right:auto; }
#ensayo_paso2 {margin-left:auto; margin-right:auto; }
#ensayo_paso3 {margin-left:auto; margin-right:auto; }
#ensayo_paso4 {margin-left:auto; margin-right:auto; }

/* Clases Servicios */
#left_side_servicios p{ text-align:justify;}
#listaServicios li 
{ 
	float:left; 
	width:230px; 
	margin:5px; 
	height: 100px; 
	border:1px solid #CCCCCC; 
	background-color:#DFDFDF; 
	font-size:11px; 
	cursor:pointer; 
}

#listaServicios p { font-size: 12px; width:90px; float:left;}
#listaServicios ul{ list-style-type:none; }
#listaServicios li:hover{ background-color:#CFCFCF; }
#listaServicios img{ border: 2px solid #A7BFA7; margin:10px; float:left;}
#listaServicios .titulo{  margin-top:10px; margin-bottom:10px;}
#listaServicios .descripcion{ width:130px; }
#listaServicios span { display:block; width:130px; float:left; }

#listaServicios2C li 
{ 
	float:left; 
	width:350px; 
	margin:5px; 
	height: 100px; 
	border:1px solid #CCCCCC; 
	background-color:#DFDFDF; 
	font-size:11px; 
	cursor:pointer; 
}

#listaServicios2C p { font-size: 12px; width:90px; float:left;}
#listaServicios2C ul{ list-style-type:none; }
#listaServicios2C li:hover{ background-color:#CFCFCF; }
#listaServicios2C img{ border: 2px solid #A7BFA7; margin:10px; float:left;}
#listaServicios2C .titulo{  margin-top:10px; margin-bottom:10px;}
#listaServicios2C .titulo span{font-weight:bold;}
#listaServicios2C .descripcion{ width:130px; }
#listaServicios2C span { display:block; width:245px; float:left; }


.clear{ clear:both; }

#wrapper-photos{width:420px; margin:20px auto 20px;}

/* Clases geofisica*/
#metodosGeofisica { float:left; margin-top:30px;}
#metodosGeofisica ul {list-style-type:none; width:410px;}
#metodosGeofisica ul li {width:400px; height:77px; font-size:13px; }

#aplicaciones { width:380px; float:left; margin-bottom:20px;}
#aplicaciones li { list-style-type: decimal; }

#ensayos { width:380px; float:left; /*height:222px;*/ margin-bottom:20px;}
#ensayos li { list-style-type: decimal; }

#imagenes { width:765px; text-align:center; margin: 0 auto; margin-bottom:15px; /*height: 130px;*/}
#imagenes a{ margin:10px; }

.imagenes { width:765px; text-align:center; margin: 0 auto; margin-bottom:15px; /*height: 130px;*/}
.imagenes a{ margin:10px; }

/* Clases Georadar*/
#metodosGeoradar { float:left; margin-top:30px;}
#metodosGeoradar ul {list-style-type:none; width:410px;}
#metodosGeoradar ul li {width:400px; height:77px; font-size:13px; }
#metodosGeoradar ul li img{ }

#imagenesMetodos { float:left; margin-top:10px;}
#imagenesMetodos ul {list-style-type:none; width:85px;}
#imagenesMetodos ul li {width:80px; font-size:13px; }
#imagenesMetodos ul li img{ }

#imagenesGeoradar { width:765px; text-align:center; margin: 20px auto; height: 100px;}
#imagenesGeoradar a{ margin:10px; }

#noticias-georadar{ margin-top:20px; border-top:7px solid #0099CC; }

.info-divided{ width:765px; margin-bottom:20px; margin-top:20px; padding-top:20px; border-top: 1px solid #0099CC; }
.info-divided ul{ margin-bottom:20px; }
.info-left{ width:360px; float:left; }
.info-right{ width:360px; float:right; }
.info-left-250{ width:250px; float:left; }
.info-right-515{ width:515px; float:right; }

/* Clases hidrogeologia, geologia, geotecnia*/
#hidroGeo li { list-style-type:decimal; }
#seccionHidro { float: left; width:380px; height:170px; margin-bottom:20px; }
#seccionGeologia { float: left; width:380px; height:170px; margin-bottom:20px; }


#lista_secciones
{
	margin-top: 20px;
	margin-bottom:20px;
}

#lista_secciones ul {list-style-type: none; }
#lista_secciones ul li { margin-top:5px; margin-bottom:5px; background:url(../images/report_edit.png) no-repeat 0px 0px;}
#lista_secciones ul li a { font-size:14px; padding-left:25px;}

/* Clases Arqueologia y patrimonio */
#tecnicasArqueologia { margin-bottom:20px; }
#tecnicasArqueologia li { list-style-type: disc; font-size:12px; }

#proyectosArqueologia { margin-bottom:20px; }
#proyectosArqueologia li { list-style-type:disc; font-size:12px; }

/* Clases Cartografia y SIG */

#tecnicasCartografiaSig { margin-bottom:20px; }
#tecnicasCartografiaSig li { list-style-type: disc; font-size:12px; }

/* Clases arquitectura tecnica */
#apartadosArquitectura { margin-bottom:20px; }
#apartadosArquitectura li { list-style-type: disc; font-size:12px; }

/*Clases Equipo*/
#left_side_equipo img{ border: 2px solid #A7BFA7; }

#equipo { float:left; margin-bottom:20px; width:400px;}
#equipo p{ margin-top:15px; }

.imagenesEquipo { float:left; width:300px; margin-bottom:40px;}
.imagenesEquipo ul {list-style-type:none;}
.imagenesEquipo ul li {font-size:13px; float:left; width:70px; margin:5px; height:90px; float:left;}
.imagenesEquipo ul li img{ }

.imagenesEquipo ul.software {}
.imagenesEquipo ul.software li { width:140px; height:83px; }

/* Clases medio ambiente*/
#metodosMedioAmbiente { float:left; margin-top:30px;}
#metodosMedioAmbiente ul {list-style-type:none; width:410px;}
#metodosMedioAmbiente ul li {width:400px; height:77px; font-size:13px; }
#metodosMedioAmbiente ul li img{ }

#aplicaciones_medioambiente { float:left; margin-bottom:20px;}
#aplicaciones_medioambiente li { list-style-type:disc; }

/* Clases deteccion de fugas */
#tecnicasDeteccionFugas { margin-bottom:20px; }
#tecnicasDeteccionFugas li { list-style-type: disc; font-size:12px; }

#metodoDeteccionFugas{ margin-bottom:20px; }
#metodoDeteccionFugas li { list-style-type: disc; font-size:12px; }

#polivalenciaDeteccionFugas{ margin-bottom:20px; }
#polivalenciaDeteccionFugas li { list-style-type: disc; font-size:12px; }

#legislacion{ margin-bottom: 20px;}


/*Clases mapa del sitio*/
#arbolMapa{ padding:20px; padding-left: 70px; }
#left_side_mapa h4 { font-size:12px; line-height: 19px; padding:2px; }
#left_side_mapa li {padding:2px; }

/* Clases contacto*/
.radioButton {  }
#left_side_contacto { margin-bottom:20px;}
#info { padding-left:20px; padding-top:20px; } 
#left_side_contacto h4 { font-size:12px; line-height: 0px; padding-left: 15px; margin:0px; }
#formulario { padding-left:20px; }
#left_side_contacto form label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
#left_side_contacto form ol {
  margin: 0;
  padding: 0;
}
#left_side_contacto form li {
  list-style: none;
  padding: 5px;
  margin: 0;
}

#left_side_contacto form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

#left_side_contacto form #Comentarios { width:270px; }
#left_side_contacto form #formulario{ float:left; padding-left: 10px; padding-right:10px;}

#left_side_contacto fieldset{ display:none;}
#correo_ok
{
	border: 1px solid #00AF49;
	background-color:#86EF8A;
	color:#000000;
	width:60%;
	text-align:center;
	margin:auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding:10px;
}

#info{ text-align:center; font-size:14px;}

#mapaGoogle{ float:left; }
#map 
{ 
	margin:20px; 
	margin-top:5px; 
	border:solid 4px #999999; 
	width:300px; 
	height: 300px 
}

.imgCeei{border:5px solid #CCCCCC !important;}

#aviso_legal_div
{
	margin-top:20px;
}

.titulo_aviso_legal{ margin:5px; color:#03B4DE; }
.cuerpo_aviso_legal{margin-left:5px;}
.cuerpo_aviso_legal h2 { margin-left:8px !important;  font-size:11px !important; }
.cuerpo_aviso_legal p{margin-left:15px !important;}

#contacto-skype{ width:400px; margin:0 auto; }
#contacto-skype img{ border:none; }
#contacto-skype p{float:left; margin-right:10px; font-size:16px;}


/* Pie */
#footer {
	bottom:0;
	clear:both;
	text-align: left;
	border-top: 1px solid #e5e5e5;
	padding: 3px 0 0 0;
	margin-top: 20px;
	margin-bottom: 15px;
	color: #888;
	background: #e3e6e6;
}
#footer .right { float: right }
#footercontacto { color:#999999; text-align:center; margin-bottom:5px; margin-top:5px; }
#footercontacto img{ border:none; }

#navegador { text-align:right; }