@charset "utf-8";
/* CSS Document */

* {
padding: 0;
margin: 0;
}

body {
}


#Page{
width:1024px;
height:auto;
padding-top:10px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

/******LINKS**************/
a:hover{
text-decoration:none;
color:#2f86cc;
}

a{
text-decoration:none;
color:#666666;
}

.MenuLink a{
text-decoration:none;
color:#FFFFFF;
}

.MenuLink a:hover{
text-decoration:none;
color:#bee2ff;
}

.Textmore a{
text-decoration:underline;
color:#FF9900;
}

.Textmore a:hover{
color:#FF9900;
}


.Readmore a{
text-decoration:underline;
color:#666666;
}

.Readmore a:hover{
text-decoration:underline;
color:#FF9900;
}

/*******TEXT FONTS*************/

.TextstylePage{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.TextstylePagesmall{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

.TextstylePageBold{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

.TextstylePageBoldHeaders{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #3685c2;
}

.MenuText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.TextstylePageBoldHiHeaders{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.TextstylePageBoldBigHeader{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
}

.TextstylePageItems, .subItemsText{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#acacac;
}

.TextstyleFooterHeader{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
color:#3685c2;
}

.TextstyleFooterElements{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#b5b5b5;
}

.TextstyleFooterMenu{
color:#b5b5b5;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.TextDate{
color:#b5b5b5;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
}

.Textheader{
color:#2f86cc;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}

.TextmoreCentral{
font:Arial, Helvetica, sans-serif;
color:#535353;
font-size:12px;
}


/************TOP***********************/
#Page .Top{
float:left;
width:1019px;
height:126px;
position:relative;
z-index:99;

}

#Page .Top .Lateral_Izq{
float:left;
width:10px;
height:126px;
}

#Page .Top .Lateral_Izq .esqizq{
float:left;
background-image:url(../img/top_esqizq.gif);
background-repeat:no-repeat;
width:10px;
height:14px;
overflow:hidden;
}

#Page .Top .Lateral_Izq .lateral_izq{
float:left;
background-image:url(../img/top_lateralizq.gif);
background-repeat:repeat-y;
width:10px;
height:112px;
}

#Page .Top .centro{
float:left;
background-color:#E5E6E6;
background-image:url(../img/top_centro.gif);
background-repeat:repeat-x;
width:995px;
height:126px;
}

#Page .Top .centro .logo{
float:left;
width:219px;
height:126px;
}

#Page .Top .centro .logo .IMGLogo{
float:right;
width:175px;
height:70px;
margin-left:30px;
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
margin-top:55px;
}

#Page .Top .centro .logo .IMGLogo a{
	margin:0px;
	border:0px;
	padding:0px;
	}
#Page .Top .centro .logo .IMGLogo img{
	width:174px;
	height:69px;
	border:0px;
	margin:0px;
	padding:0px;
	}

#Page .Top .centro .center{
float:left;
width:381px;
height:108px;
}

#Page .Top .centro .rightside{
float:left;
width:393px;
height:108px;
background-image:url(../img/top_backgder.gif);
background-repeat:no-repeat;
}
/**************LOGIN MODULE*************************/
#Page .Top .centro .rightside .LoginModule{
float:left;
width:357px;
height:78px;
margin-top:20px;
}

#Page .Top .centro .rightside .LoginModule .TopLoginModule{
float:left;
width:357px;
height:25px;
}

#Page .Top .centro .rightside .LoginModule .TopLoginModule .iconflecha{
float:left;
background-image:url(../img/top_flechanaranja2.gif);
background-repeat:no-repeat;
padding-top:2px;
width:21px;
height:20px;
}

#Page .Top .centro .rightside .LoginModule .TopLoginModule .text{
float:left;
width:200px;
height:12px;
text-align:left;
padding-left:5px;
padding-top:2px;
}

