body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(bg.jpg);
	background-repeat: repeat-x;
	background-color: #F4F4F4;

	
}
body,td,th {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:link {
	color: #4A0000;
	text-decoration: none;
	
}
a:visited {
	text-decoration: none;
	color: #4A0000;
}
a:hover {
	text-decoration: underline;
	color: #4A0000;
}
a:active {
	text-decoration: none;
	color: #4A0000;
}

a{
outline-style: none;
}
.Estilo7 {color: #003399}
.Estilo8 {
	color: #0000FF;
	
}
.Estilo9 {color: #0000FF}
.Estilo12 {color: #FF0000}
.Estilo14 {font-size: 12}
.Estilo15 {color: #0033FF}


.style2 {color: #4A0000}
.style3 {color: #CCCCCC}

<!--
.Estilo17 {
	color: #386FAF;
	font-size: 14px;
}

.Estilo18 {color: #000033}

-->

.menublack a:hover{
background-color: gray; /*Menu hover bgcolor*/

}
.menublack a{
display: block;
letter-spacing: 1px;
text-transform:uppercase;
padding: 5px 10px;
}



#modernbricksmenu{

padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 10px Arial;
margin:0;
margin-left: 2px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 2px 0 0; /*Margin between each menu item*/
padding: 4px 5px;
text-decoration: none;
letter-spacing: 0.5px;
background-color: #070709; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #566A9C; /*Brown color theme*/ 
border-color: #566A9C; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 12px;
background: #000; /*Brown color theme*/ 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 20px;
background-color: #566A9C;
}
.Estilo24 {font-size: 10px;
padding-left:5px;
padding-right:5px;

 }
.Estilo28 {color: #070709}
.Estilo32 {font-size: 11px}
.Estilo33 {font-size: 11px; color: #000033;}

.menublack a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.menublack a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.menublack a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.menublack a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.Estilo35 {color: #FFFFFF; font-size: 14px; }



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.gallerycontainer{
position: relative;




/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
border: 1px solid black;
margin: 0 5px 5px 0;


}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
/*border: 1px solid blue;*/
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: white;
width:260px;
height:430px;
padding: 5px;
left: -1000px;
/*border: 1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;

}

 .thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

ul
{

list-style-image: url('bullett.gif')
}

ul.linky
{

list-style-image: url('dotArrow_lila.gif');

}
li{
vertical-align:middle;
}
.Estilo36 {color: #FFFFFF}
.Estilo37 {
	font-size: 16px;
	color: #0000FF;
	}

.Estilo40 {font-size: 14px}


.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
  overflow: hidden;
	background-color: #000000;
	padding-left: 5px;
}