body{ background:#000;}
#web{ width:100%; margin:20px 0 0 20px;}
*{ font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Helvetica, Arial, sans-serif; margin:0; padding:0;}
h1, h1.portada{ float:left; font-size:24px; font-weight:normal; color:#fff; padding-top:3px; margin-right:10px; }
h1.portada{ float:none; width:100%; margin-bottom:40px; font-size:32px; }
h2{ font-size:18px; font-weight:normal; color:#94C526; padding-top:7px;}
h2.portada{ color:#666;}
#cabecera{ height:50px;  }
.logo{ float:left; margin-right:35px; width:100%;}
.botonera{ float:left; margin:25px 0; width:100%;}
.botonera li{ text-transform:uppercase;  list-style:none; display:inline; margin-right:10px;}
.botonera li a, .botonera li.activo{ font-size:18px; color:#999; padding:5px 20px 2px 0px; text-decoration:none; letter-spacing:-1px; text-align:center; vertical-align:middle;}
.botonera li a:hover, .botonera li.activo{ background:none; color:#ccc;}
.botonera_obras{margin:0; padding:0; margin:10px 0;}
.botonera_obras li{ text-transform:uppercase;  list-style:none;   display:inline; margin:0; padding:0; margin-right:40px; margin-top:10px;}
.botonera_obras li a, .botonera_obras li.activo{ color:#999; font-size:14px; text-decoration:none;  }
.botonera_obras li a:hover, .botonera_obras li.activo{  color:#ccc;}

.cuadros li{ display:inline; margin-right:15px;}
.cuadros li p{ width:inherit; color:#FFF; font-size:13px; }
.cuadros li img{margin-top:15px; border:0; height:200px; }
.cuadros li a{ text-decoration:none;}

#division{ background:#211e1b; margin:10px 0;}
.mapa{ float:right;}

.estudio li{ display:inline; list-style:none;}
.estudio li img{ width:300px; margin-top:15px; margin-right:15px; }

#contenido p{ font-size:13px; color:#999; margin-bottom:5px; padding-left:12px; background:url(images/fondo_p.gif) left top no-repeat; width:1000px;}

#base{ color:#ccc;  font-size:12px; margin-top:40px; line-height:18px;}
#base a{ color:#ccc;}





#unitip {
	position: absolute;
	z-index: 1000;
	top: -1000px;
	color: #B2B29D;
	font-family: "lucida sans", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: none; }
	
		#unitip b {
		font-size: 12px;
		color: #E5E117; }

			#unitip strong {
			font-size: 11px;
			color: #C1C179; }

				#unitip p {
				text-align: left; }

	#unitippoint, #unitipmid, #unitipcap {
		position: relative;
		top: 0px; 
		left: 0px;
		width: 145px;
		display: block; }
	
	#unitippoint { 
		background: url(images/TipPoint.png) no-repeat; 
		height: 19px; 
		overflow: hidden;  }
	
	#unitipmid { 
		background: url(images/TipMid.png) repeat; 
		width: 115px;
		height: auto; 
		padding: 5px 15px; }
	
	#unitipcap { 
		background: url(images/TipCap.png) no-repeat; 
		height: 7px; 
		overflow: hidden;  }
		
		
		
.portada1 a{ float:right;background:url(portada_pintura_off.jpg) top left no-repeat; width:600px; height:507px;} 

.portada1 a:hover{ background:url(portada_pintura_on.jpg) top left no-repeat;}
.portada2 a{ float:left;background:url(portada_foto_off.jpg) top left no-repeat; width:600px; height:507px;} 

.portada2 a:hover{ background:url(portada_foto_on.jpg) top left no-repeat;}

.cambio{ float:right; width:200px; padding:10px; background-color:#f00;}
.cambio a{ color:#fff; width:14px; text-decoration:none;}

.form{ float:left; }

.form input, .form textarea{ border:1px solid #444;  background-color:#666; color:#FFF; padding:3px; font-size:16px;}
.form td{ font-size:16px; color:#CCC;}
.form td.dato{ width:200px; text-align:right;}
		