#Page .Top .centro .rightside .LoginModule .TopLoginModule .line{
float:left;
/*background-image:url(../img/point_grey.gif);*/
background-repeat:repeat-x;
width:320px;
height:1px;
margin-top:3px;
margin-left:1px;
overflow:hidden;
}

#Page .Top .centro .rightside .LoginModule .Center{
/*float:left;*/
width:357px;
height:25px;
}

#Page .Top .centro .rightside .LoginModule .Text{
float:left;
width:40px;
height:12px;
text-align:left;
padding-left:5px;
padding-top:2px;
}

#Page .Top .centro .rightside .LoginModule .Box input{
float:left;
margin-left:5px;
font-size:9px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
width:130px;
height:13px;
}

#Page .Top .centro .rightside .LoginModule .btnGo{
float:left;
margin-left:3px;
}

#Page .Top .centro .rightside .LoginModule .Text2{
width:300px;
float:right;
text-align:right;
margin-right:10px;
margin-top:5px;
}

#Page .Top .centro .rightside .LoginModule .line2{
float:left;
/*background-image:url(../img/point_grey.gif);*/
background-repeat:repeat-x;
width:340px;
height:1px;
margin-top:5px;
margin-left:1px;
overflow:hidden;
}

/***************MENU******************************/


#Page .Top .Lateral_Der{
float:left;
width:14px;
height:126px;
}

#Page .Top .Lateral_Der .esqder{
float:left;
background-image:url(../img/top_esqder.gif);
background-repeat:no-repeat;
width:14px;
height:14px;
overflow:hidden;
}

#Page .Top .Lateral_Der .lateral_der{
float:left;
background-image:url(../img/top_lateralder.gif);
background-repeat:repeat-y;
width:14px;
height:112px;
}

/**************SUBTOP*******************************/
#Page .SubTop{
float:left;
width:1019px;
height:40px;
}

#Page .SubTop .SubTop_Top{
float:left;
background-image:url(../img/back_subtop.gif);
background-repeat:repeat-x;
width:1019px;
height:40px;
}


#Page .SubTop .SubTop_Top .lateral_izq_subtop{
float:left;
background-image:url(../img/top_lateralizq.gif);
background-repeat:repeat-y;
width:10px;
height:42px;
}

#Page .SubTop .SubTop_Top .lateral_der_subtop{
float:right;
background-image:url(../img/top_lateralder.gif);
background-repeat:repeat-y;
width:14px;
height:42px;
}

#Page .SubTop .SubTop_Top .Line_White{
float:left;
/*background-image:url(../img/point_white.gif);*/
/*background-repeat:repeat-x;*/
/*width:995px;*/
/*height:2px;*/
/*overflow:hidden;*/
position:relative;
top:-1px;
}

#Page .SubTop .SubTop_Top .M{
float:left;
width:219px;
height:40px;
}

#Page .SubTop .SubTop_Top .M .Mirror{
float:right;
background-image:url(../img/mirror.gif);
background-repeat:no-repeat;
margin-left:20px;
width:175px;
height:40px;
}

#Page .SubTop .SubTop_Top .IC{
float:left;
width:776px;
height:40px;
}

#Page .SubTop .SubTop_Top .IC .icons{
float:right;
padding-right:36px;
margin-top:10px;
width:138px;
height:25px;
}

/**************HEADER TOP*****************/
#Page .HeaderTop{
float:left;
width:1019px;
height:55px;
background-image:url(../img/header_back.gif);
background-repeat:repeat-x;
}

#Page .HeaderTop .lateral_izq_headertop{
float:left;
background-image:url(../img/top_lateralizq.gif);
background-repeat:repeat-y;
width:10px;
height:100px;
}

#Page .HeaderTop .lateral_der_headertop{
float:right;
background-image:url(../img/lateral_der_headertop.gif);
background-repeat:repeat-y;
width:14px;
height:100px;
}

#Page .HeaderTop .HB{
float:left;
width:auto;
}

