body{

margin:0;

padding:0;

background:url(../imagenes/bg.png) repeat left top;

font-family:arial;

color:#fff;

}



#container{

position:relative;

top:0;

left:50%;

width:800px;

margin-left:-400px;

min-height:700px;

overflow:hidden;

background:url(../imagenes/bg4.png) repeat left top;

border:1px solid #696966;

}



*html #container{

height:700px;

overflow:visible;

}



#header{

position:relative;

top:0;

left:0;

width:100%;

min-height:222px;

overflow:hidden;

}



*html #header{height:22px;

overflow:visible;

}



#botones{

position:relative;

top:0;

left:0;

width:100%;

height:32px;

background:url(../imagenes/bg2.png) repeat left top;

}



#botones strong{

color:#de9f17;

text-transform:uppercase;

font-size:15px;

}



#botones p{

position:absolute;

left:20px;

top:10px;

margin:0;

padding:0;

color:#fff;

font-size:14px;

font-weight:bold;

text-transform:lowercase;

}



#botones img{

border:none;

display:block;

position:relative;

float:right;

margin-right:20px;

margin-top:1px;

}



#logo{

position:relative;

top:0;

left:0;

width:100%;

height:150px;

/*background:url(../imagenes/panel.jpg) no-repeat left top; jaime*/

}



#menu{

position:relative;

top:0;

left:0;

width:100%;

height:50px;

overflow:hidden;

background:url(../imagenes/bg2.png) repeat left top;

}



#menu ul{

list-style:none;

margin:0;

padding:0;

}



#menu ul li{

display:block;

/*width:266px;

height:40px;*/

float:left;

text-align:center;

}



#menu ul li a{

display:block;

/*width:100%;

height:100%;*/

height:40px;

padding-left:18px;

padding-right:18px;

padding-top:10px;

font-size:15px;

color:#fff;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

}



#menu ul li a:hover{

background:url(../imagenes/bg3.png) repeat left top;

/*width:268px;*/

}



#content{

position:relative;

left:0;

top:0;

width:100%;

min-height:500px;

overflow:hidden;

}



*html #content{

height:500px;

overflow:visible;

padding-bottom:20px;

}



#contenido{

position:relative;

left:0;

top:25px;

width:780px;

margin-left:10px;

min-height:200px;

background:url(../imagenes/bg5.png) repeat left top;

overflow:hidden;

border: 1px solid #98988d;

}



#contenido h3{

margin:0;

padding:0;

color:#f6f5f4;

font-size:16px;

text-transform:uppercase;

padding-left:15px;

padding-top:5px;

margin-bottom:15px;

width:100%;

background:url(../imagenes/bg2.png) repeat left top;

font-weight:bold;

border-bottom:1px solid #98988d;

}



#contenido p{

font-size:12px;

color:#f8f6f4;

}



#contenido img{

position:absolute;

top:28;

left:530px;





}



*html #contenido img{

left:530px;

margin-top:0;

top:28px;

}



#contenido div.col{

position:relative;

width:250px;

top:0;

left:0;

margin-left:10px;

float:left;

text-align:justify;

}



*html #contenido div.col{

margin-left:9px;

}



#apo2{

position:relative;

left:10px;

margin-top:40px;

width:780px;

min-height:150px;

margin-right:10px;

border:1px solid #98988d;

overflow:hidden;

}



*html #apo2{

height:150px;

overflow:visible;

}



#apo2 div.col{

position:relative;

width:780px;

top:0;

left:0;

float:left;

text-align:justify;

font-size:12px;

background:url(../imagenes/bg7.png) repeat left top;

}



#apo2 div.col p{

margin-left:10px;

margin-right:10px;

color:#f6e9c5;

}



#apo2 h4{

margin:0;

padding:0;

color:#fff;

border-bottom:1px solid #98988d;

background:url(../imagenes/bg6.png) repeat left top;

padding-top:5px;

padding-left:10px;

text-transform:capitalize;

padding-bottom:5px;

}



#apo3{

position:relative;

top:20px;

left:10px;

width:400px;

min-height:150px;

margin-right:10px;

border:1px solid #98988d;

overflow:hidden;

float:left;

margin-bottom:20px;

}



*html #apo3{

height:150px;

overflow:visible;

}



#apo3 h4{

margin:0;

padding:0;

color:#fff;

border-bottom:1px solid #98988d;

background:url(../imagenes/bg6.png) repeat left top;

padding-top:5px;

padding-left:10px;

text-transform:capitalize;

padding-bottom:5px;

}



#apo3 div.col{

position:relative;

