body { margin: 0; padding: 0; background: #555555 url(imagenes/fondos/body.jpg) repeat-x top left; }
table, td {border-collapse:collapse;}
table, td, img {border:0;}
form, td {margin:0; padding:0;}
td, tr { font-family: Gill Sans MT, Verdana; color: #343434; vertical-align: top; text-align: left; line-height: 20px; }

.end { background:url(imagenes/fondos/patrimonio_prehispanico.jpg) top left no-repeat; width:707px; height:57px; color:#FFFFFF; padding:22px 0 0 255px;}
.end a{ color:#FFFFFF; text-decoration:none;}
.end a:hover{ color:#FFFFFF; text-decoration:underline;}

a { color:#952731; text-decoration:underline;}
a:hover{ color:#952731; text-decoration:none;}

.r_b ul { margin: 0 10px; padding: 0; list-style: square;}
.r_b li { font-family: Gill Sans MT, Verdana; font-size:14px; line-height:20px;}
.r_b li a {color:#0F657B; text-decoration:underline;  background-position:left center;}
.r_b li a:hover { text-decoration:none; color:#0F657B;}

.r_r ul { margin: 0 10px 10px; padding: 0; list-style: square; }
.r_r li { font-family: Gill Sans MT, Verdana; font-size:14px; line-height:20px;}
.r_r li a { color:#952731; text-decoration:underline;  background-position:left center;}
.r_r li a:hover { text-decoration:none; color:#952731;}

.r_gr ul { margin:0; padding:0; list-style:none;}
.r_gr li { font-family: Gill Sans MT, Verdana; font-size:14px; line-height:16px;}
.r_gr li a { color:#9C943F; text-decoration:underline;  background-position:left center;}
.r_gr li a:hover { text-decoration:none; color:#9C943F;}
/*###*/

td.submenu { color: #FFFFFF; text-align: right; vertical-align: middle;}
a.submenu  { color: #FFFFFF; text-decoration:none;}
a.submenu:hover  { text-decoration:underline;}
/*###*/

a.menutxt  { color: #FFFFFF; text-decoration:none; font-size: 0px;}
a.menutxt:hover  { text-decoration:underline;}

.menu td a {display:block;text-decoration:none;}
.menu td a:hover {text-decoration:none;}

.menu td.m1 a  {width:210px;height:21px; background:url(imagenes/menu/m1.jpg) no-repeat;}
.menu td.m1 a:hover {background:url(imagenes/menu/m1m.jpg) no-repeat top; }
.menu td.m2 a{width:210px;height:21px; background:url(imagenes/menu/m2.jpg) no-repeat;}
.menu td.m2 a:hover {background:url(imagenes/menu/m2m.jpg) no-repeat; }
.menu td.m3 a  {width:210px;height:21px; background:url(imagenes/menu/m3.jpg) no-repeat;}
.menu td.m3 a:hover {background:url(imagenes/menu/m3m.jpg) no-repeat; }
.menu td.m4 a  {width:210px;height:21px; background:url(imagenes/menu/m4.jpg) no-repeat;}
.menu td.m4 a:hover {background:url(imagenes/menu/m4m.jpg) no-repeat; }
.menu td.m5 a  {width:210px;height:21px; background:url(imagenes/menu/m5.jpg) no-repeat;}
.menu td.m5 a:hover {background:url(imagenes/menu/m5m.jpg) no-repeat; }
.menu td.m6 a  {width:210px;height:21px; background:url(imagenes/menu/m6.jpg) no-repeat;}
.menu td.m6 a:hover {background:url(imagenes/menu/m6m.jpg) no-repeat; }
.menu td.m7 a  {width:210px;height:21px; background:url(imagenes/menu/m7.jpg) no-repeat;}
.menu td.m7 a:hover {background:url(imagenes/menu/m7m.jpg) no-repeat; }
.menu td.m8 a  {width:210px;height:21px; background:url(imagenes/menu/m8.jpg) no-repeat;}
.menu td.m8 a:hover {background:url(imagenes/menu/m8m.jpg) no-repeat; }
.menu td.m9 a  {width:210px;height:21px; background:url(imagenes/menu/m9.jpg) no-repeat;}
.menu td.m9 a:hover {background:url(imagenes/menu/m9m.jpg) no-repeat; }
.menu td.m10 a  {width:210px;height:21px; background:url(imagenes/menu/m10.jpg) no-repeat;}
.menu td.m10 a:hover {background:url(imagenes/menu/m10m.jpg) no-repeat; }
.menu td.m11 a  {width:210px;height:21px; background:url(imagenes/menu/m11.jpg) no-repeat;}
.menu td.m11 a:hover {background:url(imagenes/menu/m11m.jpg) no-repeat; }
.menu td.m12 a  {width:210px;height:21px; background:url(imagenes/menu/m12.jpg) no-repeat;}
.menu td.m12 a:hover {background:url(imagenes/menu/m12m.jpg) no-repeat; }
.menu td.m13 a  {width:210px;height:21px; background:url(imagenes/menu/m13.jpg) no-repeat;}
.menu td.m13 a:hover {background:url(imagenes/menu/m13m.jpg) no-repeat; }
.menu td.m14 a  {width:210px;height:21px; background:url(imagenes/menu/m14.jpg) no-repeat;}
.menu td.m14 a:hover {background:url(imagenes/menu/m14m.jpg) no-repeat; }
.menu td.m15 a  {width:210px;height:21px; background:url(imagenes/menu/m15.jpg) no-repeat;}
.menu td.m15 a:hover {background:url(imagenes/menu/m15m.jpg) no-repeat; }
.menu td.m16 a  {width:210px;height:21px; background:url(imagenes/menu/m16.jpg) no-repeat;}
.menu td.m16 a:hover {background:url(imagenes/menu/m16m.jpg) no-repeat; }
.menu td.m17 a  {width:210px;height:21px; background:url(imagenes/menu/m17.jpg) no-repeat;}
.menu td.m17 a:hover {background:url(imagenes/menu/m17m.jpg) no-repeat; }
.menu td.m18 a  {width:210px;height:21px; background:url(imagenes/menu/m18.jpg) no-repeat;}
.menu td.m18 a:hover {background:url(imagenes/menu/m18m.jpg) no-repeat; }
.menu td.m19 a  {width:210px;height:21px; background:url(imagenes/menu/m19.jpg) no-repeat;}
.menu td.m19 a:hover {background:url(imagenes/menu/m19m.jpg) no-repeat; }
.menu td.m20 a  {width:210px;height:21px; background:url(imagenes/menu/m20.jpg) no-repeat;}
.menu td.m20 a:hover {background:url(imagenes/menu/m20m.jpg) no-repeat; }
.menu td.m21 a  {width:210px;height:21px; background:url(imagenes/menu/m21.jpg) no-repeat;}
.menu td.m21 a:hover {background:url(imagenes/menu/m21m.jpg) no-repeat; }
.menu td.m22 a  {width:210px;height:55px; background:url(imagenes/menu/m22.jpg) no-repeat;}
.menu td.m22 a:hover {background:url(imagenes/menu/m22m.jpg) no-repeat; }
/*###*/

.a1{ width:1px; height:100%; background:#6B584C;}
.a2{ width:1px; height:100%; background:#E0CAB3;}
.a3{ height: 723px; width: 727px; background: #FFFFFF url(imagenes/general/con1.jpg) no-repeat top left; }
.a4{ background:url(imagenes/general/con3.jpg) bottom left no-repeat; width:727px; height:100%;}
.a5{ background:url(imagenes/general/con2.jpg) top right no-repeat; width:727px; height:100%;}
.a6{ background:url(imagenes/general/con4.jpg) right bottom no-repeat; width:727px; height:100%;}

.b1{ background:url(imagenes/fondos/fundacion_tayutic.jpg) top left no-repeat; width:707px; height:111px;}
.b1 img { margin: 12px 0 0 40px; }
.b1 h1 { margin:42px 0 0 40px;}

.b2bm{ background:url(banners/bosque.jpg) top left no-repeat; width:478px; height:208px;}
.b2it{ background:url(banners/oscar_arias.jpg) top left no-repeat; width:478px; height:208px;}
.b2tm{ background:url(banners/taller_mercadeo.jpg) top left no-repeat; width:478px; height:208px;}
.b2cc{ background:url(banners/tayutic.jpg) top left no-repeat; width:478px; height:208px;}
.b2na{ background:url(banners/artistas.jpg) top left no-repeat; width:478px; height:208px;}
.b2pt{ background:url(banners/tayutic.jpg) top left no-repeat; width:478px; height:208px;}
.b2ca{ background:url(banners/cultura.jpg) top left no-repeat; width:478px; height:208px;}
.b2sp{ background:url(banners/precolombino.jpg) top left no-repeat; width:478px; height:208px;}
.b2sa{ background:url(banners/guayabo.jpg) top left no-repeat; width:478px; height:208px;}
.b2qs{ background:url(banners/taller_mercadeo.jpg) top left no-repeat; width:478px; height:208px;}
.b2{ background:url(banners/petroglifo.jpg) top left no-repeat; width:478px; height:208px;}
.b2 img{ margin:148px 0 0 226px;}

.b3{
	width: 228px;
	height: 100%;
	background: url(imagenes/fondos/bgr_m.jpg);
}
.b3 table{margin:23px 0 0 5px;}

.intro {width:478px; height:208px; font-family: Gill Sans MT, Verdana; color:#343434; vertical-align:top;  text-align:center; line-height: 20px;}

.r1{ height: 48px; background: #C33C4B url(imagenes/general/r1.jpg) no-repeat top left; width: 100%; }
.r1 table{background:url(imagenes/general/r2.jpg) top right no-repeat; width:100%; height:100%;}
.r2{height:100%; width:100%; background:#d9d9d9;}
.r3{height:7px; width:100%; background:#d9d9d9}

.r1_b{ height: 48px; background: #737373 url(imagenes/general/r1_b.jpg) no-repeat top left; width: 100%; } /* #0F657B */
.r1_b table{background:url(imagenes/general/r2_b.jpg) top right no-repeat; width:100%; height:100%;}
.r2_b{height:100%; width:100%; background: #d9d9d9;}
.r2_b td a{ color:#960018; text-decoration:underline}
.r2_b td a:hover{ color:#960018; text-decoration:none}
.r3_b{height:7px; width:100%; background:#d9d9d9}

.r1_g{background:url(imagenes/fondos/gr_bgr.jpg) top left repeat-x; width:100%; height:48px;}
.r1_g table{background:url(imagenes/general/r1_g.jpg) top left no-repeat; width:100%; height:100%;}
.r2_g{height:100%; width:100%; background: #d9d9d9 ;} /* ebeceb */
.rr{background:url(imagenes/general/r2_g.jpg) top right no-repeat; width:100%; height:100%;}
.r2_g td a{ color:#960018; text-decoration:underline}
.r2_g td a:hover{ color:#960018; text-decoration:none}
.r3_g{height:7px; width:100%; background:#d9d9d9}

.f1 td input{ width:178px; height:20px; margin-bottom:6px; }
.f1 td textarea{ width:178px; height:136px; margin-bottom:8px;}
.f{ border:1px solid; border-color:#303030 #CECECE #CECECE #303030; font-family: Gill Sans MT, Verdana; width:178px; font-size:13px; padding:1px 0 1px 4px;}

h1 { margin: 12px 0px 0px 15px; color: #FFFFFF; font-size: 22px; }
h2 { margin: 12px 0px 0px 0px; color: #343434; font-size: 18px; }
b { font-weight: normal; }
.titulos { margin: 12px 0px 0px 15px; color: #343434; font-size: 16px; font-weight: bold;}