#Page .HeaderTop .HB .HeaderBIG{
float:left;
padding-left:43px;
width:907px;
height:23px;
}

#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_left{
float:left;
background-image:url(../img/headerBIG_izq.gif);
width:4px;
height:23px;
}

#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_center{
float: left;
background-image:url(../img/headerBIG_back.gif);
background-repeat:repeat-y;
width:899px;
height:23px;
}

#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_center .text{
padding-top:2px;
padding-left:5px;
text-align:left;
}

#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_center li{
	list-style-image:none;
	list-style-type:none;
	margin-left:10px;
	padding-top:2px;
	float:left;
	}
#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_center li a{
	color:#FFFFFF;
	margin-left:10px;
	margin-right:10px;
	}
#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_center li img{	
	
	}
#Page .HeaderTop .HB .HeaderBIG .HeaderBIG_right{
float: left;
background-image:url(../img/headerBIG_der.gif);
width:4px;
height:23px;
}

#Page .HeaderTop .SubItems{
float:left;
width:90%;
padding-left:30px;
margin-top:3px;
list-style-type:none;
}

#Page .HeaderTop .SubItems ul
{
list-style:none;
}


#Page .HeaderTop .SubItems li{
float:left;
padding-top:2px;
padding-left:15px;
text-align:left;
}

#Page .HeaderTop .SubItems ul li ul{
	/*position:absolute;*/
	/*left:0px;*/
	}
	
#Page .HeaderTop .SubItems ul li li{
	padding-left:5px;
	
	}
		
#Page .HeaderTop .SEP{
float:left;
width:900px;
padding-top:2px;
padding-left:44px;
}

#Page .HeaderTop .line_separator{
float:left;
width:900px;
height:1px;
background-image:url(../img/point_grey.gif);
background-repeat:repeat-x;

overflow:hidden;
}

/*********CONTENT************************/

#Page .Homepage{
position:relative;
top:-50px;
margin-bottom:-50px;
}

#Page .Content{
float:left;
clear:both;
width:1019px;
height:auto;
}

#Page .Content .Lateral_izq{
float:left;
background-image:url(../img/Content_LateralIzq.gif);
background-repeat:no-repeat;
width:10px;
height:133px;
}

#Page .Content .center{
float:left;
height:auto;
width:995px;
margin-top:20px;
/*background-image:url(../img/backsubtop.gif);*/
/*background-repeat:repeat-x;*/
/*background-color:#FFFFFF;*/
}

#Page .Content .centerGeneral{
	margin-left:42px;
	width:895px;
	padding:5px;
	}


#Page .Content .center2{
float:left;
height:auto;
width:995px;
background-image:url(../img/backsubtop.gif);
background-repeat:repeat-x;
background-color:#FFFFFF;
}

#Page .Content .Lateral_der{
float:right;
background-image:url(../img/Content_LateralDer.gif);
background-repeat:no-repeat;
width:14px;
height: 133px;
}

/************CENTRO IZQUIERDA***************/
#Page .Content .center .Content_Left{
float:left;
width:330px;
height:auto;
margin-left:50px
}

#Page .Homepage .center .Content_Left{
	width:316px;
	/*width:285px;*/
	_width:285px;
	_margin-left:20px;	
	}



/***********
#Page .Content .center .Content_Left .Text{
width:310px;
padding-left:45px;
@padding-left:20px;
text-align:left;
}
*/


/***********CENTRO CENTRO****************/

#Page .Content .center .divisioncentro{
float:left;
margin-right:30px;
margin-left:39px;
margin-top:10%;
background-image:url(../img/division_centro.gif);
background-repeat:no-repeat;
height:305px;
width:5px;
}

/***********CENTRO DERECHA****************/

#Page .Content .center .Content_Right{
float:left;
width:500px;
height:auto;
}
#Page .Content .center .Content_Right .ContenBanner
{
clear:both;
float:left;
}

