.clear, hr			{clear: both; margin: 0; padding: 0; font-size: 0; line-height: 0;}
body {	
	font-family : Trebuchet MS, sans-serif;
	font-size : 11px;
	margin:0; 
	padding:0; 
	background: transparent url(img/bk000.png) top repeat-x; 
	width:100%; 
	background-color:#FFFFFF; 
}

body.interior {	
	font-family : Trebuchet MS, sans-serif;
	font-size : 11px;
	margin:0; 
	padding:0; 
	background: transparent url(img/bk001.png) top repeat-x; 
	width:100%; 
	background-color:#FFFFFF; 
}


//------no quitar porque no funciona la sombra--------//


TABLE.contenedor { margin:0 auto; border:0; background-color:#FFFFFF; }
TD.sombra-izq	{ background: url(img/bk-sombra-izq.png) repeat-y; width:16px}
TD.sombra-dch	{ background: url(img/bk-sombra-dch.png) repeat-y; width:16px}
TD.contenido 	{ margin:0 auto; width: 974px;}
TD.header		{ background: url(img/bk000-cab-logo.jpg) repeat-x; height:68px; border:0px; padding:0px;}
TD.menu			{ background: url(img/bk000-cab-menu.png) top no-repeat; height:43px; border:0px; padding:0px;}
TD.sombra-flash	{ background: url(img/bk000-sombra-flash.jpg) top no-repeat; height:20px; border:0px; padding:0px;}
TD.bottom		{ background: url(img/bk000-bottom.jpg) top repeat-x; height:48px; border:0px; padding:0px;}
TD.sombra-bottom { background: url(img/bk-sombra-bottom.jpg) top repeat-x; height:8px; border:0px; padding:0px;}
TD.pie			{ background-color:#D0DAFF; color:#6C6142; height:36px; border:0px; padding:10px; font-size: 11px;}
TD.txtpie		{ color:#6C6142; font-size: 11px;}
TD.txtpie A		{ color:#6C6142; font-size: 11px; text-decoration:none; }
TD.txtpie A:hover	{ color:#6C6142; font-size: 11px; text-decoration:underline; }
TD.margen	 	{ margin:0 auto; width: 35px;}
TD.margendoble 	{ margin:0 auto; width: 70px;}
TD.fondo-amarillo	{ background-color:#f4eed7; border:0px; padding:10px;}
TD.flash		{ border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; border-top:0px;}
TD.sub-flash	{ background: url(img/bk-sub-flash.jpg) repeat-x; height:58px; border:0px; padding:0px;}
TD.margen-2	 	{ margin:0 auto; background: url(img/bk-sub-flash.jpg) repeat-x; height:58px; }

TD.grande		{ font-family: Trebuchet MS, sans-serif; font-size: 13px; }
TD				{ font-family: Trebuchet MS, sans-serif; font-size: 13px; }
TD.submenu		{ font-family: Trebuchet MS, sans-serif; font-size: 13px; width:195px; line-height: 1.9em; font-weight: bolder;}

.titulo			{ font-family: Trebuchet MS, sans-serif; font-size: 19px; color:#4E6C8F}
.titulo2		{ font-family: Trebuchet MS, sans-serif; font-size: 19px; color:#555555}

A.grande		{ font-family: Trebuchet MS, sans-serif; font-size: 15px; }
A				{ font-family: Trebuchet MS, sans-serif; font-size: 13px; }

A.submenu		{ font-family: Trebuchet MS, sans-serif; font-size: 13px; color:#4E6C8F; text-decoration:none; }
A.submenu:hover	{ font-family: Trebuchet MS, sans-serif; font-size: 13px; color:#233883; background-color:#eeeeee; }

.bread 			{ font-family: Trebuchet MS, sans-serif; font-size: 11px; color:#777777}

TD.leftSeparator		{ background: url(img/separator-vertical-mid.gif) repeat-y top left; width: 37px;}
TD.leftSeparatorBottom	{ background: url(img/separator-vertical-bot.gif) no-repeat bottom left; width: 37px;}
TD.leftSeparatorTop		{ background: url(img/separator-vertical-top.gif) no-repeat top left; width: 37px;}
TD.leftSeparatorBottom>.leftSeparatorTop { height: auto; }




/* MAIN NAV BAR */

ul#main_nav		{ margin:0; position:relative; top:0px; left:0px; margin-left:0px; padding:0px; list-style:none; display:block; width:974px; }
ul#main_nav li	{ float:left;}
ul#main_nav li a	{ display: block; height: 43px; background-image: url(img/main-nav.png); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }
ul#main_nav li span	{ display: block; height: 43px; background-image: url(img/main-nav.png); background-repeat: no-repeat; text-indent: -9999px; overflow: hidden; }


li#nav_0 span					{ width: 243px; }
li#nav_1 a						{ width: 120px; }
li#nav_2 a						{ width: 120px; }
li#nav_3 a						{ width: 120px; }
li#nav_4 a						{ width: 120px; }
li#nav_5 a						{ width: 120px; }
li#nav_6 a						{ width: 131px; }

li#nav_1 a:link, li#nav_1 a:visited		{ background-position: -243px 0; }
li#nav_2 a:link, li#nav_2 a:visited		{ background-position: -363px 0; }
li#nav_3 a:link, li#nav_3 a:visited		{ background-position: -483px 0; }
li#nav_4 a:link, li#nav_4 a:visited		{ background-position: -603px 0; }
li#nav_5 a:link, li#nav_5 a:visited		{ background-position: -723px 0; }
li#nav_6 a:link, li#nav_6 a:visited		{ background-position: -843px 0; }

li#nav_1 a:hover						{ background-position: -243px -43px; }
li#nav_2 a:hover						{ background-position: -363px -43px; }
li#nav_3 a:hover						{ background-position: -483px -43px; }
li#nav_4 a:hover						{ background-position: -603px -43px; }
li#nav_5 a:hover						{ background-position: -723px -43px; }
li#nav_6 a:hover						{ background-position: -843px -43px; }

li#nav_1 a:active						{ background-position: -243px -86px; }
li#nav_2 a:active						{ background-position: -363px -86px; }
li#nav_3 a:active						{ background-position: -483px -86px; }
li#nav_4 a:active						{ background-position: -603px -86px; }
li#nav_5 a:active						{ background-position: -723px -86px; }
li#nav_6 a:active						{ background-position: -843px -86px; }

ul.sel_1 li#nav_1 a						{ background-position: -243px -86px; }
ul.sel_2 li#nav_2 a						{ background-position: -363px -86px; }
ul.sel_3 li#nav_3 a						{ background-position: -483px -86px; }
ul.sel_4 li#nav_4 a						{ background-position: -603px -86px; }
ul.sel_5 li#nav_5 a						{ background-position: -723px -86px; }
ul.sel_6 li#nav_6 a						{ background-position: -843px -86px; }




#divImg 	{ width: 130px; height: 130px; background:url(img/marco4.gif) no-repeat; text-align:center; }
#divPlano 	{ width: 134px; height: 130px; background:url(img/marco5.gif) no-repeat; text-align:center; font-size: 10px; color:#777777;}


/************** submenu **************/
.submenu ul { width:185px; padding:0px; margin:0px; list-style-type:none; background-color:#fff; }
.submenu ul li { background-color:#edf1ed; color:#435a3d; padding:0; margin:0; }
.submenu ul a, 
.submenu ul a:visited {
	width: 185px;
	display:block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #4E6C8F;
	background-color:#fff; 
	font-weight: bold;
	text-decoration:none;
	font-size: 13px; 
}
.submenu ul a:hover { background-color:#f4f5f7; padding:0; margin:0; color:#000; font-weight:bold; text-decoration:none; }


/*************** otros elementos ************/
ul.lista	{
	margin:0;
	list-style: none url(img/cuadro.gif);
}
ul.lista li	{ }

h2 { color: #7293ba; margin-top:20px; margin-bottom:5px; width:100%; font-size: 17px;}
h3 { color: #51913c; margin-top:20px; width:100%; border-bottom: 1px solid #73bd66;  font-size: 15px;}
h4 { color: #416d9e; margin-bottom:3px; }
h5 { font-weight: bolder; margin-left: 20px; margin-bottom:3px;}

.pequeno { font-size: 9px; color:#808080 }


TABLE.cuadro TH { background: url(img/bk-tabla-sup.png) repeat-x; height:25px; color:#444444; }
TABLE.cuadro TD.E { font-size: 12px; background-color:#eff3f5; padding-left:10px;}
TABLE.cuadro TD.S { font-size: 12px; background-color:#e1ece6; padding-right:10px; text-align:right; }
TABLE.cuadro TD.CE { font-size: 12px; background-color:#DDE2EC; padding-left:10px; font-weight:bold; border-bottom: 1px solid #425e3e; color:#506672; }
TABLE.cuadro TD.CS { font-size: 12px; background-color:#DDE2EC; padding-right:10px; text-align:right; font-weight:bold; border-bottom: 1px solid #425e3e; color:#506672; }
TABLE.cuadro TD.PIE { font-size: 12px; background-color:#fff5ee; padding-left:10px;}
TABLE.cuadro TD.SUP { font-size: 13px; background-color:#eadfcc; padding-right:10px; text-align:right; }
TABLE.cuadro TD.S2 { font-size: 12px; background-color:#eff3f5; padding-right:10px; text-align:right; }
TABLE.cuadro TD.E2 { font-size: 12px; background-color:#e1ece6; padding-left:10px;}

/******** google maps *********/
.maptitulo { font-size: 13px; font-weight: bolder; color: #37598c; }
.mapnormal { font-size: 10px; color: #6f6f6f; }

input.texto {
	font-family : Trebuchet MS, sans-serif;
	font-size : 15px;
	color:#000099; 
	padding:2px 0 1px 6px; 
	border:1px solid #ccccee; 
	background-color:#ffffff;
}
textarea {
	font-family : Trebuchet MS, sans-serif;
	font-size : 15px;
	color:#000099; 
	padding:2px 0 1px 6px; 
	border:1px solid #ccccee; 
	background-color:#ffffff;
}
