/***************************/
/* CSS GENERAL DEL SISTEMA */
/***************************/
/***************************/

/**************************************/
/* BLOQUES ESTRUCTURALES DE LA PÁGINA */
/**************************************/

body {
  margin : 0;
  padding : 0 0 0 1px; /* IE */
  text-align : center;
  font-family : Verdana,Arial, Helvetica;
  font-size : 0.9em;
  background : #FFF;
}
body input,select{
  font-size : 0.9em;
  color: #776;
  border: 1px #000 solid;
}
body textarea{
  font-size : 1.2em;
  color: #776;
}
body img{
  border:none;
}
body form{
  margin:0;
  padding:0;
  font-size:0.8em;
}
#wrapper {
  width : 760px;
  padding : 0;
  margin : 0px auto;
  border : none;
  text-align : left;
}

/*************************/
/* BLOQUES DE ENCABEZADO */
/*************************/


/*PARTE DEL CABECERA*/

#header {
  float  : auto;
  width  : 695px;
}

#DivCabeceraImagen{
  float:left;
  width:760px;
  height:78px;
  background-color:#615f5f;
  text-align:center;
}
#imgCabecera{
  width:692px;
  height:78px;
}
.DivUsuario{
   height:auto;
   float:left;
   background:#FFF;
}
.DivUsuario h5{
  float:left;
  width  : 755px;
  margin : 5px 0;
  background : #CCC;
  padding:2px 5px 0 0;
  height:18px;
  text-align:right;
}
#botonbusqUsuario,#botonbusqONG,#botonbusqcoordinadora{
  margin:0 5px 3px 5px;
  height:17px;
  vertical-align:middle;
}
#habilitado {
  border:0;
}
/*PARTE DEL PIE*/
#footer {
  padding : 0 0 10px 5px;
  float  : left;
  width  : 755px;
  height : 80px;
  background : #E5E5E5;
  border-top: solid #CCC 1px;
}

#footer p {
  float:left;
  margin:9px 0 0 0;
  width:240px;
  font-size : 0.75em;
  color : #666;

}
#footer a {
  padding:2px 0 0 0;
  color : #006BAA;
}
#logocongde{
  float:left;
  width:60px;
  margin:5px 0 0 0;
}

#DivAECI{
  float:left;
  width:165px;
  margin:5px 0 0 70px;
}
#DivAECI p{
  float:left;
  width:100px;
  height:13px;
  padding:0;
  margin:0;
}
#AECI{
  float:left;
  padding:3px 0 0;
  margin:0;
}
#DivOYW{
  float:right;
  padding:12px 5px 0 0;
}
#LogoOYW{
  float:left;
  margin:10px 0 0 62px;
  width:14px;
  height:14px;
}
a#openyourweb{
  float:left;
  width:136px;
  margin:10px 0 0 1px;
  color:#F24692;
  text-align : left;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 0.7em;
  text-decoration: none;

}
a#openyourweb:hover{
  color:#666;
  text-decoration : underline;
}
/*PARTE DEL CONTENIDO*/
#formusuarios input {
  width:123px;
}
html> body #formusuarios input {
  width:129px;
}
#formusuarios {
  padding-left: 10px;
}
#DivFicha{
  margin:0 0 15px 0;
  background: url(../images/bg_DivFicha.gif);
  float:left;
}
#DivEntrar{
  margin:0 0 15px 0;
  float:left;
  background:#f4f4f4;
}
#DivEntrar h2{
  color:#EDA14F;
  padding-left:10px;
}
.DivLeft{
  float: left;
  width: 153px;
  height: auto;
  font-size : 0.9em;
  padding-left:7px;
}
.DivLeft h5{
  padding: 4px 0 0 4px;
  margin:0;
}
.DivLeft ul{
  float: left;
  width: 138px;
  margin:5px 0;
  padding: 0 0 0 8px;
  list-style-type:none;  
  font-size : 0.8em;
}
.DivLeft li{
  margin:0;
  padding:0;
  width: 138px;
}
#listaenlaces li{
  margin:0;
  padding: 0;
  width: 126px;
}
.DivLeft li a{
  text-decoration:none;
  color: #6C5E52;
  line-height : 20px;
}
.DivLeft li a:hover{
  display:block;
  background-color:#f0c291;
}
.DivLeft a{
  text-decoration:none;
  color: #6C5E52;
}
.DivLeft a:hover{
  text-decoration : underline;
}
.DivRight{
  float: left;
  width: 593px;
  height: auto;
  padding:0 0 5px 7px;
}
.DivRight h5{
  padding: 4px 0;
  margin:0;
}
.DivRight a{
  color:#000;
}
.DivRight a:hover{
  color:#eda14f;
  text-decoration:none;
}
#nuevoUsuario,#nuevaOng,#nuevaCoordinadora,#nuevaCoordinadoraLibre{
  padding:0 0 7px 0;
  font-size:0.8em;
}
.TablasPrivada{
  float: left;
  width: 566px;
  margin : 5px;
}
html > body .TablasPrivada{
  width: 575px;
}
.TablasPrivada th{
  background :#6C5E52;
  color: #FFFFFF;
  text-align:center;
  font-weight : bold;
  font-size : 0.7em;
}
.TablasPrivada td{
  background :#FFFFFF;
  color: #777766;
  text-align:center;
  font-weight : bold;
  font-size : 0.7em;
}
#TdColumnaUsuarios{
  background :#FFFFFF;
  color: #777766;
  text-align:left;
  font-weight : normal;
  font-size : 0.7em;
  padding: 0 0 0 3px;	
}


