body {margin: 0; padding: 0; background: url(images/fondo_top.gif) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 11px}

h1 {margin: 0; padding: 0}
h2{}
h3{}
h4 {}
h1 span, h2 span, h3 span, h4 span {display: none}

#general {width: 100%; background: url(images/top.jpg) no-repeat center top; margin: 0; padding: 0; border: 0}
#contenedor {margin: 0 auto; padding: 0; border: 0; width: 766px}

input#checkbox {width: auto; vertical-align: middle}

/*Menú arriba*/
#menu_top {margin: 0 10px 10px 0; font-size: 10px; color: #769fe9}
#menu_top td {padding: 5px}
#menu_top a {color: #769fe9; text-decoration: none}
#menu_top a:hover {text-decoration: underline}
#menu_top td.banderas{text-align: right}
#menu_top img {border: 0; padding: 0 7px}

/*Menú navegación*/
#menu_nav {font-size: 12px; font-weight: bold; text-align: center}
#menu_nav td {}
#menu_nav td.separador {width: 1px; padding: 0; border: 0; background: #004104; margin: 0}
#menu_nav a {height: 14px;padding: 10px 17px; display: block; color: #fff; text-decoration: none; border-left: solid 1px #018d35; border-right: solid 1px #018d35}
#menu_nav a:hover {border: 0; background: url(images/menu_item_on.gif) repeat-x; padding: 10px 18px}
#menu_nav td.seleccionado {border: 0; background: url(images/menu_item_on.gif) repeat-x;  color: #fff}
#menu_nav td.primero {border-left: solid 1px #018d35}
#menu_nav td.ultimo {background: url(images/menu_nav_sep_ult.gif) repeat-y; width: 2px}

/*Inicio*/
#login {width: 198px; padding-left: 8px}
#login form {padding: 0 0 0 6px; margin: 0}
#login input {width: 117px; font-size: 11px}
#login input#entrar {width: auto}
#login input#checkbox {width: auto; vertical-align: middle}
#login #margen {margin-left: 6px}
#login .recordar {font-size: 10px}
#login a {background: #e7f0d4; padding: 7px; color: #516b1e; font-size: 10px; display: block}

.item_home {width: 175px; background: url(images/fondo_items_home.gif) top left no-repeat; padding: 10px 0 0 65px; line-height: 150%}
.item_home p {margin: 0; padding: 0}
.item_home a {color: #0024c0}

/*Pie*/
#pie {color: #516a1e}
#pie td {padding: 3px 8px}
#pie a {color: #516a1e; text-decoration: none}
#pie a:hover {text-decoration: underline}

#copyright {font-size: 10px; color: #516a1e; text-align: center}

/*Sign up*/

#tabla_registro {font-size: 12px}
#tabla_registro input, #tabla_registro select {width: 200px}

.mensaje {font-size: 13px; color: #003e95}

input#boton {font-size: 14px; padding: 2px 5px}

div.notice-alert
{
	padding:10px;
	border:1px solid #184473;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#184473;
	margin-bottom:20px;
}

div.errorMessage
{
	padding:10px;
	border:1px solid #B7010D;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#B7010D;
	background-color:#FFFFCC;
	margin-bottom:20px;
}

.bl_color {
	width: 12px;
	height: 12px;
	margin-top: 3px;
	margin-left: 5px;
	background: #FFF;
	border: 1px solid #ccc;
	float: left;
	overflow: hidden;
}

.bl_color { width: 12px; height: 12px;  margin-left: 5px; margin-top: 3px; background: #FFFFFF; border: 1px solid #CCCCCC; float: left; overflow: hidden; }

div.errorMessage
{
	padding:10px;
	border:1px solid #B7010D;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#B7010D;
	background-color:#FFFFCC;
	margin-bottom:20px;
}