div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th { 
	margin:0;
	padding:0;
}
body {
margin: 0px;
padding: 0px;
background: #069;
font: normal 11px tahoma;
color:#333;
line-height:18px;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
a {
color:#333333;
text-decoration:none;
}
a:hover{
text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.tb-contenedora {
border:1px solid #999;
}
.fdo-menu {
background:url(../imagenes/fdo-menu.gif);
}
a.lk-menu {
font:bold 12px tahoma;
color:#fff;
text-decoration:none;
display:block;
border-top:1px solid #999;
padding:5px 0 6px 0;
border-right:1px solid #fff;
}
.lk-menu:hover {
font:bold 12px tahoma;
color:#fff;
text-decoration:none;
background: #8db83a;
display:block;
border-top:1px solid #999;
border-right:1px solid #fff;
padding:5px 0 6px 0;
}
.menuseleccionado {
font:bold 12px tahoma;
color:#fff;
text-decoration:none;
background: #8db83a;
display:block;
border-top:1px solid #999;
border-right:1px solid #fff;
padding:5px 0 6px 0;
}
.poweres {
padding:0 20px 0 20px;
background:#eee;
color:#666;
}
a.lk-power {
color:#666;
text-decoration:none;
}
a.lk-power:hover {
color:#999;
text-decoration:none;
}
.ul-celeste {
margin:0px;
margin-top:10px;
padding:0 0 0 30px;
}
.li-celeste{
list-style-position: inherit;
list-style-image: url(../imagenes/bullet-celeste.jpg);
padding:0 0 0 5px;
margin:0px;
margin-bottom:10px;
}
#lista-azul ul {
margin:0px;
margin-top:5px;
padding:0 0 0 30px;
}
#lista-azul li{
list-style-position: inherit;
list-style-image: url(../imagenes/bullet-azul.gif);
padding:0;
margin:0px;
margin-bottom:5px;
}
.bde-img {
padding:3px;
border:1px solid #069;
}
.form_textarea3 {
	font: normal 11px verdana;
	width:250px;
	height:73px;
	border: solid #afb0b1 1px;
	margin-bottom: 5px;
	background-color: #f4f4f4;
}
.form_textarea3bis {
	font: normal 10px arial;
	width:250px;
	height:73px;
	margin-bottom: 5px;
	border: solid #9d2c2c 1px; 
	background-color: #f0f0f0;
}
.form_02 {
	font-family: verdana; 
	font-size: 11px; 
	border: 1px solid #808080 ; 
	background-color: #fff;
	height:19px;
}
.form_02bis {
	font-family: verdana; 
	font-size: 11px; 
	width:150px; 
	border: solid #9d2c2c 1px; 
	background-color: #f0f0f0;
}
.boton {
	padding: 5px 0 5px 0;
	font: normal 11px Arial;
	color: #fff;
	background: #069;
	border: 1px solid #64615d;
	width: 70px;
}
.pad10 {
padding:10px;
}
.emp-asoc {
padding:7px;
border-bottom:1px solid #f0f0f0;
}
.emp-asoc-des {
font:bold 14px arial;
color:#333;
}
a.lk-asoc {
color:#069;
text-decoration:none;
}
a.lk-asoc:hover {
color:#028ed4;
text-decoration:underline;
}
.tit-seccion {
font-size:14px;
color:#069;
}
.tx-azul {
color:#069;
}
.tx-blanco {
color:#fff;
}
.line {
line-height:20px;
}
a.lk-azul {
color:#069;
text-decoration:none;
}
a.lk-azul:hover {
color:#069;
text-decoration:underline;
}
form.cmxform label.errorf, label.errorf {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: #f00;
	font-style: italic;
}
form.cmxform input {border: 1px solid #000; }
form.cmxform label.errorf {
	margin-left: 10px;
}
.interes-tit {
font:bold 12px arial;
color:#8db83a;
}
#categorias td {
padding:3px;
font:normal 11px arial;
}
#cate ul {
margin:0;
padding:0;
list-style:none;
}
#cate  {  
	list-style:none;
	margin:0;
	padding:0;
}
#cate  li {
	margin:0;
	padding:0; 
	float:left;
}
#cate  li a {
	display:block; 
	padding:3px;
	margin-right:3px;
	text-align:center;
	background:#333;
	font: normal 12px arial;
    color:#fff;
	border:1px solid #666;
	text-decoration:none;
}
#cate  li a:hover {
	background:#069;
	color:#fff; 
	text-decoration:none;
}
.lk-vernota {
font:normal 10px arial;
color:#fff;
background:#3b5998;
padding:3px 10px;
text-decoration:none;
border-bottom:1px solid #0e1f5b;
border-right::1px solid #0e1f5b;
border-top::1px solid #d9dfea;
border-left::1px solid #d9dfea;
}
.lk-vernota a {
font:bold 10px arial;
color:#000;
text-decoration:none;
}
.lk-vernota a:hover {
font:bold 10px arial;
color:#f00;
text-decoration:none;
}
#cajalogin .losinput {
font:normal 10px arial;
border:1px solid #ddd;
height:15px;
width:100px;
}
#cajalogin .buttonSubmit {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../imagenes/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}
#cajalogin .buttonSubmitover {
	background-position:left bottom;
}

.info, .exito, .alerta, .error {
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.exito {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../control/imagenes/exito.png');
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('../control/imagenes/info.png');
}
.alerta {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('../control/imagenes/alerta.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('../control/imagenes/error.png');
}
#novedades {font: normal 12px tahoma; line-height:18px;}
#nav ul {margin-top:3px;}
#nav li {float:left; padding:0 11px; border-right:1px solid #fff}
#nav li:last-child {border:none;}
#nav li a {font:bold 12px arial; color:#fff}
.bannerhome p{margin-bottom:20px;}
