body {
  background-color: #FFFFFF;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 85%;
  margin: 0;
  padding: 0;
  text-align: center;

}

#contenedor {
  text-align: left;
  width: 998px;
  margin: auto;
}

#borde {
  text-align: left;
  width: 998px;
  margin: auto;
}


#cabecera {
  background-image: url(../../inicio/images/cabecera_web3.jpg);
  background-repeat: no-repeat;
  min-height: 247px;
}

#cuerpo {
  min-height: 400px;
  margin-left: 2%;
  margin-right: 2%;
  /*text-align: center;*/
}

#pie {
  background-image: url(imagenes/pie.png);
  background-repeat: repeat-x;
  min-height: 50px;
  text-align: center;
  padding-bottom: 3px;
  padding-top: 3px;
  font-size: 75%;
  color: #0066CC;
}

p {

}

#ficha {
  /*background-color: #FFFFCC;*/
  text-align: center;
  margin-bottom: 20px;
  margin-top: 20px;

}

#tablaficha {
  margin: auto;
  border-style: outset;
  background-color: #EEF7E6;
  padding: 10px;
  font-size: 90%;
}

#tablaficha tr {
  text-align: left;
  border-bottom-style: solid;
  height: 25px;
}

.caption {
  color: #000000;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 300px;
  text-align:right;
}


.subtitulo {
  color: #000000;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align:left;
}

a {
  text-decoration: none;
  color: #0066CC;
}

a:hover {
  color: #00CC33;
}


#menu li {
  list-style: disc;
  height: 50px;
}

.alerta {
  background-color:#FF0F00;
  font-weight: bold;
  text-align: center;
}


.notificacion {
  background-color:#4CF02E;
  font-weight: bold;
  text-align: center;
}

.leyenda {
  color: #000000;
  font-weight: bold;
  font-size:12pt;
}

h1{
	text-align:center;
}

.titulo_1 {
  color: #000000;
  background-color: #ADD8E6;
  text-transform:uppercase;
  font-weight: bold;
  font-size:12pt;
}
.boton{
        font-size:11px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:#638cb5;
        border:0px;
        /*width:80px;*/
        height:19px;
        cursor:pointer;
        cursor:hand;
       }
.boton_alerta{
        font-size:14px;
        font-family:Verdana,Helvetica;
        font-weight:bold;
        color:white;
        background:blue;
        border:0px;
       /* width:120px;*/
        height:19px;
        cursor:pointer;
        cursor:hand;
       }

.msgStatus {
	position:fixed;
	top:1px;
	right:1px;
	border:1px solid #960;
	background-color:#FFC;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	width:auto;
	height:auto;
	display:none;
}

input[type=text] { 
	text-transform:uppercase;	
}

textarea { 
	text-transform:uppercase;	
}


.tablaintegrantes {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 7px 7px 3px #888888;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.tablaintegrantes table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.tablaintegrantes tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.tablaintegrantes table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.tablaintegrantes table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.tablaintegrantes tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.tablaintegrantes tr:hover td{
	
}
.tablaintegrantes tr:nth-child(odd){ background-color:#D7EAF4; }
.tablaintegrantes tr:nth-child(even)    { background-color:#ffffff; }
.tablaintegrantes td{
	vertical-align:middle;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:11px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.tablaintegrantes tr:last-child td{
	border-width:0px 1px 0px 0px;
}.tablaintegrantes tr td:last-child{
	border-width:0px 0px 1px 0px;
}.tablaintegrantes tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.tablaintegrantes tr:first-child td{
		background:-o-linear-gradient(bottom, #007fff 5%, #007f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #007f7f) );
	background:-moz-linear-gradient( center top, #007fff 5%, #007f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#007f7f");	background: -o-linear-gradient(top,#007fff,007f7f);

	background-color:#007fff;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}
.tablaintegrantes tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #007fff 5%, #007f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #007fff), color-stop(1, #007f7f) );
	background:-moz-linear-gradient( center top, #007fff 5%, #007f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007fff", endColorstr="#007f7f");	background: -o-linear-gradient(top,#007fff,007f7f);

	background-color:#007fff;
}
.tablaintegrantes tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.tablaintegrantes tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}
