/* CSS Document */

BODY
{
background-color:#FFF;
padding:0px;
font-family: Tahoma, Arial, Verdana;
font-size:8pt;
color:#333;

margin:0 auto;
text-align:center;
}

SELECT
{
font-size:8pt;
}

TEXTAREA
{
font-family: Tahoma, Arial, Verdana;
font-size:8pt;
}

#BODY_CONTAINER
{
padding:0px;
background-image:url(hr-bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
/* TEXT-ALIGN CENTERS THE DIV ON IE, MARGIN AND BODY WIDTH CENTERS THE DIV ON FF */
width:766px;
margin:0 auto;
text-align:center;
}

STRONG
{
color:#009;
}

#HEADER_CONTAINER
{
width:790px;
padding:0px;
margin:0px;
background-color:#FFF;
}

#HEADER
{
background-color:#FFF;
float:left;
text-align:left;
width:390px;
padding:0px;
}

#HEADER_INFO
{
background-color:#FFF;
padding:20px;
float:right;
text-align:left;
}

.photo
{
background-color:#FFF;
margin:10px;
padding:5px;
border:1px solid #999;
}

#CONTAINER
{
background-image:url(hr-bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:790px;
padding:0px;
margin:0px;
}

#CONTENT_HOMEPAGE
{
background-image:url(hr-bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0px;
background-color:#E8E8E8;
width:780px;
text-align:left;
float:right;
padding:5px; 
}

#CONTENT
{
width:550px;
text-align:left;
float:right; 
border: 1px solid #E8E8E8;
padding:10px;
}

#CONTENT_WIDE
{
width:610px;
text-align:left;
float:right; 
border: 1px solid #E8E8E8;
}

#SEPARADOR
{
width:3px;
float:right;
margin:10px;
background-image:url(separador.jpg);
background-repeat:repeat-y;
}

#SUB-SECTION
{
background-color:#E8E8E8;
font-size:8pt;
border: 1px solid #E8E8E8;
text-align:left;
padding:10px;
}

.TD_HOMEPAGE_ICONS
{
text-align:center;
width:33%;
}

.TD_HOMEPAGE
{
width:33%;
padding:10px;
}

#FOOTER
{
width:750px;
font-size:8pt;
text-align:left;
color:#333;
padding:10px;
width:766px;
margin:0 auto;

}

.img_heading
{
margin:20px 0 0 0;
}

/* LINKS CLASS */
a:link
	{
	color:#009;
	text-decoration:underline;
	}
a:visited
	{
	color:#009;
	text-decoration:underline;
	}
a:hover
	{
	background-color:#009;
	color:#FFF;
	text-decoration:underline;
	}
a:active
	{
	color:#009;
	text-decoration:underline;
	}

/* LINKS TALLER CREATIVO */

a.tallercreativolink:link
{
color:#919191;
}

a.tallercreativolink:visited
{
color:#919191;
}

a.tallercreativolink:hover
{
color:#919191;
background-color:#E8E8E8;
}

a.tallercreativolink:active
{
color:#919191;
}

/* LINKS FOOTER CLASS */
a.linkFooter:link
	{
	color:#009;
	text-decoration:underline;
	}
a.linkFooter:visited
	{
	color:#009;
	text-decoration:underline;
	}
a.linkFooter:hover
	{
	background-color:#E8E8E8;
	color:#009;
	text-decoration:underline;
	}
a.linkFooter:active
	{
	color:#009;
	text-decoration:underline;
	}

.td_staff
{
padding:10px;
}

#TABLE_STAFF
{
text-align:center;
border:0;
}

.caption
{
font-size:8pt;
text-align:center;
width:130px;
margin:0;
padding:0;
float:left;
}

#TABLE_CONTACTUS
{
width:100%;
}

.TD_CONTACTUS
{
padding:10px;
}

INPUT
{
font-size:8pt;
}

#MAP
{
text-align:center;
font-size:8pt;
padding:10px;
}

.TD_CATALOGS
{
padding:10px;
}

.TABLE_CATALOG_TOP
{
background-color:#CCC;
width:605px;
margin-right:0px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
border:0;
border-collapse:collapse;
}

.TABLE_CATALOG_BOTTOM
{
background-color:#E8E8E8;
margin-right:0px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
width:605px;
border:0;
border-collapse:collapse;
}

.TABLE_CATALOG
{
width:600px;
background-color:#FFF;
padding:0px;
margin:0px;
border:0;
border-collapse:collapse;
}

.TD_TABLE_CATALOG
{
border:0;
padding:0px;
margin:0px;
width:300px;
}

.TD_TABLE_CATALOG_SMALL
{
width:66px;
padding:4px;
margin:0px;
}

.TD_TABLE_CATALOG_LARGE_LEFT
{
width:246px;
padding:4px;
margin:0px;
text-align:center;
}

.TD_TABLE_CATALOG_LARGE_RIGHT
{
width:245px;
padding:4px;
margin:0px;
text-align:center;
}

.pic_catalog_left
{
border:1px solid #000;
padding:0px;
margin-bottom:0;
margin-top:0;
margin-left:0;
margin-right:1px;
}

.pic_catalog_right
{
border:1px solid #000;
padding:0px;
margin:0px;
}

a.linkMap:link
	{
	border:1px solid #00F;
	}
a.linkMap:visited
	{
	border:1px solid #00F;
	}
a.linkMap:hover
	{
	border:1px solid #03F;
	}