html {
    /*overflow: -moz-scrollbars-vertical;*/
    overflow: auto;
}

body
{
    background-image:url('../images/background.jpg');
    background-repeat:repeat-y ;
    background-position:center;

    width:972px;
    margin:0px auto;
    padding:0px;
	/*line-height: 15px;*/

    font-family: verdana, arial, tahoma, Arial;
    font-size: 11px
}


smalltext {
    font-family: verdana, Tahoma, Arial;
    font-size: 9px;
}

table.top
{
    background-image: url('../images/backgroundtop.jpg');   
    width: 972px;
    height: 112px;
    border-collapse: separate;
    border-spacing: 0px;
    table-layout: inherit;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    margin-left:auto;
    margin-right:auto;
	color: white;
	font-family: verdana, arial, tahoma, Arial;
    font-size: 11px
}

table.inside
{
    width: 972px;
    border-collapse: separate;
    border-spacing: 0px;
    table-layout: fixed;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
    margin-left:auto;
    margin-right:auto;
    font-family: verdana, tahoma, arial;
    font-size: 11px;
}

table.bottomlegal {
    table-layout: inherit;
    border-width: 0px 0px 0px 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    /*background: url('../images/bottom.jpg') top right no-repeat;*/
}

table.bottomlegal a {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
}
table.bottomlegal td {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
}

td.insidemenu {
    width: 208px;
    vertical-align:top;
	border-width: 1px 1px 1px 1px;
	padding-left: 0px;
	font-family: verdana, tahoma, arial;
}

table.pagecontent {
    table-layout: inherit;
	margin: 0px 0px 0px 0px;
    width: 692px;
    vertical-align:top;
}

td.pagecontent {
    width: 692px;
    vertical-align:top;
	/*line-height: 16px;*/
}

table {
    width: 100%;
    border-width: 0px 0px 0px 0px;
    margin-left:auto;
    margin-right:auto;
    vertical-align:top;
}

table.news {
	background-image: url('../images/backgroundnews.jpg');   
    width: 315px;
    height: 184px;
    border-collapse: separate;
    border-spacing: 0px;
    border-width: 0px 0px 0px 0px;
    border-style: solid;
	padding-left: 10px;
	margin-left: 0px;
	color: black;
	font-family: verdana, arial, tahoma, Arial;
    font-size: 11px
}
td.newstitle {
	font-family: verdana, arial, tahoma, Arial;
    font-size: 14px;
	height: 28px;
	color:#d71920;
	padding-top: 6px;
	padding-left: 5px;
}
td.desctitle {
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    font-weight: bold;
	color: black;
    text-align: justify;
}


.bottommenu {
	text-align: right;
	color: #878789;
	font-size: 11px;
	font-family: verdana, arial;
}
.bottommenu:link{
	font-size: 11px;
	color: #878789;
	font-family: verdana, arial;
	text-decoration: none;
}
.bottommenu:visited{
	font-size: 11px;
	color: #878789;
	font-family: verdana, arial;
	text-decoration: none;
}
.bottommenu:hover{
	font-size: 11px;
	color: #878789;
	font-family: verdana, arial;
	text-decoration: none;
}

span.titlepage{
	font-family:arial;
	font-size:15px;
	color:#d71920;
	font-weight:bold
}

.textpage{
	line-height: 16px;
}





















th {
    background-color:#f9f9f9;
    background-image: url('../images/grid3-hrow.gif');
    padding: 5px 3px 3px 5px;
    font-size: 11px;
    font-weight: bold;
    font-family: verdana, arial, tahoma, arial;
    text-align: left;
}

th:hover {
    background-color:#f9f9f9;
    background-image: url('../images/grid3-hrow-over.gif');
    padding: 5px 3px 3px 5px;
}

td {
    font-size: 11px;
    font-family: verdana, arial, tahoma, arial;
}

tbody.grid tr:hover {
    background-color: #dfedfe; /*ebf3fd;*/
}

tbody.grid td {
     font-size:11px;
     font-family: verdana, arial, tahoma;
     padding-top:2px;
     padding-bottom:2px;
}

tbody.grid td a {
     font-size:11px;
     font-family: verdana, arial, tahoma;
     padding-top:2px;
     padding-bottom:2px;
}

tbody.grid tr.new {
     background: #eaf5e2;
}
tbody.grid tr.new:hover {
    background-color: #dfedfe; /*ebf3fd;*/
}

/* hyper links */
a:link {
    color:#0000ff;
    font-family: verdana, arial, tahoma, arial;
    font-size:11px;
    text-decoration: none
}

a:visited{
    color:#0000ff;
    font-family: verdana, arial, tahoma, arial;
    font-size:11px;
    text-decoration : none
}
a:hover{
    color:#ff0000;
    font-family: verdana, arial, tahoma, arial;
    font-size:11px;
    text-decoration: none
}