#TablaIncidencia{
  width: 525px;
}
ul#PaisesSurList{
  float: left;
  width: 100px;
  margin:0;
  padding: 0 0 5px 6px;
  list-style-type:none;
  line-height : 10px;
  font-size : 0.7em;
  text-align:left;
}
#paginado a{
  margin:0 10px 0 0;
  font-size: 0.8em;
}
#paginado {
  margin-left:10px;
}
.DivTituloFormulario{
  float:left;
  width:561px;
  margin: 0 5px 0 5px;
  padding-left:5px;
  background :#6C5E52;
  color: #FFFFFF;
  font-weight : bold;
  font-size : 0.8em;
}
html > body .DivTituloFormulario{
  width:571px;
}
.DivTituloFormulario p{
  float:left;
  margin:0;
  padding: 2px 0 2px 0;
}
.DivLeftForm{
  float:left;
  width:220px;
  height:30px;
  margin: 0 0px 0 5px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.8em;
}
.DivLeftForm p{
  float:left;
  margin:0;
  padding:0;
}
#recursos{
border:0;
}
.DivLeftFormTextArea{
  float:left;
  width:220px;
  height:120px;
  margin: 0 0px 0 5px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.8em;
}
.DivLeftFormTextArea p{
  float:left;
  margin:0;
  padding:0;
}
.DivLeftFormTextoLargo{
  float:left;
  width:190px;
  height:55px;
  margin: 0 0px 0 5px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.8em;
}

.DivLeftFormTextoLargo p{
  float:left;
  margin:0;
  padding:0;
}
.DivRightForm{
  float:left;
  width:338px;
  height:30px;
  margin: 0 0 1px 1px;
  padding: 3px 0 0 2px;
  background :#FFFFFF;
  color: #777766;
}
html > body .DivRightForm{
  width:348px;
}
.DivRightFormTextArea{
  float:left;
  width:338px;
  height:120px;
  margin: 0 0 1px 1px;
  padding: 3px 0 0 2px;
  background :#FFFFFF;
  color: #777766;
}
html > body .DivRightFormTextArea{
  width:348px;
}

.DivRightFormTextoLargo{
  float:left;
  width:325px;
  height:55px;
  margin: 0 0 1px 1px;
  padding: 3px 0 0 2px;
  background :#FFFFFF;
  color: #777766;
}

.DivRightFormr input, select{
  font-size : 0.9em;
  color: #777766;
}

.DivRightFormr  textarea{
  font-size : 0.9em;
  color: #777766;
}




.DivLeftRightForm{
  float:left;
  width:518px;
  margin: 1px 0 1px 5px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.9em;
}
.DivLeftRightForm p{
  float:left;
  margin:0;
  padding:0 0 5px 0;
}
.DivLeftRightForm table{
  float:left;
  margin:0;
  padding:0;
  width:100%;
}
.DivLeftRightForm th{
  background: #E8E8E8;
}


.DivLeft3Form{
  float:left;
  width:160px;
  height:45px;
  margin: 0px 0 1px 5px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.9em;
}
.DivLeft3Form p{
  margin:0;
  padding:2px 0 0 0;
}

.DivMedioForm{
  float:left;
  width:173px;
  height:45px;
  margin: 0px 0 1px 1px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.9em;
}
.DivMedioForm p{
  margin:0;
  padding:2px 0 0 0;
  text-align:center;
}

