@charset "utf-8";
/* CSS Document */
/*
Archivo creado por Esteban Cordero Murillo - para ZEWS S.A.
Archivo creado el 18 de Setiembre del 2007 - 11:12 a.m.
*/
* {
padding:0;
margin:0;
}
body {
	background-image: url(../img/fondo.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:normal;
}
form {
padding:0px;
margin:0px;
}
#contenedor {
margin:0 auto 0 auto;
width:775px;
}
/* Aqui comienza la cabeza */
#cabeza {
background:#666666;
position: relative;
margin:0 auto 0 auto;
width:775px;
height:100px;
}
	#cabeza #idioma, 
	#cabeza #idioma img {
	float:left;
	margin:0px;
	border:0;
	}

	#cabeza #logo {
		background:#666666;
		float:right;
		width:775px;
		/*height:90px;*/
	}
	#cabeza #logo h1,
	#cabeza #logo h1 img {
		font-size:14px;
		width:163px;
		right: 0;
		position: absolute;
		top: 0;
	}
	#cabeza .menutop {
		display:block; 
		float:left;
		margin:54px 0 0 0 !important;
		width:673px;
		height:19px;
	}
	#cabeza .menutop ul li {
	float:left;
	padding:3px 4px 0px 4px;
	list-style:none;
	}
	#cabeza .menutop ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#66CC33;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	}
	#cabeza .menutop ul li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	}
/* Fin de la capa de cabeza*/
/* Aqui comienza la capa del contenido*/
#contenido {
	background:#fff url(../img/bg_contenido.jpg);
	float:left;
	display:block;
	width:775px;
}
	#contenido #lateral {
	float:left;
	width:200px;
	background:url(../img/bg_lateral.jpg) repeat;
	}
		#contenido #lateral select{
		margin:10px auto 0 3px; 
		color:#999999;
		width:197px;
		}

		#contenido #lateral h2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:2.2em;
		color:#FFFFFF;
		height:55px;
		text-align:right;
		padding:50px 3px 0 0;
		border-bottom:1px #FFFFFF solid;
		}
		#contenido #lateral #sub_seccion ul li {
		list-style:none;
		text-align:right;
		}
		#contenido #lateral #sub_seccion  {
		padding:0 10px 5px 0;
		border-bottom:1px #FFFFFF solid;
		}
		#contenido #lateral #sub_seccion h3 a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666666;
			font-weight:normal;
			display:block;
			text-align:right;
			text-decoration:none;
		}
		#contenido #lateral #sub_seccion h3 a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFFFFF;
			font-weight:normal;
			text-align:right;
			text-decoration:none;
		}
	#contenido #informacion {
	float:right;
	width:575px;
	background-color:#FFFFFF;
	color:#666666;
	margin:0;
	padding:0;
	_margin:0 -5px 0 0;
	}
		#contenido #informacion #rotativas,
		#contenido #informacion #rotativas img {
			margin:0px;
			padding:0px;
			float:right;
		}
		#contenido #informacion #texto {
		padding:3px;
		}
		
			#contenido #informacion #texto #proyecto {
			width:560px;
			padding:5px;
			color:#999999;
			}
			#contenido #informacion #texto #proyecto .txtNormal {
			color:#999999;
			}
			#contenido #informacion #texto #proyecto .txtRequerido {
			color:#CC0000;
			}
			#contenido #informacion #texto #proyecto .txtAlmenos {
			color:#009900;
			}
			#contenido #informacion #texto #proyecto p {
			padding:3px;
			}
			#contenido #informacion #texto #proyecto ul{
				padding:0 5px 0 20px;
				list-style:none;
			}
			#contenido #informacion #texto #proyecto div.derecha   {
				text-align:right;
				margin:0 0 20px 0;
			}	
			#contenido #informacion #texto #proyecto a {
				text-align:left;
				color:#66CC33;
				text-decoration:underline;
			}
			#contenido #informacion #texto #proyecto a:hover {
				text-align:left;
				color:#000000;
				text-decoration:none;
			}
			#contenido #informacion #texto #proyecto h3 {
			font-size:12px;
			}
			#contenido #informacion #texto #proyecto h3 a {
				text-align:left;
				font-size:12px;
				color:#66CC33;
				text-decoration:underline;
			}
			#contenido #informacion #texto #proyecto h3 a:hover {
				text-align:left;
				color:#000000;
				text-decoration:none;
			}
			#contenido #informacion #texto h2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:18px;
			color:#999999;
			text-decoration:none;
			padding:0 0 15px 0;
			}
			#contenido #informacion #texto #icono {
			text-align:right;
			width:140px;
			float:left;
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			font-weight:normal;
			color:#66CC33;
			}
			#contenido #informacion #texto #icono #galerias {
			padding-top:20px;
			text-align:right;
			width:140px;
			margin:0 auto 0 auto;
			color:#CCCCCC;
			font-size:11px;
			}
			#contenido #informacion #texto #icono #galerias #fotos {
			width:130px;
			}
			#contenido #informacion #texto #icono #galerias #fotos .imagen{
			width:120px;
			} 
			#contenido #informacion #texto #icono #galerias a img {
			border:0px;
			}
			#contenido #informacion #texto #icono #galerias img {
			margin-top: 3px;
			margin-bottom:3px;
			}	
			#contenido #informacion #texto #wrapper {
			width:415px;
			float:right;
			}
				#contenido #informacion #texto #wrapper #panel_texto {
				float:left;
				width:263px;
				padding:5px;
				}
				#contenido #informacion #texto #wrapper #panel_texto .txtNormal {
				color:#999999;
				}
				#contenido #informacion #cajas{
				float:left;
				margin:20px 0 0 0;
				padding:2px;
				}		
				#contenido #informacion #cajas a {
				display:block;
				text-align:right;
				color:#66CC33;
				text-decoration:underline;
				}		
				#contenido #informacion #cajas a:hover {
				text-decoration:none;
				}
				#contenido #informacion #texto #wrapper #panel_texto #cajas hr {
					background:#5B9524;
					height:3px;
				}
				#contenido #informacion #texto #wrapper #panel_texto .txtRequerido{
				color:#CC0000;
				}
				#contenido #informacion #texto #wrapper #panel_texto .txtError1{
				 font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-style: normal;
				 line-height: normal;
				 font-weight: normal;
				 font-variant: normal; 
				 border-width: 2px;
				 border-color: #FF0000;
				 border-style: solid;
				}
				#contenido #informacion #texto #wrapper #panel_texto .curvacaja{/*solo en mozilla funciona*/
				 /*width: 150px;*/
				 font-family: Verdana, Arial, Helvetica, sans-serif;
				 font-size: 11px;
				 padding: 10px;
				 background-color: #EAF6DD;
				 border: 1px solid #619D26;
				 color: #FF0000;
				 -moz-border-radius: 10px;
				 }
				 #contenido #informacion #texto #wrapper #panel_texto a {
				 color:#66CC33;
				 text-decoration:underline;
				 }
				 #contenido #informacion #texto #wrapper #panel_texto a :hover{
				 color:#999999;
				 text-decoration:none;
				 }
				#contenido #informacion #texto #wrapper #panel_texto #usuarios_caja {
				border:#666666 solid 1px;
				}
				#contenido #informacion #texto #wrapper #panel_texto #usuarios {
				background-image: url(../../img/bg_usuarios.jpg);
				background-repeat:repeat-x;
				font-size:12px;
				color:#000000;
				font-weight:bold;
				}
				#contenido #informacion #texto #wrapper #panel_texto .txtCerrar{
				color:#CC3300;
				}
				#contenido #informacion #texto #wrapper #panel_texto .textfield {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				color: #868688;
				font-weight:bold;
				height:13px;
				}
				#contenido #informacion #texto #wrapper #panel_texto p {
				padding:3px;
				}
				#contenido #informacion #texto #wrapper #proyectos {
				width:138px;
				float:right;
				}
					#contenido #informacion #texto #wrapper #proyectos h2 {
					float:right;
					background:url(../img/topProyectos.jpg) no-repeat;
					width:133px;
					height:20px;
					font-family:Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					color:#000000;
					font-size:11px;
					font-weight:bold;
					padding:10px 0 0 5px;
					}
					#contenido #informacion #texto #wrapper #proyectos #proyecto{
					float:right;
					width:132px;
					padding:10px 2px 10px 2px;
					border-left:1px #666666 solid;
					border-right:1px #666666 solid;
					border-top:1px #666666 solid;
					text-align:center;
					}
					#contenido #informacion #texto #wrapper #proyectos #proyecto a img  {
					margin:0 auto 0 auto;
					border:0px;
					}
					#contenido #informacion #texto #wrapper #proyectos #bottom {
					float:right;
					background:url(../img/bottomProyectos.jpg) no-repeat;
					width:138px;
					height:11px;
					}
					#contenido #informacion #texto #wrapper #proyectos #proyecto hr {
						background:#5B9524;
						height:3px;
					}
