* {
	margin: 0;
	padding: 0;
}

body {
background: #000020 url(images/headerbg.gif) repeat-x;
background: #002000 url(images/headerbg.gif) repeat-x;
/* #f8f8e9  -> color crema claro */
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #333;
}

/* color de los enlaces para toda la página */
a {
text-decoration: none;
color: #648CA5;
}
/* color al colocarnos sobre el enlace para toda la página */
a:hover {
text-decoration: underline; 
/* color: #111; /* color al colocarnos sobre el enlace */
color: #5c1916; /* color marron */
/* background-color: lightyellow; */
}

#nombre-tema {
font-family: Arial, Helvetica, sans-serif;
color: #5c1916;
}

#menuprincipal a:hover {
text-decoration: none;
color: #0d7c47;
}

#menusecundario a:hover {
text-decoration: none;
background-color: lightyellow; 
color: #0d7c47;
}

#menupreguntas a:hover {
text-decoration: none;
color: #ff0000; /* color red */
}

#menuadmin a {
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #bbbbbb;
}
#menuadmin a:hover {
text-decoration: none;
color: #333; /* color casi negro */
}

#menu-puntos-edit a {
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333;
}
#menu-puntos-edit a:hover {
text-decoration: none;
color: #5c1916; /* color casi negro */
}

#menu-panel-control {
border: 3px solid #999999;
border-style: outset;
border-top: 10px;
border-top-left-radius: 30px;
border-top-right-radius: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
border-left: 10px;
/*border-radius: 20px; */
}
#menu-panel-control a {
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #648CA5;
}
#menu-panel-control a:hover {
text-decoration: underline;
/*font-weight:bold;*/
color: #333;
}

#enlace-marron a {text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #5c1916; }
#enlace-marron a:hover {text-decoration: underline; /*font-weight:bold;*/ color: #5c1916; }

#menuopcion a {
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333000;
}
#menuopcion a:hover {
text-decoration: underline; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
}

#menuverde a {
text-decoration: none; 
font-family: Times New Roman, Times, serif;
font: bold 16px "Times New Roman";
color: #00D000;
}
#menuverde a:hover {
text-decoration: underline; 
font-family: Times New Roman, Times, serif;
font: bold 16px "Times New Roman";
color: #008000;
}

#menutop a {
/* margin:0 0 8px -11px; */
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
color:#bbb;
text-align:center;

/*text-decoration: none; 
font-family: sans-serif, Times New Roman, Times, serif;
font: bold 15px "Times New Roman"; 
color: #bbbbbb;*/ 
}
#menutop a:hover {
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
font-weight:bold;
color:#ddd;
text-align:center;

text-decoration: none; 
/*font-family: Times New Roman, Times, serif;
font: bold 15px "Times New Roman";
color: #dddddd;*/
}

#menutop-naranja a {
text-decoration: none; 
font-family: sans-serif, Times New Roman, Times, serif;
font-weight: bold;
line-height: 17px;
font: bold 15px "Times New Roman";
color: #cf6e20;
}
#menutop-naranja a:hover {
text-decoration: underline; 
font-family: Times New Roman, Times, serif;
font-weight: bold;
line-height: 17px;
font: bold 15px "Times New Roman";
color: #df7e30;
}

#texto-top {
text-decoration: none;
font-family: Times New Roman, Times, serif, sans-serif;
font-size: 16px;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 17px;
color: #bbbbbb;
}

#texto-opcion {
text-align: right;
position:relative; top:0; left:7; right:0;
text-decoration: none;
font-family: sans-serif, Times, serif, sans-serif;
font-size: 16px;
/*font-weight: bold; */
line-height: 17px;
/*font: bold 18px "Times New Roman"; */
font: 18px "Times New Roman";
color: #000080;
}

#tabla-central {
border: 3px solid white;
border-top: 1;
border-radius: 30px;
color: white
}

#texto-gris-sobre-blanco {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #bbbbbb;
}

p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}


#textobonito {
text-align: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
line-height: 17px
color: #000000;
}

#textoclaro {
color: #333;
}

#texto-muyclaro{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 17px;
color: #eeeeee;
}

#wrap {
margin: 0 auto;
width: 780px;
}

#menu {
height: 40px;
}

#menu ul {
list-style-type: none;
padding-top: 20px;
}

#menu ul li {
display: block;
float: left;
}

#menu ul li a {
color: #9EA036;
padding: 0 20px 0 0;
text-decoration: none;
font-weight: 100;
font-size: 14px;
}

#menu ul li a:hover {
color: #111;
text-decoration: none;
}

#header {
height: 60px;
line-height: 60px;
}

#header h1 {
color : #fff; 
font-size: 20px;
}

#content {
margin-top: 20px;
text-align: justify;
}

#content h2 {
color: #A4B0C4;
font-size: 24px;
font-weight: 100;
padding: 10px 0 7px 0;
letter-spacing: -1px;
}

#content h2 a {
color: #9EA036;
text-decoration: none;
}

#content h2 a:hover {
color: #111;
}

#columns {
margin-top: 10px;
border: 1px solid #D3D463;
background: #E5E695;
padding: 10px;
}

.column1 {
float: left;
width: 370px;
}

.column2 {
float: right;
width: 370px;
text-align: right;
}

.column2 ul {
padding: 0 0 0 0;
list-style-type: none;
}

.column2 ul li a {
text-decoration: none;
}

.column2 ul li a:hover {
color: #111;
}

#footer {
margin-top: 20px;
border-top: 1px solid #AEAEAE;
background: #ececec;
padding: 10px 0;
text-align: center;
font-size: 11px;
}

#posicion1 {position:relative; top:7;}
#posicion2 {position:relative; top:0; right:0;}
#posicion3 {position:relative; top:0; left:0;}
#posicion-radiobutton {position:relative; top:0; left:6; right:0;}
#posicion-radiobutton2 {position:relative; top:0; left:10; right:0;}

