@charset "UTF-8";
/* CSS Document */
* {
    margin: 0;
    padding: 0;
    font-size: 10px;
}

img{
	display: block;
}

html, body {
    height: 100%;
    width: 100%;
}

#contenedor {
	position: relative;
    margin: 0 auto;
    width:960px;
    text-align: left;
	height:100%;
}

#cabecera {
    width: 100%;
    height: 190px;
    clear: both;
	background: transparent url(../imagenes/fondoGeneral.jpg) repeat-x;
}

#sticky {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -55px; /* Lo mismo que en footer */
	background-color: #FFFFFF;
}

.push {
	margin: 20px 0px;
}

#footer{
	text-align:center;
	background: #fff url(../imagenes/SAB-WEBV4-Boceto03_03.jpg) no-repeat center bottom;
}

#footer, .push {
    height: 55px; /* lo mismo que sticky */
	width:960px;
	clear:both;
}

#footer div{
	text-align: center;
	padding-top: 14px;
}

#footer div a:link {
	color: #A70076;
	font-size:11px;
	text-decoration: none;
}
#footer div a:visited{
	color: #A70076;
	font-size:11px;
	text-decoration: none;
}
#footer div a:hover {
	color: #000;
	font-size:11px;
	text-decoration: underline;
}
#footer div a:active {
	color: #000;
	font-size:11px;
	text-decoration: underline;
}

/************************************ Fin de plantilla generica ***************************************/

body {
   background: #480032 url(../imagenes/fondoGeneral.jpg) repeat-x;
}

#logo {
    position:relative;
	top:25px;
}

#menuSuperior {
    position:relative;
	top:10px;
}

#esquinas {
    position: absolute;
    top: 125px;
    height: 25px;
    width: 960px;
    background: url(../imagenes/fondoDiv.gif) 0 0 no-repeat;
}

#minicontenido {
    position: absolute;
    top: 150px;
    width: 960px;
    background-color: #FFFFFF;
}

#navSuperior li a:link, #navSuperior li a:visited {
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-decoration: none;
}

#navSuperior li a:hover {
    color: #333333;
    text-decoration: underline;
}

#navSuperior li {
    list-style-type: none;
    float: right;
    margin: 0 8px;
    line-height: 12px;
}

#navPrincipal {
	margin-left:20px;
}

#navPrincipal ul {
    list-style-type: none;
}

#navPrincipal li {
    list-style-type: none;
    float: left;
    line-height: 35px;
    text-indent: 0;
	height: 41px;
}

#navPrincipal li img {
    border: 0;
}

div.submenus{
	display:none;
	position: absolute;
	z-index:10;
}

div.submenus ul{
	list-style: none;
}

div.submenus ul li img{
	width: 131px;
	height: 20px;
}

div.submenus ul li{
	width: 131px;
	height: 20px;
	vertical-align: top;
}

div#bot01sub{
	left:20px;
	top:180px;
	height: 80px;
}

div#bot02sub{
	left:151px;
	top:180px;
	height: 80px;
}

div#bot03sub{
	left:282px;
	top:180px;
	height: 80px;
}

div#bot04sub{
	left:413px;
	top:180px;
	height: 80px;
}

div#bot05sub{
	left:544px;
	top:180px;
	height: 60px;
}