/*Aqui termina la capa del contenido*/
/* Aqui comienza el footer */
#footer {
	font-family: Arial,Verdana,Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	clear:both;
	width:769px;
	background:#FFFFFF;
	padding:3px;
}
#footer img {
border:0;

}
/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
				/* ESTILOS PARA LA PAGINACION
		*/
		/*==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== ==== */
		
		div.paginacion {
			font-family: "Trebuchet MS", Arial, sans-serif;
			font-size: 11px;
			padding:2px;
			margin:2px;
			margin-top:15px;
			margin-bottom:15px;
			text-align:center;
		}
		
		div.paginacion a {
			padding: 2px 3px 2px 3px;
			margin-right: 3px;
			border: 1px solid #325214;	
			text-decoration: none; 
			color: #76C02F;
		}
		div.paginacion a:hover, 
		div.paginacion a:active {
			border:1px solid #76C02F;
			color: #76C02F;
		}
		div.paginacion span.actual {
			padding: 2px 3px 2px 3px;
			margin-right: 2px;
			border: 1px solid #325214;
			font-weight: bold;
			background-color:#4D7D1F;
			color: #FFF;
		}
		div.paginacion span.disabled {
			padding: 2px 3px 2px 3px;
			margin-right: 2px;
			color: #999;
		}
		div.paginacion span.contador {
			color: #999;
			display:block;
			font:normal 1.2em Arial, Helvetica, sans-serif;
			margin-left: 50px;
		}

fieldset {
	border:1px dashed #76C02F;
	padding:10px;
	width:238px;
	/*margin-bottom:10px;*/
	margin:0 auto 10px auto;
}
legend {
	/*font:1.1em bold Arial, Helvetica, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#76C02F;
	padding:5px 0 10px 0;
	
}
/*SECCION DE FOTOS*/
.desarrollo { display:block; width:560px; float:left; clear:both; }
.desarrollo .imagen { width:auto; display:block; width:563px; height:150px;}
.desarrollo .imagen .fotos { border:0; float:left; display:block; padding:5px; width:130px;}
.desarrollo .imagen .fotos div { clear:both; display:block; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}
.desarrollo .imagen .fotos a img{ filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7; border:0;}
.desarrollo .imagen .fotos a:hover img{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.desarrollo .td_contenido{display:block;width:510px;margin:20px 0 0px 0;text-align:left;clear:both;}
.desarrollo a{ color:#1469EA; text-decoration:underline;}
.desarrollo a:hover{ text-decoration:none;} 
		