body {
	margin-left: 0px;
	margin-top: 0px;
        color: #333333;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	background-image: url('bgr_main.jpg');
	background-repeat: repeat-x;
	background-color: #496178;
}
body,td,th {
	color: #999999;
}

#backgrn{
	left:50%;
	background-image:url('fondo-ba.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	/* margin-left: -100px;  */
	margin:0 auto 0 auto;
	height: 100%;
}
/*HANDS*/
#mano {
	width: 137px;
	height: 272px;
	float:left;
	left:50%;
	margin-right:auto;
	margin-left:-537px;
	position:absolute;
	top:340px;
	background-image:url('mano_der.png');
	background-repeat:no-repeat;
	z-index:90;
}
#menu_mano{
	width:200px;
	height:318px;
	float:right;
	left:50%;
	margin-right:auto;
	margin-left:392px;
	position:absolute;
	top:430px;
	background-image:url('mano0000.png');
	background-repeat:no-repeat;
	z-index:90;
}
/*HANDS END*/
/*paging*/
pagination {
        margin: 15px auto;
	padding: 10px 0;
	background: url(hline000.gif) repeat-x top;
	font-style: normal;
	
}
ul.pagination li {
	margin: 0;
	padding: 0;
	display: inline;
	background: none;
	font-size: 12px;
}
ul.pagination li span{
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
	line-height: 1.5;
	padding: 2px 5px;
	border: 1px solid #FFAAAA;
	background: #FFFFFF;
}
ul.pagination a {
        font-size: 12px;
	line-height: 1.5;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 5px;
	border: 1px solid #DDDDDD;
	background: #F2F2F2;
	color:#3333FF;
}
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
        text-decoration: none;
	border: 1px solid #CC0000;
	background: #FFFFFF;
	font-weight: normal;

}
/*HORIZONTAL MENU*/
.mattblacktabs{
	overflow: hidden;
}

.mattblacktabs ul{
	margin: 0;
	right:auto;
	padding-left: 6px; /*offset of tabs relative to browser left edge*/
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	list-style-type: none;
	margin-left: 2px;
	padding-top: 0px;
}

.mattblacktabs li{
	display: inline;
	margin: 0;
}

.mattblacktabs li a{
	float: left;
	display: block;
	text-decoration: none;
	background: transparent;
	margin: 0 2px 0 0;
        padding: 7px 8px;
	color: #333333;
	background: url(tab-bg00.gif) no-repeat bottom center #CCCCCC;
}
.mattblacktabs .current a{
background: url(tab-acti.gif) no-repeat top center #FFFFFF;
padding-top: 9px;
padding-bottom: 5px;
color: #333333;
}
.mattblacktabs li a:visited{
/* color: #ffffff; */
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: url(tab-bg00.gif) no-repeat top center #666666;
color: #FFFFFF;
}    

/*HORIZONTAL MENU END*/

.style7 {
	font-size: 13px;
	color: #999999;
}
.style11 {
	color: #CCCCCC;
	font-style: italic;
}

/*Left Vertikal Menu*/
.arrowlistmenu{
width: 154px; /*width of menu*/
}

.arrowlistmenu .headerbar{
	font: bold 24px Tahoma, Arial, Helvetica, sans-serif;
	color: white;
	background: #C11B1B url(h31-l000.gif) no-repeat top left;
	margin-bottom: 0px; /*bottom spacing between header and rest of content*/
	text-transform: uppercase;
	padding-left: 26px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-size: 83%;
	margin-top: 1px; /* on top space*/
	left: 0px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 20px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /* bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
	color: #2A2A2A;
	font: 13px Tahoma, Arial, Helvetica, sans-serif;
	background: url(icon-plu.gif) no-repeat 5px center; /*custom bullet list image*/
	display: block;
	padding-left: 20px; /*link text is indented 19px*/
	text-decoration: none;
	font-weight: normal;
	border-bottom: 1px solid #DADADA;
	font-size: 80%;
	padding-top: 6px;
	padding-bottom: 6px;/* */
}