a.small:link {
    color:#0000ff;
    font-family: verdana, tahoma, arial;
    font-size:11px;
    text-decoration: none
}

a.small:visited{
    color:#0000ff;
    font-family: verdana, tahoma, arial;
    font-size:11px;
    text-decoration : none
}
a.small:hover{
    color:#ff0000;
    font-family: verdana, tahoma, arial;
    font-size:11px;
    text-decoration: none
}



td.hp{
    color:#616566;
    font-family: verdana, tahoma, arial;
    font-size:11px;
}

td.glance{
    color:#616566;
    font-family: verdana, tahoma,arial;
    font-size:11px;
}

td.ttl
{
    font-family: verdana, tahoma, arial;
    font-size: 11px;
    font-weight:bold;
    text-align: justify;
}

ol {
    position: relative;
    margin-left: 20px;
}

ul {
    position: relative;
    margin-left: 30px;
    /*list-style-type:lower-roman;*/
}

ol li
{
    width: inherit;
    font-family: verdana, arial, tahoma;
    font-size: 11px;
    font-weight: normal;
    text-align: justify;
}

span.faqs
{
    font-family: verdana, arial, tahoma, arial;
    font-size: 11px;
    font-weight: normal;
    display: none
}

a.button
{
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font-size: 11px;
    font-family: verdana, Arial, Sans-Serif;
    height: 24px;
    margin-right: 6px;
    margin-top: 5px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    border: none;
}

a.button span
{
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:hover
{
    background-position: bottom right;
    color: #000;
}

a.button:hover span
{
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}

.redTiny{    font-size: 11px;    color: #ae1517}

.BoldText{    FONT-WEIGHT: bold;    FONT-SIZE: 26px;    COLOR: #000000;    FONT-FAMILY: verdana, Tahoma}

input , select, textarea, file {
    border:1px solid;
    font-family:  verdana, arial, tahoma;
    font-size:11px;
    border-top-color: #999;
    border-left-color: #999;
    border-bottom-color: #f0f0f0;
    border-right-color: #f0f0f0;
}
/*forms*/
.radiobutton {
    border:0px; 
    font-family: verdana, arial, tahoma; 
    font-size:11px;
}
.btn{ border:1px solid #898EA3; font-size:11px; color:#000000; font-family: verdana, arial; background-color:#EBF5E8;}


li {padding-left: 15px; margin-bottom: 10px;}

h1{
	font-family: verdana, arial;
	font-size: 15px;
	margin: 2px;
	padding: 2px;
	vertical-align: middle;
}

.TitleMenu{
    font-family: verdana,Arial;
    font-size: 15px;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}

.errortext {
    color: #ff0000;
}

.smalltext {
    font-size: 11px;
    font-family: verdana,arial, tahoma;
}

.headSeccionesDiv{
    width: 100%;
    padding: 4px;
    text-align: left;
    font-weight: bold;
    font-variant: small-caps;
    font-size: 11px;
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    border-width: 1px;
    border-style: solid;
    color: #FFFFFF;
    background-color: #d71920;
    border-color: #d71920;
}


.TextMenu{
    font-family: verdana, arial;
    font-size: 18px;
}

.suckerdiv ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: 160px; /* Width of Menu Items */
    font-family: verdana, Tahoma, Arial;
    font-size: 11px;
    position: relative;
    background-color: #75bf42;
}

.suckerdiv ul ul{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: 120px; /* Width of Menu Items */
    border-bottom: 0px solid #578e31;
    font-family: verdana, Tahoma, Arial;
    font-size: 11px;
    position: relative;
    padding-top: 5px;
    display: list-item;
}

.suckerdiv ul li{
    position: relative;
    font-family: verdana,Tahoma;
    font-size: 11px;
    margin: 0px;
    top: 0px;
    border-bottom: 1px solid #578e31;
    color: #ffffff;
}

/*Sub level menu items */
.suckerdiv ul li ul{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 210px; /*sub menu width*/
    background-color: white;
    visibility: hidden;
    border: 1px solid #cccccc;
    font-family: verdana, Tahoma, Arial;
    font-size: 11px;
    border: 0px solid #cccccc;
    color: white;
}

/* Sub level menu links style */
.suckerdiv ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: black;
    text-decoration: none;
    font-family: verdana, Tahoma, Arial;
    font-size: 11px;
    color: #ffffff;
    display: list-item;
    margin: 0px;
    padding: 5px;
}

/* Sub level menu links style */
.suckerdiv ul li ul li a{
    display: block;
    overflow: auto; /*force hasLayout in IE7 */
    color: black;
    text-decoration: none;
    font-family: verdana, Tahoma, Arial;
    font-size: 11px;
    display: list-item;
    border-bottom: 0px solid #cccccc;
    margin: 0px;
    padding: 5px;
}

.suckerdiv ul li a:hover{
color: red;
}

/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; width: 120px;}
* html .suckerdiv ul li a { height: 1%; }
/* End */