#Page .Content .center .Content_Right .ContentRelateds
{
clear:both;
float:left;
}

#Page .Content .center .Content_Right .ContentRelateds .Relateds
{
float:left;
margin-left:15px;
@margin-left:8px;
}

/***************MAIN***********************/
#Page .Content .center .Content_Right .Main{
float:left;
width:566px;
height:auto;
}

#Page .Content .center .Content_Right .Main .left{
float:left;
background-image:url(../img/main_leftback.gif);
background-repeat:no-repeat;
width:141px;
height:199px;
}

#Page .Content .center .Content_Right .Main .left .Items{
float:left;
padding-top:80px;
width:141px;
height:auto;
}

#Page .Content .center .Content_Right .Main .left .Items .element{
float:left;
padding-top:2px;
width:141px;
height:22px;
background-image:url(../img/main_backitem.gif);
background-repeat:repeat-x;
}

#Page .Content .center .Content_Right .Main .left .Items .element .text_element{
padding-left:5px;
text-align:left;
}

#Page .Content .center .Content_Right .Main .right{
float:left;
background-image:url(../img/main_IMGright.gif);
background-repeat:no-repeat;
width:425px;
height:199px;
}

#Page .Content .center .Content_Right .Main .right .Icons{
float:left;
padding-top:78px;
}

#Page .Content .center .Content_Right .Main .right .Icons .Icon_more{
float:left;
clear:both;
height:22px;
padding-top:2px;
}
/**********MODULE BIG************************/

#Page .Content .center .Content_Right .module{
float:left;
width:550px;
height:100px;
}

#Page .Content .center .Content_Right .module .ModuleHeader{
float:left;
width:550px;
}

#Page .Content .center .Content_Right .module .ModuleHeader .LeftIcon{
float:left;
background-image:url(../img/icon_module.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

#Page .Content .center .Content_Right .module .ModuleHeader .Name{
float:left;
margin-left:2px;
background-image:url(../img/module_header.gif);
background-repeat:no-repeat;
width:150px;
height:20px;
padding-left:10px;
text-align:left;
overflow:hidden;
}

#Page .Content .center .Content_Right .module .ModuleHeader .title{
margin-top:2px;
float:left;
clear:both;
background-image:url(../img/module_backsubheader.gif);
background-repeat:repeat-x;
width:510px;
height:22px;
padding-top:2px;
padding-left:10px;
text-align:left;
}

#Page .Content .center .Content_Right .module .ModuleBody{
float:left;
/*width:550px;*/
height:auto;
}

#Page .Content .center .Content_Right .module .ModuleBody .Text{
float:left;
padding-top:5px;
padding-left:10px;
/*width:150px;*/
text-align:left;
}

#Page .Content .center .Content_Right .module .ModuleBody .Img{
float:left;
height:auto;
width:360px;
}


#Page .Content .center .Content_Right .module .ModuleFooter .FooterImg{
}

/*************MODULE MINI MIN***********************************/

.moduleSmallest{
/*
float:left;
width:220px;
height:auto;
*/
}

.moduleSmallest .ModuleHeader .title{
margin-top:2px;
float:left;
clear:both;
background-image:url(../img/module_backsubheader.gif);
background-repeat:repeat-x;
/*width:220px;*/
width:100%;
height:22px;
/*padding-top:2px;*/
padding-top:4px;
/*padding-left:10px;*/
text-indent:10px;
text-align:left;
overflow:hidden;
}

.moduleSmallest .ModuleBody{
/*width:100%;*/
clear:both;
/*
float:left;
width:220px;
height:auto;
*/
}

.moduleSmallest .ModuleFooter{
float:left;
clear:both;
background-image:url(../img/Modulefooter_barfondo.gif);
background-repeat:repeat-x;
/*width:220px;*/
width:100%;
height:11px;
}

/***********************************************/
/*************MODULE Consult***********************************/

.moduleConsult{
float:left;
width:150px;
height:auto;
padding-left:45px;
}

