body {margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #7A6E67; background: #FEEAD2 url(../img/bg_body.gif) repeat-x top left;}

h1 {margin: 0; padding: 0; font-size: 15px; color: #000000;}
h2 {margin: 0 0 18px 0; padding: 0; font-size: 15px; color: #000000;}
h3 {margin: 0 0 18px 0; padding: 0; font-size: 11px; color: #B39D00; background: url(../img/bg_list.gif) repeat-x 0 9px;}
.h3 {background: #FFFFFF;}

p {margin: 0; padding: 0;}
input {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; border: solid #C4B300 1px;}
textarea {font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; border: solid #C4B300 1px;}
#menu-top input {font-size: 11px;}

.fl {float: left;}
.fr {float: right;}
.o {overflow: auto;}
.wh {color: #FFFFFF;}
.brw {color: #B39D00;}
.w95 {width: 95px;}
.w110 {width: 110px;}
.w250 {width: 250px;}
.w300 {width: 300px;}
.w400 {width: 400px;}
.w470 {width: 470px;}
.w514 {width: 514px;}
.w721 {width: 721px;}
.tx15 {font-size: 15px;}
.mt3 {margin-top: 3px;}
.mt6 {margin-top: 6px;}
.mt10 {margin-top: 10px;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.pt3 {padding-top: 3px;}
.pt5 {padding-top: 5px;}
.pt6 {padding-top: 6px;}
.pt8 {padding-top: 8px;}
.lin {height:20px; background: url(../img/bg_list.gif) repeat-x 0 18px; padding-bottom: 10px;}

/* links */

a:link, a:visited {color: #11568C; text-decoration: none;}
a:hover {color: #11568C; text-decoration: underline;}
.mas a {margin: 10px 25px 0 0; padding: 3px 6px; border: solid #E4D14C 1px; float: right;}
#pie a, #menu-top a {color: #E4D14C;}
a.print {padding: 8px 0 15px 35px; background: url(../img/ico_imprimir.gif) no-repeat;}
a.send {margin-left: 30px; padding: 8px 0 15px 25px; background: url(../img/ico_enviar.gif) no-repeat;}
.pdf {padding-top: 6px;}
.pdf a {color: #11568C; text-decoration: none; padding-left: 18px; background: url(../img/ico_pdf.gif) no-repeat;}
.word a {color: #11568C; text-decoration: none; padding-left: 18px; background: url(../img/ico_word.gif) no-repeat;}
.power a {color: #11568C; text-decoration: none; padding-left: 18px; background: url(../img/ico_power.gif) no-repeat;}
.otro a {color: #11568C; text-decoration: none; padding-left: 18px; background: url(../img/ico_otro.gif) no-repeat;}
.pdf-2 {padding-top: 12px;}
.pdf-2 a {color: #11568C; text-decoration: none; padding-left: 18px; background: url(../img/ico_pdf.gif) no-repeat;}

/* estructura */

#cab {height: 159px; padding: 0 12px 0 3px;}
#buscador {
	width: 390px;
	height: 31px;
	overflow: hidden;
	float:right;
	margin-top: 2px;
}
#menu-top {width: 750px; height: 31px; margin: auto; color: #677470; overflow: hidden; }
#content {width: 764px; margin: 17px auto 0 auto; overflow: auto;}
#home-doble {width: 764px; overflow: auto;}
#home-izq {width: 347px; float: left; overflow: auto;}
#home-izq-foto {width: 347px; height: 347px; background: url(../img/bg_foto_home.gif) no-repeat; overflow: auto;}
#foto-home {margin: 7px 15px 0 7px; border: solid #F9D19E 1px;}
#home-izq-boletin {width: 325px; padding: 7px 15px 0 7px; background: url(../img/bg_boletin_home.gif) no-repeat;}
#home-izz-boletin-bott {width: 347px; height: 22px; background: url(../img/bg_home_izq_bott.gif) no-repeat;}
#boletin-home {padding: 10px; border-right: solid #BCCAD6 1px; border-bottom: solid #BCCAD6 1px; border-left: solid #BCCAD6 1px;}
#home-dr-1, #home-dr-2 {width: 407px; float:right; background: no-repeat;}
#home-dr-1 {background: url(../img/bg_home_dr_1.gif);}
#home-dr-2 {background: url(../img/bg_home_dr_2.gif);}
#home-dr-bott {width: 407px; height: 22px; float:right; background: url(../img/bg_home_dr_bott.gif) no-repeat;}
#patrocini {width: 750px; margin: 15px 0 20px 3px; text-align: center; background: url(../img/bg_patrocini.gif) repeat-x top; overflow: auto;}
#pie {height: 50px; padding-top: 30px; color: #677470; text-align: center; background: url(../img/bg_pie.gif) repeat-x top #212930;}

/* estructura interior */

#int-doble {width: 764px; overflow: auto;}
#int-izq {width: 185px; float: left;}
#int-top {width: 558px; height: 29px; float: right; background: url(../img/bg_int_top.gif) no-repeat;}
#int-med {line-height: 17px; width: 515px; padding: 0 25px 15px 18px; float: right; background: url(../img/bg_int_med.gif) repeat-y;}
#int-bott {width: 558px; height: 22px; float: right; background: url(../img/bg_int_bott.gif) no-repeat;}
#int-txt {width: 380px; float: right;}
#int-fotos {width: 120px; float: left;}
.foto-int {width: 112px; padding: 3px; border: solid #D9D5D2 1px;}
#int-top-2 {width: 764px; height: 29px; background: url(../img/bg_int_top_2.gif) no-repeat;}
#int-med-2 {line-height: 17px; width: 721px; padding: 0 25px 15px 18px; background: url(../img/bg_int_med_2.gif) repeat-y; overflow:auto;}
#int-bott-2 {width: 764px; height: 22px; background: url(../img/bg_int_bott_2.gif) no-repeat;}
.agenda-mes {width: 721px; margin-bottom: 20px; padding-top: 12px; background: url(../img/bg_list.gif) repeat-x top left; overflow: auto;}
.agenda-evento {width: 721px; margin-top: 20px; padding-top: 12px; overflow: auto;}
.agenda-fecha {color: #B39D00; width: 140px; float: left;}
.agenda-txt {width: 560px; float: right;}
.nov {width: 514px; margin-bottom: 20px;}
#printsend {width: 750px; margin: 15px 0 30px 3px; padding: 20px 0 10px 0; text-align: center; border-top: solid #BCCAD6 1px;}
#creditos {width:100%; overflow:auto;}
#creditos ul {width:300px; margin:0; padding:0; list-style:none;}
#creditos li {width:150px; margin:0; padding:0; float:left;}
#creditos li span {background:#FFFFFF;}
.puntos {background: url(../img/bg_list.gif) repeat-x 0 12px;}

/* logo */

#logo {width: 750px; height: 80px; margin: 14px auto 0 auto;}
#eslogan {margin-top: 15px; color: #DFDCD8; text-align: right;}

/* titulares */

.tit-h {margin: 7px 15px 0 7px; background: url(../img/bg_tit_home.gif) repeat-x;}
.tit-h-bott {height: 36px; background: url(../img/bg_tit_home_bott.gif) no-repeat bottom;}
#tit-i {margin: 0 11px 19px 3px; text-align: center; background: url(../img/bg_tit_interior.gif) repeat-x top;}

/* listados */

.list ul, .list-2 ul {margin: 0 24px 0 15px; padding: 0;}
.list li, .list-2 li {margin: 0; list-style-type: none; background: url(../img/bg_list.gif) repeat-x bottom;}
.list li {padding: 8px 0 8px 9px; text-indent: -10px;}
.list-2 li {padding: 8px 0 8px 0px;}
#int-txt ul {margin: 0 0 10px 10px; padding: 0;}
#int-txt li {padding: 0 0 12px 0; text-indent: -10px; list-style-type: none;}
.cols {margin-bottom: 6px;}
.cols ul {margin: 0; padding: 0; list-style: none;}
.cols li {float: left; margin: 0 0 10px 0; padding: 0;}
.cols li a {float: left; color: #11568C; text-decoration: none; padding-left: 18px;}
.cols li a:hover {text-decoration: underline;}

/* navegación */

#nav {width: 750px; margin: auto; padding: 0; background: url(../img/bg_nav.gif) no-repeat bottom left;}
#nav ul {margin: 0; padding: 0; list-style: none;}
#nav li {float: left; margin: 0; padding: 0;}
#nav li a {float: left; padding: 9px 11px 7px 11px; background: url(../img/bg_nav.gif) no-repeat bottom right;}
#nav li a.antes {background: url(../img/bg_nav_antes.gif) no-repeat bottom right;}
/* 
#nav li a:hover {}
#nav li a.on {background: url(../img/bg_nav_on.gif) repeat-x top left;}
*/
#nav li .on {float: left; padding: 9px 11px 7px 11px; background: url(../img/bg_nav_on.gif) repeat-x top left;}

#menu {width: 185px; margin-left: 3px; padding-top: 15px; border-bottom: solid #BCCAD6 1px; background: url(../img/bg_menu.gif) no-repeat top;}
#menu ul {margin: 0 10px 0 10px; padding:0;}
#menu li {margin: 0; padding: 8px 0 8px 9px; text-indent: -10px; list-style-type: none; background: url(../img/bg_menu_li.gif) repeat-x bottom;}
#menu li.noline {background: url(../img/bg_menu_li_noline.gif) repeat-x bottom;}