/* CSS Document */

/*===============================================================================================================================*/
/* Browser Reset */
/*===============================================================================================================================*/

body{
	margin-top:70px;
	padding:0;	
	font-family:Arial, Helvetica, sans-serif;
}

div, p, ul, li, ol, h1, h2, h3, h4, h5, form, input, td{ 	margin:0; padding:0;	}

h1, h2, h3{	
font-family:Arial, Helvetica, sans-serif;
 font-weight:bold; 
 }

img{border:none; }

a{ text-decoration:none; }

table td{ vertical-align:top; }
/*===============================================================================================================================*/
/* General Classes Declaration */
/*===============================================================================================================================*/

.clear{
	clear:both;
	font-size:0;
	line-height:0;
	overflow:hidden;
}

.float_left{ float:left;}
.float_right{ float:right;}

.margTop_22{ margin-top:22px; }
.margTop_5{ margin-top:5px; }
.margTop_10{ margin-top:10px; }
.margTop_15{ margin-top:15px; }

.margLeft_22{ margin-Left:22px; }
.margLeft_5{ margin-Left:5px; }
.margLeft_10{ margin-Left:10px; }
.margLeft_15{ margin-Left:15px; }

.margRight_22{ margin-Right:22px; }
.margRight_5{ margin-Right:5px; }
.margRight_10{ margin-Right:10px; }
.margRight_15{ margin-Right:15px; }

.padRight_10{ padding-right:10px; }

.imgFrame{ border:1px solid #8d8d8d; padding:2px; }

.txtGreen{ color:#007b00; }
.content{margin: 0 20px 0 20px; _margin: 0 15px 0 15px;}

/*===============================================================================================================================*/
/* Main-Frame Layout IDs */
/*===============================================================================================================================*/

#MainDiv{
	width:980px;
	margin:0 auto;
}

/*===============================================================================================================================*/
/* Header-part */
/*===============================================================================================================================*/

#header{}

.TopLink{
	float:right;
	font-size:11px;
	color:#666;
	text-align:right;
	padding:10px 0 0 0;
}

h1{
padding-top:27px;
color:#ed1830;
font-size:1em;
font-style:italic;
}

#bars1{
margin:20px 0 5px 0;
height:21px;
width:980px;
background:#F2102A;

}

/*===============================================================================================================================*/
/* Menu-part */
/*===============================================================================================================================*/

#menu {
	margin:5px 0 15px 0;
	height:25px;
	width:980px;
	background:#606060;
	overflow:hidden;

}


#menu ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	padding: 20px 20px;
	margin-right: 2px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #fef2f2;
	font-style:italic;
}

#menu a:hover, #menu .current_page_item a {
	color: #FFFFFF;
	text-decoration: none;
}

#menu a:hover {
	text-decoration: none;
}


/*===============================================================================================================================*/
/* Content-part */
/*===============================================================================================================================*/

#container{
width:980px;
height:auto;

}

#container td { font-family:Arial, Helvetica, sans-serif; font-size:12px; height:25px; color:#7c7c7c; }

#container td input, select, textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7c7c; border:1px solid #7c7c7c; }

#container table, td.txtarea { font-size:15px; font-family:arial; padding:0 15px; }


#infodisplayer{
width:auto;
}

.info{
width:330px;
height:150px;
border: 1px solid gray;

}

.inforsys{
margin-left:2px;
width:326px;
height:150px;
background:url(../images/info_bg.jpg) repeat-x center;
}

.inforsys2{
margin-left:2px;
width:326px;
height:150px;
background:url(../images/entre_bg.jpg) repeat-x center;
}


.info .inforsys h1{
padding-top:10px;
border-bottom: 2px solid #ED1830;
}

.info .inforsys2 h1{
padding-top:10px;
border-bottom: 2px solid #ED1830;
}

.info .inforsys .content p{
padding-top:5px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
}

.info .inforsys2 .content p{
padding-top:5px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
font-size:12px;
}

.info .inforsys .content img{
margin: 10px 0px 0 0;
}

.info .inforsys2 .content img{
margin: 10px 10px 0 0;
}

#contflash{
}


#side_bar2
{
	float:right;
	background-image:url(../images/side_grey_bg.jpg);
	background-repeat:no-repeat; 
	width:293px;
	height:164px;
	font-family:Arial, Helvetica, sans-serif;
}


#side_bar2 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f2102a;
padding-left:28px;
}

#side_bar2 h2
{
	color:#4c4c4c;
	font-style:italic;
	padding-left:28px;
	padding-top:24px;
	font-size:20px;
}

#side_bar2 img
{
padding-top:3px;
padding-left:28px;
}

.contents_side_dn
{
width:228px;
display:block;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
padding-left:28px;
padding-bottom:5px;
}

#side_bar3
{
float:right;
background-image:url(../images/side_grey_new_bg.gif);
background-repeat: repeat-y; 
width:293px;
margin-bottom:15px;
padding:0;

}

#side_bar3_bottom {
background:url(../images/side_grey_bottom_bg.gif) no-repeat bottom;
height:24px;
}

#side_bar3 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#f2102a;
padding-left:28px;
}

#side_bar3 h2
{
color:#4c4c4c;
font-style:italic;
padding-left:28px;
padding-top:24px;
background:url(../images/side_grey_top_bg.gif) no-repeat top;
}

#side_bar3 img
{
padding-top:3px;
padding-left:28px;
}
#side_bar3 table{ margin-top:10px;}
#side_bar3 table img{ margin:0; padding:0; margin-left:10px; _margin-left:20px; *margin-left:20px;}
#side_bar3 table a{ margin:0; padding-left:10px; vertical-align:top;}
/*===============================================================================================================================*/
/* Footer-part */
/*===============================================================================================================================*/
.mylink
{
font-size:19px;
}


#sitemap{
clear:both;
margin-top:15px;
height:25px;
}

#footer{
clear:both;
margin-top:15px;
height:25px;
background:#BDBDBD;
}
#footer p{
padding-top:3px;
padding-left:30px;
color:#707070;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;

}

#footer .sopn{
font-size:12px;

}

#footer a{
font-size:12px;
color:#707070;
}
#footer a:hover{
font-size:12px;
color:#58585A;
text-decoration:underline
}
#footer a:active{
font-size:12px;
color:#58585A;
text-decoration:underline
}

#sitemap a{
font-size:12px;
color:#707070;
}
#sitemap a:hover{
font-size:12px;
color:#58585A;
text-decoration:underline
}
#sitemap a:active{
font-size:12px;
color:#58585A;
text-decoration:underline
}

#footer .studio{
font-size:12px;
color:#ffffff;
font-weight:bold;
font-style:normal;
font-family:"Times New Roman", Times, serif;
}

#archives a {

	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #fef2f2;
	font-style:italic;

	/*display:block;*/
	

}

#menu a:archives{

	text-decoration: none;
	color: #ffff00;

}

a.link11white {
	color:#FF0000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.thumb1 {
border:4px solid #CCCCCC;
}

#social-block{ width:500px; float:right; margin-top:-15px; height:25px; padding-bottom:10px; }	
#social-block ul{ list-style-type:none; float:right; padding:0; margin:0; height:26px; overflow:hidden;}
#social-block ul li{ float:left; display:inline; margin-left:5px;}
#social-block ul li a{ display:block; cursor:pointer;}
