body {
background-color: #FFFFFF;
background-image: url(fotos/background.jpg);
background-repeat: repeat-x;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
color: #1b0f0a
}


a:link {text-decoration: none; color: #ad4d0b}
a:visited {text-decoration: none; color: #ad4d0b}
a:active {text-decoration: none; color: #ad4d0b}
a:hover {text-decoration: underline; color: #ad4d0b}

h1 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 22px; color: #1b0f0a }
h2 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 18px; color: #1b0f0a }
h3 { font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; font-size: 16px; color: #ffffff; background-color: #271000 }


.floatleft {border-width: 3px; border-style:outset outset outset outset; float: left; margin: 10px 10px 0px 0px; border-color: #1b0f0a; padding: 1px }
.floatright2 {float: right; padding: 2px }
.floatright {border-width: 3px; border-style:outset outset outset outset; float: right; margin: 0 0 10px 10px; border-color: #1b0f0a; padding: 1px }

a.whitelink:link     {color: white;}
a.whitelink:visited  {color: white;}
a.whitelink:active   {color: white;}

table.mitabla { width: 904; padding: 0px; border: 2px solid #000000; color: #1b0f0a}

table.mitabla tr { font-size: 16px; border: none; background-color: #1b0f0a; vertical-align: top; padding: 7px; color: #1b0f0a}

table.mitabla td.menu { width: 180; border: none; background-color: #271000; padding: 7px; vertical-align: top; color: #1b0f0a}

table.mitabla td { width: 670; border: none; background-color: #ffffff; padding: 7px; vertical-align: top; color: #1b0f0a}


table.mitablaadentro { padding: 0px; border: 2px solid #000000; color: #1b0f0a}

table.mitablaadentro tr { font-size: 18px; border: none; background-color: #1b0f0a; vertical-align: top; padding: 7px; color: #1b0f0a}

table.mitablaadentro td { border: none; background-color: #ffffff; padding: 7px; vertical-align: top; color: #1b0f0a}

table.mitablaadentro td.dark { border: none; background-color: #1b0f0a; padding: 7px; vertical-align: top; color: #ffffff}

table.bodytable {
	border-width: 3px 3px 3px 3px;
	border-spacing: 3px;
	border-style: ridge ridge ridge ridge;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white
}
table.bodytable th {
       vertical-align: middle;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: ridge ridge ridge ridge;
	border-color: gray gray gray gray;
	background-color: white
}
table.bodytable td {
       vertical-align: middle;
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: ridge ridge ridge ridge;
	border-color: gray gray gray gray;
	background-color: white
}


.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 3px;
width: 180px; /*WIDTH OF MAIN MENU ITEMS*/
top: -3
}

.glossymenu li{
position: relative
}

.glossymenu li a{
background: #1b0f0a url(glossyback.gif) repeat-x bottom left;
font: 14px Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #1b0f0a;
display: block;
padding: 9px;
text-decoration:none;
border-left: 2px solid #ad4d0b
}

.glossymenu li ul{ /*SUB MENU STYLE*/
position: absolute;
width: 200px; /*WIDTH OF SUB MENU ITEMS*/
display: none
}

.glossymenu li ul li{
float: left
}

.glossymenu li ul a{
width: 200px /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
background: transparent url(arrow.gif) no-repeat center right
}

.glossymenu li a:visited, .glossymenu li a:active{
color: #1b0f0a
}

.glossymenu li a:hover{
background-image: url(glossyback2.gif)
}


/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1% }
* html .glossymenu li a { height: 1% }
/* End */