body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

body {
	background-color: #FFF;
	margin: 0px;	
}

body, html {width:100%; height:100%}

a:link, a:visited, a:hover, a:active {text-decoration: none; color:#000}

a.ligabca:link, a.ligabca:visited, a.ligabca:hover, a.ligabca:active {text-decoration: none; color:#fff}
a.menutop:link, a.menutop:visited, a.menutop:hover, a.menutop:active {text-decoration: none; color:#fff; height:29px; padding:5px 10px;}
a.menutop2:link, a.menutop2:visited, a.menutop2:hover, a.menutop2:active {text-decoration: none; color:#fff; background-image:url(images/skin1/bk_menu2.jpg); background-repeat:repeat-x; height:29px; padding:5px 10px;}

h1,h2,h3,h4,.h5,h6{margin:0; padding:0}

h1{font-size:28px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:16px}
h5{font-size:13px}

#contenedor {
	width:100%;
	margin:auto;
	height:100%;
/*	background-image:url(images/fondoskin1.png);
	background-repeat:no-repeat;
	background-position:left bottom;*/
}

#contenido_top {
	background-color:#F00;
	height:105px;
	border-bottom:2px solid #000;
	background-repeat: no-repeat;
	background-color:#E80002;
}

.contenido_menu { 
/*	height:23px;
	background-repeat:repeat-x;
	margin-top:3px;*/
	vertical-align:middle;
	text-align:center;
	color:#fff;
	font-size:12px;
	font-weight:bold;
/*	padding-top:6px;
*/	letter-spacing:1px;	
}

#contenido {
	height:100%;
	background-repeat:no-repeat;
	margin-top:3px;
	background-image:url(images/fondoskin1.png);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#contenido_bottom {} 

/* ------------------- SKIN -------------------------*/

#der {
	float: right;
	background-image:url(images/skin1/top_der.jpg);
	background-repeat:no-repeat;
	width: 464px;
	height: 105px;
	text-align: right;
}

#izq {
	float: left;
	background-image:url(images/skin1/logo.jpg);
	background-repeat:no-repeat;
	width: 203px;
	height: 105px;
}

#cen {
	background-image:url(images/skin1/bk_top_imagen.jpg);
	background-repeat:repeat-x;
	height: 105px;
	text-align: center;
	margin: 0px 464px 0px 203px;
}

/* ------------------- FIN SKIN -------------------------*/

.caja {width:90px; border:1px solid #999; margin-bottom:3px; vertical-align:middle}
.caja2 {width:200px; border:1px solid #999; margin-bottom:3px; vertical-align:middle}
.caja3 {width:380px; border:1px solid #999; margin-bottom:3px; vertical-align:middle}
.caja_libre {border:1px solid #999; margin-bottom:3px; vertical-align:middle}
.boton {border:1px solid #999; background-color:#4ACCD1; font-size:11px; cursor:hand}
.boton:hover {background-color:#2DADB4}


/*--------------------- INICIO LISTA MENU ---------------------*/
#navcontainer, #navcontainer2 { width: 200px; }

#navcontainer ul, #navcontainer2 ul {
padding:0;
margin:0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#navcontainer a, #navcontainer2 a {
display: block;
/*padding-top: 3px;
padding-bottom: 3px;
padding-left: 11px;*/
padding:3px 0 3px 5px;
width: 195px;
}

#navcontainer a:link, #navlist a:visited, #navcontainer2 a:link, #navlist2 a:visited  {
color:#000;
text-decoration: none;
text-align:left;
}

#navcontainer a:hover, #navcontainer2 a:hover {
	background-color:#e3e3e3;
}
/*----------------------- FIN LISTA MENU ---------------------*/