a.pags {
	display:block;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-left:25px;
	padding-right:25px;
	display:inline;
	font-size: 20px;
}
a:link.pags {
	color: #FF8040;
	background-color:#FFEBC1;
	text-decoration:none;
	width:30px;
	text-align:center
}
a:visited.pags {
	color: #FF8040;
	background-color:#FFEBC1;
	text-decoration:none;
	width:30px;
	text-align:center
}
a:hover.pags{
	color:#FFEBC1;
	background-color:#FF8040;
	text-decoration:none;
	width:30px;
	height:20px;
	text-align:center
}
a:active.pags{}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 }
img { border:0 }
p,h1,h2,h3,h4,h5,h6 { display:inline }
h3 { font-size:20px }
p { font-size:14px; line-height:20px }
.inpu { width:300px }
ul { list-style-image: url(/n/iconos/arrow.gif); }
/*a:link { color:#3333FF; text-decoration:none; }
a:visited{ color:#6633CC; text-decoration:none; } */
a:hover{	color:#3333FF;	text-decoration:none} 
/* a:active { color:#3333FF; text-decoration:none; }*/
.ima_thumb { }
.div_cuerpo { margin-left:auto; margin-right:auto; width:1000px; overflow:hidden }
.texto_explicativo {
	font-size:12px;
	color:#333333
}
.contenedor_cabecera { overflow:hidden }
.contenedor_uno,.contenedor_dos{ overflow:hidden; padding-bottom:10px;
	padding-top:10px }
.contenedor_uno {		
}
.proyecto,.proyecto_dos { width:200px; height:200px;   float:left; overflow:hidden}
.dentro_plantilla {
		height:270px; 
		width:198px; 
		float:left ;
		 border-width:1px;
	border-style:solid;
	border-color:#B2B2B2;
	background-color:#FFFFFF }

.dentro_proyecto {
	padding:8px;
	text-align:center;
	width:180px;
	height:180px;
	border-width:1px;
	border-style:solid;
	padding:1;
	border-color:#B2B2B2;
}
.img_thumb_proyecto {border-width:1px; border-color:#B2B2B2; border-style:solid;float:left; margin-right:40px; padding-bottom:5px} 
.dentro_servicio {
	width:200px;
	height:120px;
}
.contenedor_dos { clear:both;  }
.servicios_uno  { float:left;  }
.pie { clear:both ; border-top-width:2px;
	border-top-color:#FF9900;
	border-top-style:solid; padding-top:10px}
/* menu principal */
.contenedor_menu_principal { text-align:left; overflow:hidden; }
.menu_principal { font-size:12px; }
.menu_principal ul {  padding:0; margin:0; border-bottom-style:solid; border-bottom-color:#FF9900; 
border-bottom-width:2px; padding-top:6px; padding-bottom:4px; padding-left:150px; width:1000px} 
/* le pongo padding top para que se vea el border-top del li a, ojo, del LI A*/
.menu_principal li { display:inline; list-style-type:none; margin:0; padding:0 }
.menu_principal li a {
color:#666666;
font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
	border-color:#333333;
	border-style:solid;
	border-width:2px;
	padding-bottom:6px;
	border-bottom-width:0px;
	margin-right:4px
    }
.menu_principal li a:link {
	border-color:#FF9900
}
.menu_principal li a:visited {  border-color:#FF9900; border-bottom-width:0px}
.menu_principal li a:hover,.current {
	border-bottom-color:#FF9900;
	border-bottom-width:4px;
	border-bottom-style:solid;
	background-color:#FFEBC1
}
/* screen shots*/
.contenedor_sshots { overflow:hidden; padding-top:10px;} 
.sshots { width:500px; float:left; height:210px; margin-top:10px; }
.img_ss { padding:4px; border-width:1px; border-color:#B2B2B2; border-style:solid; float:left; margin-right:10px;  } 

/* CAPAS PARA LAS FOTOS CON APAGADO LIGHTBOX*/
.capa_mensaje {
	color:#FFFFFF;
                position: absolute; 
                left: 50%; text-align:center;
                top: 50%; 
                width: 900px; 
                height: 600xpx; 
                margin-top: -300px; /* le quito la mitad de la altura*/
                margin-left: -450px; /* le quito la mitad del ancho*/
                display:none;
				z-index:-1;
				overflow:hidden;
				background-color:#000000;	
				border-color:#999999; border-width:1px; border-style:solid;		
        }  
.capa_fondo_gris {
color:#FFFFFF;
			position:absolute;
			 z-index:-1;
			 top:0px;
			 left:0px;
			display:none;
			width:100%; 
			height:100%;
			background-color:#666666;
			filter:alpha(opacity=80); /*opacidad para ie */
    		-moz-opacity:.80;      /*opacidad para firefox*/
	}
	/* FIN CAPAS LIGHT BOX*/
	
/* capa producto */
.capa_producto {
overflow:hidden;
clear:both;
	border-width:2px;
	border-color:#CCCCCC;
	border-style:solid;
	display:none;
	margin-bottom:10px;
	border-right:0;
	border-left:0;
}
.mapa_google { width:478px; height:288px; border-width:1px; border-color:#FF9900; border-style:solid; margin-bottom:10px }
/* ajax producto*/
.contenedor_producto {overflow:hidden; padding-top:10px; padding-bottom:10px; border-width:1px; border-color:#999999; border-style:solid; clear:both; border-left:0; border-right:0; margin-bottom:10px; border-bottom:0 }
.img_producto { float:left; padding:2px; border-width:1px; border-color:#666666; border-style:solid; margin-right:10px}
.contenedor_col_izquierda { width:500px; float:left;}
.contenedor_ficha_tecnica { float:left; width:490px; margin-left:10px}
.contenedor_ver_producto { overflow:hidden; border-width:1px; border-color:#999999; border-style:solid; clear:both; border-left:0; border-right:0; margin-bottom:10px; border-bottom:0px;  background-color:#FFEBC1; padding:4px } 
/* fin ajax producto*/
.menu_productos ul {  padding:0; margin:0; }
.menu_productos li { display:inline; list-style-type:none; margin:0; padding:0; color:#666666; font-size:10px }
.menu_productos a {
	color:#999999;
	font-size:10px
}
.enviar {
	background-color:#FF9900; border:0; font-weight:bold }