.moduleConsult .ModuleHeader .title{
margin-top:2px;
float:left;
clear:both;
background-image:url(../img/module_backsubheader.gif);
background-repeat:repeat-x;
width:125px;
height:22px;
padding-top:2px;
padding-left:10px;
text-align:left;
margin-left:2px;
}

.moduleConsult .ModuleBody{
float:left;
width:135px;
height:auto;
}

.moduleConsult .ModuleFooter{
float:left;
clear:both;
background-image:url(../img/Modulefooter_barfondo.gif);
background-repeat:repeat-x;
width:135px;
height:11px;
}

.moduleConsult .ModuleHeader .Name, .moduleSmallest .ModuleHeader .Name {
float:left;
margin-left:2px;
background-image:url(../img/module_header.gif);
background-repeat:no-repeat;
width:125px;
height:20px;
padding-left:10px;
text-align:left;
}

.moduleConsult .ModuleFooter .Bardeg , .moduleSmallest .ModuleFooter .Bardeg{
float:left;
background-image:url(../img/Modulefooter_bardegrad.gif);
width:135px;
height:11px;
background-repeat:no-repeat;
}


/*************MODULE MINI***********************************/

.moduleSmall{
float:left;
/*width:300px;*/
width:100%;
height:auto;
}

.moduleSmall .ModuleHeader{
float:left;
/*width:300px;*/
width:100%;
overflow:hidden;
}

.moduleSmall .ModuleHeader .LeftIcon, .moduleSmallest .ModuleHeader .LeftIcon{
float:left;
background-image:url(../img/icon_module.gif);
background-repeat:no-repeat;
width:20px;
height:20px;
}

.moduleSmall .ModuleHeader .Name, .moduleSmallest .ModuleHeader .Name , .moduleSmallest .ModuleHeader .Name, .moduleSmallest .ModuleHeader .Name{
float:left;
margin-left:2px;
background-image:url(../img/module_header.gif);
background-repeat:no-repeat;
width:150px;
height:20px;
padding-left:10px;
text-align:left;
padding-top:3px;
}

.moduleSmall .ModuleHeader .title{
margin-top:2px;
float:left;
clear:both;
background-image:url(../img/module_backsubheader.gif);
background-repeat:repeat-x;
/*width:300px;*/
width:100%;
height:22px;
padding-top:2px;
/*padding-left:10px;*/
text-indent:10px;
text-align:left;
}

.moduleSmall .ModuleHeader .title_back{
margin-top:2px;
float:left;
clear:both;
background-image:url(../img/top_module_center.gif);
background-repeat:no-repeat;
width:300px;
height:42px;
padding-top:2px;
padding-left:10px;
text-align:left;
}

.moduleSmall .ModuleBody{
float:left;
/*width:300px;*/
width:100%;
height:auto;
}

.moduleSmall .ModuleBody .Text , .moduleSmallest .ModuleBody .Text{
float:left;
/*padding-top:5px;*/
/*padding-left:10px;*/
/*width:190px;*/
width:98%;
padding:1%;
/*text-align:left;*/
text-align:justify;
}

.moduleSmall .ModuleBody .Textmore a, .moduleSmallest  .ModuleBody .Textmore a{
color:#666666;
}

.moduleSmall .ModuleBody .Textmore a:hover, .moduleSmallest  .ModuleBody .Textmore a:hover, .moduleConsult .ModuleBody .Textmore a:hover {
text-decoration:underline;
color:#FF9900;
}

.moduleSmall .ModuleBody .Img , .moduleSmallest .ModuleBody .Img , .moduleConsult .ModuleBody .Img{
float:left;
height:auto;
width:100px;
}

.moduleSmall .ModuleFooter{
float:left;
clear:both;
background-image:url(../img/Modulefooter_barfondo.gif);
background-repeat:repeat-x;
/*width:300px;*/
width:100%;
height:11px;
}