.DivRight3Form{
  float:left;
  width:173px;
  height:45px;
  margin: 0px 0 1px 1px;
  padding: 3px 0 0 5px;
  background :#FFFFFF;
  color: #777766;
  font-size : 0.9em;
}
.DivRight3Form p{
  margin:0;
  padding:2px 0 0 0;
  text-align:center;
}


.TextoIntercalado{
  font-size : 0.8em;
  padding : 0 3px 0 3px;
}

#selectONG{
  display : none;
}
#selectCoordinadora{
  display : none;
}
.DivFila{
 float:left;
 width:566px;
 margin: 0 0 0 5px;
 padding: 0px 0 0 0px;
 color: #777766;
 font-size : 0.8em;
 background :#FFFFFF;
 border-bottom:1px solid #E5E5E5;
}
html > body .DivFila{
 width:576px;
}
#habilitar{
  border:0;
}
.DivMediaFila{
 float:left;
 width:140px;
 margin: 0 0 0 5px;
 padding: 0px 0 0 0px;
 color: #777766;
 font-size : 0.8em;
 background :#FFFFFF;
 border-bottom:1px solid #E5E5E5;
}

#DivFilaBoton input{
 text-align: center;
}

.DivFila p,select{
  padding :0;
  margin :0 ;
}

.DivMediaFila p,select{
  padding :0;
  margin :0 ;
}


.DivFilaIzqBorde{
  float:left;
  width:190px;
  padding : 5px 0 5px 5px;
  border-right:1px solid #E5E5E5;
}
.DivFilaIzqSinBorde{
  float:left;
  width:189px;
  padding : 5px 0 5px 5px;
}
.DivFilaIzqSinBorde2{
  float:left;
  width:219px;
  padding : 5px 0 5px 5px;
}
.DivFilaDrchBorde{
  float:left;
  width:314px;
  margin : 0 0px 0px 1px;
  padding : 5px 0 5px 5px;
  border-left:1px solid #E5E5E5;
  font-size:10px;
}
.DivFilaDrchBorder input, select{
  font-size : 0.9em;
  color: #777766;
}
.DivFilaDrchBorder textarea{
  font-size : 0.9em;
  color: #777766;
}

.DivFilaDrchSinBorde{
  float:left;
  width:315px;
  margin : 0 0px 0px 1px;
  padding : 5px 0 5px 5px;
  font-size:10px;
}
.DivFilaDrchSinBorder input, select{
  font-size : 0.9em;
  color: #777766;
}
.DivFilaDrchSinBorder textarea{
  font-size : 0.9em;
  color: #777766;
}

.checksbeneficiarios{
  display:block;
  float:left;
  width:49%;
}

.checksbeneficiarios label, .checksbeneficiarios input{
  float:left;
  display:block;
}

.checksbeneficiarios label{
  width:85%;
}
.textochecks{
  display:block;
  float:left;
  width: 265px;
  clear:both;
}
.checkscoordinadoras{
  float:left;
  display:block;
}
.Diveditar{
  cursor:pointer;
}

.spanlabel{
  float:left;
  width: 140px;
  margin: 3px 0 0 0;
  height: 20px;
}
.divAcceso{
  padding: 2px 0 2px 0;
  height: 20px;
}

ul.ulsectores {
  float: left;
  width: 138px;
  margin:0;
  padding: 0 0 5px 6px;
  list-style-type:none;
  line-height : 10px;
  font-size : 0.8em;
}
.ulsectores li{
	float: left;
	width: 138px;
	margin: 0;
	padding: 0 0 5px 6px;
	list-style-type: none;
	line-height: 10px;
	font-size: 0.8em;
}

.Sumatorios{
  background:#E5E5E5;
}

#selectONG{
  width:300px;
}
#selectCoordinadora{
  width:300px;
}
#DivBotonEntrada #botonFormUsuario{
  margin : 5px 0 5px 143px;
  background:#EDA14F;
  border: solid #000000 1px;
  font-weight:bold;
  font-size:1.0em;
  color:#555;
  cursor:pointer;
  width:60px;
}
html > body #DivBotonEntrada #botonFormUsuario{
  margin-left:0;
}
.DivFila #botonFormUsuario{
  margin : 5px 0 5px 225px;
  background:#e5e5e5;
  border: solid #000000 1px;
  font-weight:bold;
  font-size:1.0em;
  color:#555;
  cursor:pointer;
  width:100px;
}
.errorgestor {
  color:#F00;
  font-size:0.8em;
  padding-left:10px;
  scroll-
}
.DivSelectAjax{
	padding: 3px 0;
}

