
#principal_out a:link, #principal_out a:visited {

color: #190052;
text-decoration: none;
}

#principal_out a:hover {

color: #666666;
}

#principal_out h1 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bolder;
color: #333333;
margin:10px 30px 10px 30px;
text-align:center;
}

#principal_out h2 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:lighter;
color: #000000;
margin:10px 30px 10px 30px;
}

#principal_out h3 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFFFFF;
background-color:#024526;
margin:15px 0 5px 30px;
padding:4px 5px 6px 10px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

#principal_out h4 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color: #666666;
margin:10px;
}

#principal_out h5 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color: #666666;
margin:10px;
}

#principal_out p {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
line-height:140%;
color: #333333;
margin:5px 25px 5px 25px;
}

#principal_out ul li {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:justify;
line-height:140%;
color: #333333;
margin:5px 25px 5px 40px;
}

.titular {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#E5E5E5;
background-color:#024526;
border:1px solid #333333;
margin:10px;
padding:10px;
}

.advertencia {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#190052;
background-color:#E2FEF1;
border:1px solid #024526;
margin:10px;
padding:10px;
}

.cartel_ok {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
text-align:center;
color:#FFFFFF;
line-height:150%;
background-color:#009900;
border:1px solid #006600;
margin:20px 20px 20px 20px;
padding:10px;
}

.cartel_no {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
text-align:center;
color:#E2E2E2;
line-height:150%;
background-color:#CC0000;
border:1px solid #330000;
margin:20px 20px 20px 10px;
padding:10px;
}

.tabla_resultados {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid;
border-color:#CCCCCC;
background-color:FBFBFB;
}

/*FORMULARIOS*/

.tabla_form {

font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #CCCCCC;
padding:3px;
width:550px;
text-align:left;
margin-left:30px;
}

.tabla_form tr:hover {

background-color: #CAF4D5;
}

.tabla_form th {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bolder;
background-color:#E2E2E2;
padding:3px 6px;
text-align:left;
vertical-align:middle;
margin-left:10px;
width:180px;
}

.tabla_form td {

font-size:10px;
padding:5px;
width:400px;
vertical-align:middle;
}

.inputNormal {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #CCCCCC;
background-color:FBFBFB;
padding:5px;
width:180px;
}

.selectNormal {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #CCCCCC;
background-color:FBFBFB;
padding:5px;
}

.campos_obligatorios {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bolder;
width:500px;
padding:10px;
}

.boton_form {

text-align:center;
width:550px;
padding:5px;
}

.boton_form input {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
border:1px solid #CCCCCC;
background-color:FBFBFB;
padding:5px 10px;
}

.terminos {

border:1px solid #CCCCCC;
background-color:#E2E2E2;
width:550px;
height:100px;
overflow:auto;
margin:0 10px 20px 30px;
}

.columna_registro {

float:right;
width:160px;
margin:15px 10px 0 0;
border:1px solid #CCCCCC;
background-color:#E2E2E2;
}

/*CARGAR DONACIÓN*/

.cargar_donacion {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
padding:3px;
vertical-align:middle;
}

.cargar_donacion .item{

width:250px;
display:inline-block;
margin:5px 10px 5px 15px;
border:1px solid #CCCCCC;
text-align:left;
}

.cargar_donacion a {

display:block;
vertical-align:middle;
}

.cargar_donacion img {

margin:5px;
padding:5px;
vertical-align:middle;
}

.cargar_donacion .item:hover {

background-color: #CAF4D5;
}


/**/

.overbox {
display: none;
position: absolute;
top: 25%;
left: 25%;
width: 50%;
height: 500px;
z-index:1002;
overflow: auto;
}

.content_overbox {
background: #FFFFFF;
border: solid 3px #CCCCCC;
padding: 5px;
}

.fadebox {

display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 1780px;
background-color: black;
z-index:1001;
-moz-opacity: 0.7;
opacity:.70;
filter: alpha(opacity=70);
}