.moduleSmall .ModuleFooter a{
	margin-right:0px;
	margin-top:0px;
	float:right;
	position:relative;
	right:10px;
	
	}


.moduleSmall .ModuleFooter .Bardeg , .moduleSmallest .ModuleFooter .Bardeg{
float:left;
background-image:url(../img/Modulefooter_bardegrad.gif);
width:211px;
height:11px;
background-repeat:no-repeat;
}

.moduleSmall .ModuleFooter .btn , .moduleSmallest .ModuleFooter .btn , .moduleConsult .ModuleFooter .btn{
float:left;
padding-left:25px;
}

.moduleSmall .ModuleBody .Text .IconText , .moduleSmallest .ModuleBody .Text .IconText , .moduleConsult .ModuleBody .Text .IconText{
float:left;
width:110px;
}

.moduleSmall .ModuleBody .Text .IconText .IconT , .moduleSmallest .ModuleBody .Text .IconText .IconT , .moduleConsult .ModuleBody .Text .IconText .IconT {
float:left;
width:auto;
text-align:left;
}

.moduleSmall .ModuleBody .Text .IconText .IText , .moduleSmallest .ModuleBody .Text .IconText .IText ,.moduleConsult .ModuleBody .Text .IconText .IText{
float:left;
width:auto;
padding-left:3px;
text-align:left;
}

/**********FOOTER************************/
#Page .Footer{
float:left;
clear:both;
width:944px;
height:auto;
margin-left:40px;
mrgin:right:40px;
/*@margin-left:0px;*/
}

#Page .Divisor_Line{
float:left;
clear:both;
/*width:850px;*/
width:900px;
/*margin-left:40px;*/
margin-left:20px;
margin-top:30px;
margin-bottom:30px;
background-image:url(../img/footer_line.gif);
background-repeat:repeat-x;
height:7px;
}

#Page .Homepage .Divisor_Line{
	/*margin-left:67px;*/
	margin-left:50px;
	
	}

#Page .Footer .Module_Foot{
float:left;
/*@margin-left:30px;*/
/*margin-left:40px;*/
margin-left:20px;
/*width:130px;*/
width:150px;
}

#Page .Footer .Module_Foot .header{
float:left;
width:160px;
text-align:left;
}

#Page .Footer .Module_Foot .body{
float:left;
width:160px;
text-align:left;
}

#Page .Footer .menuBot{
float:right;
/*width:40px;*/
margin-left:10px;
margin-right:30px;
text-align:right;
}

#Page .Footer .CopyR{
float:right;
width:150px;
/*padding-right:150px;*/
/*@padding-right:80px;*/
margin-right:30px;
margin-top:90px;
text-align:right;
}

/***********HOME************************/

/*
.TextBody{
width:310px;
padding-left:45px;
@padding-left:20px;
text-align:left;
}
*/

#Page .Content .center .Modules{
float:left;
width:995px;
height:auto;
}

#Page .Content .center .Modules .divisioncentro {
float:left;
background-image:url(../img/division_centro.gif);
background-repeat:no-repeat;
height:305px;
width:5px;
margin-top:0px;
margin-right:10px;
margin-left:10px;
}

#Page .Content .center .Modules .left{
float:left;
/*padding-left:25px;*/
/*width:auto;*/
/*width:300px;*/
width:276px;
margin-left:48px;
height:auto;
}

#Page .Content .center .Modules .middle{
float:left;
/*padding-left:20px;*/
/*width:300px;*/
width:288px;
height:auto;
}

#Page .Content .center .Modules .right{
float:left;
/*width:320px;*/
width:288px;
height:auto;
}



/***************MAIN*******************/

.ArtsolMainContent {
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.ArtsolMainContent h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color: #3685c2;

}

.ArtsolMainContent h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #3685c2;

}
.ArtsolMainContent h3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color: #3685c2;

}

.ArtsolMainContent p{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;

}

