body {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  background-image: url(../images/back2.jpg);
  background-repeat: no-repeat;
  background-position:center top;
}

.back_bottom {
  background-repeat: no-repeat;
  background-position:center top;
}

.especificacion{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #275B08;
}

.titulo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #275B08;
  font-weight:bold;
}

.tituloProyecto{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #275B08;
  font-weight:bold;
}

.itemProyecto{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #275B08;
  font-weight:bold;
}

.etiqueta1{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #275B08;
  font-weight:bold;
}

.texto,ul,ol,li,tr,th,td,a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}

.textoDocumentosGerencia{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

a.texto{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;


}

a.texto:hover {
  color: #666666;
  text-decoration: underline;

}

.textoChico{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
  text-align:justify;
}

.textoChico2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}

.textoFecha2{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #275B08;
}

.textoTabla{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

.textoActividad{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #275B08;
}

.textoActividadDescripcion{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

.textoSubtitle{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #666666;
  font-weight:bold;
}

.textoDirectorio{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  font-weight:bold;
}

.conte{
  margin-left:auto;
  margin-right:auto;
  width:400px;
  /*
	top:480px;
  	position:absolute;
  	left:50%;
  	margin-left:-100px;	
	*/
}

.flo{
  float:left;
  border:solid 1px #999;
  margin-right:10px;
  margin-bottom:10px;
  padding:5px;
}

a.paginas {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #275B08;
  text-decoration: none;
  font-weight:bold;
}

a.paginas:hover {
  color: #275B08;
  text-decoration: underline;
  font-weight:bold;
}

a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #275B08;
  text-decoration: none;
  font-weight:bold;
}

a:hover {
  color: #275B08;
  text-decoration: underline;
  font-weight:bold;
}

.textoMiga{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #aaa;
  font-weight:bold;
}

a.rastroMiga{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #999;
  text-decoration: none;
  font-weight:bold;
}

a.rastroMiga:hover {
  color: #666;
  text-decoration: underline;
  font-weight:bold;
}

a.enlaceArchivo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #275B08;
  text-decoration: none;
  font-weight:bold;
}

a.enlaceArchivo:hover {
  color: #275B08;
  text-decoration: underline;
  font-weight:bold;
}

a.rastroMigaActivo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #666;
  text-decoration: underline;
  font-weight:bold;
}

a.rastroMigaActivo:hover {
  color: #444;
  text-decoration: underline;
  font-weight:bold;
}


a.transparencia {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #275B08;
  text-decoration: none;
  font-weight:bold;
}

a.transparencia:hover {
  color: #275B08;
  text-decoration: underline;
  font-weight:bold;
}


a.boton {
  border: 1px solid #888888;
  background-color: #ffffff;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 4px;
  padding-top: 4px;
  color: #333333;
  font-size: 12px;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

a.boton:hover {
  border: 1px solid #666666;
  background-color: #d9e6f2;
  color: #222222;
}

.editContenido{
  border-top: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
}

.editContenido2{
  border-bottom: solid 1px #cccccc;
}

.inputContenido{
  border: solid 1px #CCCCCC;
  color:#666666;
  size: 11px;
  height:22px;
}

.input{
  border: solid 1px #CCCCCC;
  color:#666666;
  size: 10px;
  height:22px;
}

.inputBus{
  color:#444;
  font-size: 11px;
  padding: 2px;
}

.inputButton{
  border: solid 1px #CCCCCC;
  color:#555555;
  size: 11px;
  height:22px;
  font-weight:bold;
}

.notiEstilo1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #275B08;
  text-decoration: none;
  font-weight:bold;
}

.notiCelda {
  background-color:#efefef;
  border-left: solid 1px #E4E4E4;
  border-right: solid 1px #E4E4E4;
  border-top: solid 1px #E4E4E4;
}

.notiCelda2 {
  background-color:#efefef;
  border-left: solid 1px #E4E4E4;
  border-top: solid 1px #E4E4E4;
}

.notiCeldaDown {
  background-color:#fafafa;
  border-left: solid 1px #E4E4E4;
  border-right: solid 1px #E4E4E4;
  border-bottom: solid 1px #E4E4E4;
}

.notiCeldaMiddle {
  background-color:#fafafa;
  border-left: solid 1px #E4E4E4;
  border-right: solid 1px #E4E4E4;
  border-top: solid 1px #E4E4E4;
  border-bottom: dashed 1px #E1E1E1;
}

.textoLegendFecha{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: #666666;
}

a.ampliar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #275B08;
}

a.ampliar:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight:bold;
  color: #275B08;
}

.vinNulo{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #39C;
}	

.borderAnuncio{
  border:solid 1px #ccc;
  margin-right:10px;
  margin-bottom:10px;
  padding:5px;
}


/* carrusel */

.im{
  border:solid 2px #CCC;
}

#myslides{
  background:#ffffff;
}

.stepcarousel{
  position: relative; /*leave this value alone*/
  overflow: hidden;   /*leave this value alone*/
  width: 523px;       /*Width of Carousel Viewer itself*/
  height: 120px;      /*Height should enough to fit largest content's height*/
  margin: 0px 14px 5px 14px;
  /*background:#ffffff;*/
}

.stepcarousel .belt{
  position: relative; /*leave this value alone*/
  left: 0;
  top: 0;
}

.stepcarousel .panel h2{
  text-align: left; /*leave this value alone*/
  height:20px;
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 2px 5px ; /*margin around each panel*/
  font-size:16px;
  font-weight:bold;
  text-align:center;
  font-family:Georgia,century gothic,Arial,verdana, sans-serif;
}

.stepcarousel .panel img{
  float: left; /*leave this value alone*/
  /*background:#ffffff;*/ /*clip content that go outside dimensions of holding panel DIV*/
  margin: 10px 10px 10px 10px; /*margin around each panel*/
  padding:0px 0px;
}

.stepcarousel .panel p{
  text-align: left; /*leave this value alone*/
  overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
  margin: 5px 5px ; /*margin around each panel*/
}

#gallery {
  overflow: scroll;
  background-color: #444;
  padding: 10px;

}

#gallery ul {
  list-style: none;
}

#gallery ul li {
  display: inline;
}

#gallery ul img {
  border: 5px solid #3e3e3e;
  border-width: 5px 5px 20px;
}

#gallery ul a:hover img {
  border: 5px solid #fff;
  border-width: 5px 5px 20px;
  color: #fff;
}

#gallery ul a:hover {
  color: #fff;
}

.flotante{
  top:0px;
  position:absolute;
  left:50%;
  margin-left:-525px;
  z-index:0;
}

#outer-wrapper {
  width: 555px;
  margin:0 auto;
  padding:10px;
  text-align:left;
  font: normal normal 100% Georgia, Serif;
}

#main-wrapper {
  width: 550px;
  float: left;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
}

#sidebar-wrapper {
  width: 10px;
  float: right;
  word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
  overflow: hidden;      /* fix for long non-text content breaking IE sidebar float */
}

.Obrasantesahora{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #275B08;
  font-weight:bold;
}


td.tituloObras{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #275B08;
  font-weight:bold;
}

.estiloSector{
  background-color: #38580C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #efefef;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  float: left;
  width: 538px;
}

.estiloSector2{
  background-color: #38580C;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #efefef;
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  float: left;
  width: 590px;
}

.textoparafoObrasChico{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
}

