html
{
	overflow-x: auto; 
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233475;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #233475;
}

.title12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #233475;
}

.title11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #233475;
}


a:link,a:visited,a:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233475;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233475;
}

a.areas_link:link,a.areas_link:visited,a.areas_link:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #233475;
	text-decoration: none;
}

a.areas_link:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #2c4193;
}

a.subareas_link:link,a.subareas_link:visited,a.subareas_link:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4566e6;
	text-decoration: none;
}

a.subareas_link:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4566e6;
}


INPUT,SELECT,TEXTAREA
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #233475;
	text-decoration: none;
}

.subtable_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #233475;
	background: #f0f0f0;
}

.alert_text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE0000;

}

TABLE.tbl_content
{
	border-left: solid 1px #233577;
	border-right: solid 1px #233577;
	border-bottom: solid 1px #233577;
	background: #F1F5F4;
}

TABLE.tbl_content_full
{
	border: solid 1px #233577;
	background: #F1F5F4;
}

TD.td_tab_selected
{
	border-top: solid 1px #233577;
	border-right: solid 1px #233577;
	border-left: solid 1px #233577;
}

TD.td_tab_selected_l
{
	border-top: solid 1px #233577;
	border-right: solid 1px #233577;
}

TD.td_tab_selected_r
{
	border-top: solid 1px #233577;
	border-left: solid 1px #233577;
}

TD.td_tab_no_selected
{
	border-top: solid 1px #ACB3D0;
	border-bottom: solid 1px #ACB3D0;
	background: #ffffff;
}

TABLE.tbl_building_content
{
	padding: 5px;
	border: dashed 1px #9999f0;
}

TABLE.tbl_units_content
{
	border-top: dashed 1px #9999f0;
	border-left: dashed 1px #9999f0;
	border-right: dashed 1px #9999f0;
}

TD.td_units_element
{
	border-bottom: dashed 1px #9999f0;
}

TD.td_building_title_secondary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #233475;
	padding-bottom: 5px;
}

TD.td_building_title_subitem
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #233475;
	padding-bottom: 5px;
	padding-left: 5px;

}

TD.building_element_title
{
	/* Categoria de Features de un Building, pagina building */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #233475;
	padding-left: 8px;
}

TD.building_titles
{
	/* Nombre del Feature en cuestion, pagina building */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #233475;
	padding-left: 5px;
	padding-bottom: 5px;
}

TD.building_element
{
	/* Feature de un building, pagina building. */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #233475;
	padding-left: 5px;
	padding-bottom: 5px;
}

TD.building_textbox
{
	/* Grandes contenidos de textos*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #233475;
	padding: 5px;
}

span.boton
{
	color: #ffffff;
	/*cursor: hand;*/
	cursor: pointer;

	border-left: solid 1px #6c7499;
	border-top: solid 1px #b1b9de;
	border-right: solid 1px #9ca4c9;
	border-bottom: solid 1px #58627d;

	padding-top: 1px;
	padding-left: 5px;
	padding-right: 5px;

	text-align: center;
	width: 80px; 
	height: 20px;
	background-image: url(../images/bot_bkgnd.jpg); 

}