.center li{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
list-style-type: square;
list-style-position:inside;
}

.center ol li{
	list-style-type: decimal;
	
	}
	
.ArtSol-Conten-View-Related{
margin-bottom:15px;
/*margin-right:3%;*/
margin-left:3%;
width:46%;
float:left;
text-align:justify;
}

.ArtSol-Conten-View-Related .moduleSmallest{
width:100%
clear:both;
height:100%;

}

.ArtSol-Conten-View-Related .moduleSmallest .ModuleHeader .Name{
overflow:hidden;

}

.ArtSol-Conten-View-Related .ModuleBody{
text-align:justify;

}
.ArtSol-Conten-View-Related .ModuleBody h1{
width:0px;
height:0px;
float:left;
overflow:hidden;
visibility:hidden;
}

.ArtSol-Conten-View-Related .ModuleBody ul{

	
	}
.ArtSol-Conten-View-Related .ModuleBody li{	
	
	list-style-position:inside;
	}
.ArtSol-Conten-View-Related .ModuleBody li ul{
	margin-left:10px;
	}	
	
.ArtSol-Category-View-Intro{
margin-bottom:15px;
margin-left:15px;
/*width:100%;*/
width:478px;
clear:both;
height:250px;
overflow:hidden;
}

.ArtSol-Category-View-Intro .moduleSmallest{
width:100%
clear:both;
height:100%;

}

.ArtSol-Category-View-Intro .moduleSmallest .ModuleHeader .Name{
overflow:hidden;

}

.ArtSol-Category-View-Intro .ModuleBody{
text-align:justify;
padding:10px;

}
.ArtSol-Category-View-Intro .ModuleBody h1{
width:0px;
height:0px;
float:left;
overflow:hidden;
visibility:hidden;
}


.ArtSolFlash , .ArtSolImage{
float:left;
position:relative
z-index:10;
margin-left:15px;
}

.ArtSolBanner{
margin-left:15px;
}
.ArtSolBanner, .ArtSolBanner object, .ArtSolBanner embed{
float:left;
position:relative;
z-index:10;

}

.ArtsolImage{
margin-left:0px;
}
.ArtSolImage img{
width:480px;
border:0px;
margin-bottom:20px;
}


.contactBox{
	text-align:center;
	margin-left:auto;
	/*width:80%;*/
	width:auto;
	}
.contactBox img{
	border:0px;
	}
.contactBox li{
list-style-image:none;
list-style-type:none;
float:left;
/*margin:10px;*/
margin-left:10px;
/*height:65px;*/
}



#socialBookmarks{
	width:90%;
	clear:both;
	height:auto;
	display:block;
	}

#socialBookmarks ul{
list-style-image:none;
list-style-type:none;
width:90%;
clear:both;
}

#socialBookmarks li{
float:left;
margin:10px;

}

.dotCMS-newsListing{
	text-align:justify;
	}
.dotCMS-newsListing .dotCMS-newsImage{
	float:left;
	margin:10px;
	
	}
.dotCMS-newsListing dt{
	/*float:right;*/
	/*width:50%;*/
	text-align:left;
	}
		
.dotCMS-newsListing dt a{
	color:#3685C2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	
	}
	
.dotCMS-newsListing dd{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	/*float:right;*/
	/*width:50%;*/
	}
.dotCMS-newsListing dd a {
	color:Orange;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
}
	
.newsStory{
	text-align:justify;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	}
.newsStory h1{
	width:90%;
	clear:both;
	color:#3685C2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	}
.newsStory h2{
	width:90%;
	clear:both;
	color:#3685C2;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	}	
.newsStory p{
	text-align:justify;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	}
	
.newsStory img{
 	margin:10px;
}

.comments{
	text-align:justify;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;

}

.siteMap ul ul{
	margin-left:20px;

}


.contactForm{
	width:100%;
	clear:both;

}

.contactForm table{
	width:480px;
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
}