.arrowlistmenu ul li a:visited{
color: #2A2A2A;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
.style12 {
	color: #0066FF;
	font-size: 12px;
}
.style13 {color: #0099CC}
/*Left Menu End*/

/*Link Menu*/

.dynamic_10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_10 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_10 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_11 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_11 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_12 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_12 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_12 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_13 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_13 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_13 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_14 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_14 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_14 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_15 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_15 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}
.dynamic_15 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #CC0000;
	text-decoration:none;
	font-weight: normal;
}
.dynamic_big_16 {
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1B57B1;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_big_16 a{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1B57B1;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_big_16 a:hover{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_big_19 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_big_19 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_smal_13 a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
.dynamic_smal_13 a:hover{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	font-weight: normal;
	text-decoration: none;
	display: inline;
}
/*Link Menu End*/
.small_font {
	padding-top: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

}
.my_font9 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}
.my_font10 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.my_font11 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.my_font12 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.my_font13 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
}
.my_font14 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.my_font16 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}
.my_font17 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
}
.my_font20 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
}
.mytable {margin-top:0px; margin-bottom:2px; background-color: #ffffff; border:1px #C7D7EE solid;}
.mytable_bg {border-collapse: collapse; margin-top:1px; background-color: #ffffff; border:1px #C6C6C6 solid; background: #FFFFFF url(grad1.jpg) repeat-x;
}
/*from joomla*/
.componentheading {
	font: bold 24px Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 200%;
	font-weight: bold;

}
.my_heading160 {
        font: bold 24px Tahoma, Arial, Helvetica, sans-serif;
	font-size: 160%;
	font-weight: bold;
}
.my_heading120 {
        font: bold 24px Tahoma, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}
.my_heading100 {
        font: bold 24px Tahoma, Arial, Helvetica, sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #1B57B1;
}
/*BUTTONS & FORMS*/
.inputs,
.textareas {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 2px 1px;
	margin: 2px 0;
	color: #333333;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	font-variant: small-caps;
	margin-left: 12px;
}  
.inputs:hover,
.inputs:focus
{
  color: #333333;
  background-color: #F0F0F0;
  border: 1px solid #333333;
}  
.textareas:hover,
.textareas:focus
{
  color: #333333;
  background-color: #F0F0F0;
  border: 1px solid #333333;
}
.selects {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 2px;
	margin: 1px 0;
	color: #2F5E00;
	background-color: #CBD3CD;
	border: 1px solid #666666;
	font-variant: small-caps;

}
.selects:hover,
.selects:focus
 {
  color: #333333;
  background-color: #F0F0F0;
  border: 1px solid #333333;
}
.buttons {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000075;
	padding: 1px;
	margin: 2px 0;
	background-color: #C5DC98;

}

.highlightit img{
opacity:0.5;
filter:alpha(opacity=50);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;

}

.highlightit:hover img{
opacity:1;
filter:alpha(opacity=100);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


/* Small text */

small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, .img_caption {
color: #999999;
font-size: 100%;
}

/* Heading */

h1 {font-size: 180%;}

h2 {font-size: 150%;}

h3 {font-size: 125%;}

h4 {font-size: 100%; text-transform: uppercase;}

h5 {font-size: 100%; line-height: 100%;}

.latestnews p, pre, blockquote, ul{
	margin: 2px 0;
	padding: 0;
}

.latestnews ul {
	list-style: none;
}

.latestnews ul li {
	padding-left: 28px;
	background: url(bullet00.gif) no-repeat 16px 7px;
	line-height: 160%;
}

.latestnews ol li {
	margin-left: 32px;
	line-height: 160%;
}

/*  END FOR EACH LISTING   */
/*  MY BUTTONS   */
.my_button{
	cursor:pointer;
	border:outset 1px #BBB;
	background:#999;
	color:#B22;
	font-weight:bold;
	font-size:12px;
	padding: 1px 3px;
	background:url(formbtn.jpg) repeat-x left top;
}
.my_button:hover {
		background-position: 0 -23px;
		color: #029;
		}
.my_button:active {
		background-position: 0 -23px;
		color:#000;
}
.my_button_disabled {
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#888;
font-weight:bold;
font-size:12px;
padding: 1px 3px;
background:url(formbtn.jpg) repeat-x left top;
background-position: 0 -23px;
}

