body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	scrollbar-face-color:#eaeaea;
	scrollbar-highlight-color:#efefef;
	scrollbar-3dlight-color:#e8e8e8;
	scrollbar-darkshadow-color:#dbdbdb;
	scrollbar-shadow-color:#d4d4d4;
	scrollbar-arrow-color:#33a783;
	scrollbar-track-color:#F5F5F5;
}
.shadow {
	background-image: url(../images/content_shadow.gif);
	background-repeat: repeat-x;
}
body, h1, h2, h3, h4, h5, h6, td {font: 11px  Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #555555; line-height:16px;}
.text01 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #33a783;
}
.ad {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.formbtn {
	width: 70px;
	background-color: #153952;
	background-image: url(../images/shadow_btn.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #154365;
	padding: 1px;
}
.formbtnlogin {
	background-color: #153952;
	background-image: url(../images/shadow_btn.gif);
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1px solid #154365;
	padding: 1px;
}

.text02 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33a783;
}
.text03 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33a783;
}
.text04 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e3092;
}
.text05 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.text06 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2e3092;
}
.text07 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.text08 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555555;
}
A.link01:link
{
	color: #33a783;
	text-decoration: none;
}
A.link01:visited
{
	color: #33a783;
	text-decoration: none;
}
A.link01:hover
{
	color: #33a783;
	text-decoration: underline;
}
A.link02:link
{
	color: #036f79;
	font-weight:bold;
	text-decoration: none;
}
A.link02:visited
{
	color: #036f79;
	font-weight:bold;
	text-decoration: none;
}
A.link02:hover
{
	color: #068f9c;
	font-weight:bold;
	text-decoration: none;
}
A.link03:link
{
	color: #555555;
	text-decoration: none;
}
A.link03:visited
{
	color: #555555;
	text-decoration: none;
}
A.link03:hover
{
	color: #555555;
	text-decoration: underline;
}
A.link04:link
{
	color: #2e3092;
	text-decoration: none;
}
A.link04:visited
{
	color: #2e3092;
	text-decoration: none;
}
A.link04:hover
{
	color: #2e3092;
	text-decoration: underline;
}
A.link05:link
{
	color: #999999;
	text-decoration: none;
}
A.link05:visited
{
	color: #999999;
	text-decoration: none;
}
A.link05:hover
{
	color: #999999;
	text-decoration: underline;
}
.form150 {
	width: 120px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-image: url(../images/shadow_form.gif);
	border: 1px solid #999999;
	background-repeat: repeat-x;
	padding: 2px;
}
.form200 {
	width: 200px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	background-image: url(../images/shadow_form.gif);
	border: 1px solid #999999;
	background-repeat: repeat-x;
	padding: 2px;
}
.textbrownlink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;
}
.textbrownlink:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;
	text-decoration:none;
}
.textbrownlink:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;
	text-decoration:none;
}
.textbrownlink:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000066;
	text-decoration:underline;
}
.textlinkmenu {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}
.textlinkmenu:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.textlinkmenu:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.textlinkmenu:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1F5862;
	font-weight:bold;
	text-decoration:underline;
}
.tablehead {
background-color: #036f79;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
}
.linktablehead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.linktablehead:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.linktablehead:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
.linktablehead:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.texterror {
	font-size: 11px;
	color:#FF0000;
	font-weight:bold;
}
.textblack {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.pagenumber {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.pagenumber:link {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.pagenumber:visited {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.pagenumber:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}
.formboxestext{
	color:#000000;
	height:20px;
	font-size:11px;
	background-color: #E0E0E0;
}

.inputx{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#03555c;
	font-size:12px;
	background-color: #c1f9fe;
	border: 1px dashed #033;
	margin-bottom:3px;
	height:20px;
	width:160px;
}

.textos{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#03555c;
	font-size:12px;
	background-color: #c1f9fe;
	border: 1px dashed #033;
}

.butonx 
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	background-color:#029ba9;
	margin-bottom:5px;
	height:25px;
	width:120px;
	border: 1px dashed #000000;
	cursor:pointer;
	
}

.formboxestext2{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color: #E0E0E0;
	width:219px;
}
.formboxestext3{
	font-size:11px;
}
.formboxestext4{
	color:#000000;
	font-size:11px;
	background-color: #E0E0E0;
	width:50px;
}
.formboxestext5{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color: #E0E0E0;
}
.formboxestext6{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color: #E0E0E0;
	width:160px;
}
.formboxestext7{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color: #E0E0E0;
}
.bluelinks:link{
	color:#029ba9;
	text-decoration:none;
	font-weight:bold;
}
.bluelinks:visited{
	color:#029ba9;
	text-decoration:none;
	font-weight:bold;
}
.bluelinks:hover{
	color:#016973;
	text-decoration:underline;
	font-weight:bold;
}

/* CSS del menu de administrador */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: 8.5px Arial;
margin:0;
margin-left: 40px; /*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 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #029ba9; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: #016973; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #016973; /*Brown color theme*/ 
border-color: #016973; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #016973; /*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: 22px;
background-color: lightyellow;
}

/*Thumbnail View */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
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 on hover*/
visibility: visible;
top: 19px;
left: 5px; /*position where enlarged image should offset horizontally */

}

div.navigation { 
    background-color: #c7f9fe; 
    border: 1px solid #029ba9; 
    margin: 2px auto; 
    text-align: center; 
    padding: 9px 5px; 
    width: 570px; 
    white-space: nowrap; 
    font: 11px Tahoma; 
} 
span.navthis { 
    padding: 3px 8px; 
    background-color: #c7f9fe; 
    color: #108f9b; 
    font-weight: bold; 
    font-size: 13px; 
} 
a.nav:link, a.nav:visited, a.nav:active { 
    padding: 3px 10px; 
    background-color: #c7f9fe; 
    color: #108f9b; 
    text-decoration: none; 
} 
a.nav:hover { 
    padding: 2px 9px; 
    color: #108f9b; 
    background-color: #a2f5fd; 
    border: 1px solid #108f9b; 
} 