width:400px;

top:0;

left:0;

float:left;

text-align:justify;

font-size:11px;

background:url(../imagenes/bg7.png) repeat left top;

}



#apo3 div.col p{

margin-left:10px;

margin-right:10px;

color:#f6e9c5;

}



#apo3 div.col strong{

font-weight:bold;

font-size:12px;

color:#dea50b;

}



#sec{

position:relative;

left:15px;

top:25px;

float:left;

width:380px;

min-height:150px;

margin-bottom:20px;

overflow:hidden;

}



*html #sec{

height:150px;

overflow:visible;

}



#images{

position:relative;

top:0;

left:0;

width:100%;

min-height:50px;

overflow:hidden;

}



#linker{position:relative;

top:0;

left:0;

width:100%;

min-height:100px;

overflow:hidden;

}



#linker p.lnk{

text-align:justify;

margin-right:20px;

margin-left:10px;

}



#linker h5{

margin:0;

padding:0;

margin-top:18px;

padding-bottom:7px;

margin-right:20px;

text-transform:capitalize;

font-weight:bold;

color:#dea50b;

border-bottom:1px solid #ecc356;

border-top: 1px dotted #ecc356;

padding-top:5px;

}



#linker p.lnk a{

color:#9c9b98;

font-size:12px;

font-weight:bold;

text-decoration:none;

} 



#linker p.lnk a:hover{

color:#f8f6f4;

text-decoration:underline;

} 



#footer{

position:relative;

top:20px;

left:0;

width:100%;

min-height:60px;

background:url(../imagenes/bg6.png) repeat left top;

overflow:hidden;

text-align:center;

clear:both;

}



*html #footer{

height:60px;

overflow:visible;

}



#footer p.foot a{

color:#f8f6f4;

font-size:14px;

font-weight:bold;

display:block;

/*width:266px;*/

padding-left:18px;

padding-right:18px;

text-decoration:none;

float:left;

text-transform:uppercase;

height:60px;

}



#footer p.foot a:hover{

text-decoration:underline;

/*width:268px;*/

}



#contenido-lnk{

position:relative;

left:0;

top:25px;

width:780px;

margin-left:10px;

min-height:100px;

background:url(../imagenes/bg5.png) repeat left top;

overflow:hidden;

border: 1px solid #98988d;

}



#contenido-lnk h3{

margin:0;

padding:0;

color:#f6f5f4;

font-size:16px;

text-transform:uppercase;

padding-left:15px;

padding-top:5px;

margin-bottom:15px;

width:100%;

background:url(../imagenes/bg2.png) repeat left top;

font-weight:bold;

border-bottom:1px solid #98988d;

}



#contenido-lnk p{

font-size:12px;

color:#f8f6f4;

}



#contenido-lnk div.col{

position:relative;

width:250px;

top:0;

left:0;

margin-left:10px;

float:left;

text-align:justify;

}



#contenido-lnk img{

position:relative;

top:4px;

left:10px;

margin-top:0px;

}





#sec-lnk{

position:relative;

left:0;

top:25px;

float:left;

width:100%;

min-height:150px;

margin-bottom:40px;

overflow:hidden;

}



#sec-lnk ul{

margin:0;

padding:0;

margin-top:25px;

list-style:none;

width:798px;

margin-left:1px;

}



#sec-lnk ul li{

display:block;

margin-top:8px;

margin-bottom:5px;

float:left;

width:250px;

margin-left:8px;

margin-right:8px;

min-height:95px;

/*min-height:170px; jaime*/

overflow:hidden;

outline:1px dotted #f8f6f4;

background:#2e2e2d url(../imagenes/cor.png) no-repeat right bottom;;

}



*html #sec-lnk ul li{

height:95px;

width:240px;

border: 1px dotted #f8f6f4;

}



#sec-lnk ul li:hover{



}



#sec-lnk ul li a{

display:block;

color:#f8f6f4;

text-decoration:none;

font-weight:bold;

border-bottom:1px dotted #f8f6f4;

background:#696762 url(../imagenes/barajita.png) no-repeat right bottom;

padding:5px;

font-size:12px;

}



#sec-lnk ul li a:hover{

text-decoration:underline;

background:#696762 url(../imagenes/barajita2.png) no-repeat right bottom;

}



#sec-lnk ul li p.lst{

font-size:12px;

margin-left:10px;

margin-right:7px;

text-align:justify;

color:#ffbb04;

}

#apo2 a{
	color:#F6E9C5;
	text-decoration:none;
}
#contenido a{
 color:#F8F6F4;
 text-decoration:none;
}




