* 
{
	margin: 0;
	padding: 0;
	border: 0;
}



/*=BODYS
=== === === === === === === === === === */
body {
	background-position:top;
	background-repeat:repeat-x;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;

}

#body-home {
	background-image: url("../images/home_bg.png");
	background-color:#007FD3;
	
		
}

#body-interior {
	background-image: url("../images/interiors_bg.png");
	background-color: #FFF;
}






/*=CONTENEDORES 
=== === === === === === === === === === */
#wrapper {
	width: 900px;
	margin:auto;
	

}


#top-menu{
	height: 37px;
	width:400px;
	float:right;
		
}


#header-logo{
	height: 110px;
	width:500px;
	float:left;
}

	
#header-contacts{
	height: 75px;
	width:400px;
	float:right;
}


#main-menu{
	height: 40px;
	clear:both;
	
}


.boxes{
	margin: 0 15px 0 15px;
	width:260px;
	height:300px;
	float:left;
	font-size:11px;
	text-align:justify;
	line-height:13px;	
	color:#666;
}




#interior-wrapper{
	width:900px;
	background-image:url("../images/contents_bg.png");
	background-position:left;
	background-repeat:repeat-y;
	/*overflow: auto;*/
	
	
	
}

#submain-menu{
	float:left;
	margin:2px 12px 0 0;
	width:220px;
	padding:5px 0 5px 0;
	background-image:url("../images/contents_bg.png");
	background-position:left;
	background-repeat:repeat-y;		
}


#content{

	width:650px;
	float:right;
	text-align:justify;
	padding: 0 0 20px 0;
	min-height:550px;
	height:auto !important;
    height:550px;
	position:relative;
}

#content #portofolio {
	position:absolute;
	right:10px;
	top:15px;
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 120px;
	text-decoration: none;
}
#content #portofolio a:link, #content #portofolio a:visited{
	position:absolute;
	right:10px;
	top:15px;
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
#content #portofolio a:hover{
	position:absolute;
	right:10px;
	top:15px;
	color:#000000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}


.boxes-int{
	margin: 30px auto 30px auto;
	width:220px;
	height:170px;
	font-size:10px;
	text-align:justify;
	line-height:15px;	
	color:#5E6364;
}
	
	
	
	
div .gallery {

	margin: 0 50px 50px 0;
	float:left;
	width:200px;
	font-size:11px;
	color:#006666;	
	text-align:left;
	
}







/*=HEADERS
=== === === === === === === === === === */
#header-logo  h1{
	padding: 135px 0 0 0;
    overflow: hidden;
	background-image:url("../images/logo_certificare_iso_consultanta.gif");
	background-repeat: no-repeat;
    /*height: 0px !important;*/
    height /**/:135px;
	
   

	
}


#header-contacts h1   {
	padding: 100px 0 0 0;
	margin: 0 0 0 185px;
	overflow: hidden;
	background-image:url("../images/top_contacts.gif");
    background-repeat: no-repeat;
   /* height: 0px !important;*/
    height /**/:100px;
	
}







#interior-wrapper h1{
	padding: 90px 0 0 0;
	margin:8px 0 0 0 ;
	overflow: hidden;
	background-repeat: no-repeat;
    /*height: 0px !important;*/
    height /**/:90px;
	

}



#content h2{
	color:#DD127B;
	margin:0 0 15px 0;
	font-size:25px;
	padding:0 0 3px 0;
}


#content h3{
	color:#003366;
	font-size:14px;
	border-bottom-color:#E1E1E1;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	padding:0 0 10px 0;

}

#content h3.titulo{
	border:none;
	padding: 0 0 5px 0;
	
}


#header-about  { 
height:10px !important;
	background-image:url("../images/tit_about.png");
}


#header-english  {
	background-image:url("../images/tit_english.png");
}



#header-compu  {
	background-image:url("../images/tit_compu.png");
}


#header-education  {
	background-image:url("../images/tit_education.png");
}


#header-arts  {
	background-image:url("../images/tit_art.png");
}


#header-library  {
	background-image:url("../images/tit_library.png");
}


#header-news  {
	background-image:url("../images/tit_news.png");
}


#header-help  {
	background-image:url("../images/tit_help.png");
}

#header-conference  {
	background-image:url("../images/tit_conference.png");
}





/*=NAVEGACION - MENU DEL TOP
=== === === === === === === === === === */

#top-menu ul {
	list-style: none;
	overflow: hidden;
	height: 37px;
	float:right;
}

#top-menu li{
	list-style: none;
	display: inline;
}

#top-menu a{
	float: left;
	padding: 37px 0 0 0;
	overflow: hidden;
	/*height: 0px !important; */
	height:37px;
}

#top-menu a:hover{
	background-position: 0 -38px;
}

#top-menu:link, #top-menu:active, #top-menu:visited{
	background-position: 0 -74px;
}


#tlinks a  {
	width: 131px;
	background: url("../images/btn_links.png") top left no-repeat;
}

#tcontacts a  {
	width: 93px;
	background: url("../images/btn_contacts.png") top left no-repeat;
}

#tsitemap a  {
	width: 126px;
	background: url("../images/btn_sitemap.png") top left no-repeat;
}






/*=NAVEGACION - MENU PRINCIPAL
=== === === === === === === === === === */			



#main-menu ul {
	clear:both;
	list-style: none;
	overflow: hidden;
	height: 40px;
	
}

#main-menu li{
	list-style: none;
	display: inline;
}

#main-menu a{
	float: left;
	padding: 40px 0 0 0;
	overflow: hidden;
	/*height: 0px !important; */
	height :40px;
}

#main-menu a:hover{
	background-position: 0 -41px;
}

#main-menu:link,  #main-menu:active,  #main-menu:visited{
	background-position: 0 -80px;
}

#logomenu  a{
	width: 180px;
	background: url("../images/menu-logo_bg.gif") top left no-repeat;
}


#thome a  {
	width: 117px;
	background: url("../images/btn_home.gif") top left no-repeat;
}



#tabout a  {
	width: 117px;
	background: url("../images/btn_about.gif") top left no-repeat;
}

#tenglish a  {
	width: 63px;
	background: url("../images/btn_servicii.gif") top left no-repeat;
}


#tcompu a  {
	width: 108px;
	background: url("../images/btn_compu.gif") top left no-repeat;
}

#teducation a  {
	width: 70px;
	background: url("../images/btn_education.gif") top left no-repeat;
}

#tart a  {
	width: 105px;
	background: url("../images/btn_art.gif") top left no-repeat;
}

#tnoutati a  {
	width: 68px;
	background: url("../images/btn_noutati.gif") top left no-repeat;
}

#tcariere a  {
	width: 56px;
	background: url("../images/btn_cariere.gif") top left no-repeat;
}

#tconsultanta a  {
	width: 120px;
	background: url("../images/btn_consultanta.gif") top left no-repeat;
}

#tlibrary a  {
	width: 98px;
	background: url("../images/btn_library.gif") top left no-repeat;
}

#tnews a  {
	width: 95px;
	background: url("../images/btn_news.gif") top left no-repeat;
}






/*=NAVEGACION - SUBMENUS
=== === === === === === === === === === */	
	
	
#submain-menu ul{
	list-style: none;
}



#submain-menu li a {
	height: 28px;
	text-decoration: none;
	color:#006666;
	font-size:11px;
	font-weight:bold;
}	


#submain-menu li a:link, #submain-menu li a:visited, #submain-menu li a:active {
	color:#006666;
	display: block;
	background:  url("../images/submenu_btn_bg.png");
	padding: 10px 0 0 18px;
}


	
#submain-menu li a:hover {
	color: #DD127B;
	background:  url("../images/submenu_btn_bg.png");
	padding: 10px 0 0 18px;
}




/*=BOXES 
=== === === === === === === === === === */


.boxes h2 {
	
	
	width: 220px;
	padding: 66px 0 0 0;
	margin: 80px 0 0 0;
	overflow: hidden;
	/*height: 0px !important;*/
    height /**/:66px;
	font-size:10px;
	
}




.boxes img{
	margin: 0 5px 0 0;
	padding:4px;
	border:solid 1px #CCCCCC;
	background-color:#FFFFFF;
}



.boxes p {
 margin: 0 0 8px 0;	

}



.boxes-link:link, .boxes-link:visited, .boxes-link:active{
	text-decoration:none;
	border-bottom:dotted #666 1px;
	color:#0075CC;
	font-weight:bold;
	display:inline-block;

}



.boxes-link:hover{
	color:#CF1173;
	
}



.boxes li{
	width: 200px;
	list-style:none;
	padding:0 0 10px 20px;
	margin:0 0 10px 0;
	background-image: url("../images/icon_news.gif");
	background-repeat:no-repeat;
	font-weight:normal;
	border-bottom:dotted #666 1px;

}

.boxes li a:link, .boxes li a:visited, .boxesli a:active {
	
	padding: 0 0 5px 0;
	text-decoration:none;
	color:#0075CC;
	
}

.boxes li a:hover{
	color:#CF1173;
}

.boxes li a span{
	display:block;
	margin: 3px 0 0 0;
	color:#666666;
	
}



.boxes-int h2{
	width: 220px;
	padding: 66px 0 0 0;
	overflow: hidden;
	/*height: 0px !important;*/
    height /**/:130px;
	font-size:10px;
}


#box-int1{
	background:url("../images/tuv_austria_certificare_iso.gif") 0 0 no-repeat;
}



.boxes-int img{
	margin: 0 0px 0 0;
	padding:0px;
}





/*=TIPOGRAFIA
=== === === === === === === === === === */

.soft_gray{	
	color:#999999;

}

.pink {
	color:#DD127B;
}

.blue {
	color:#0075CC;
}

.fecha{
	color:#0075CC;
	font-weight:bold;
	border-bottom-color:#E1E1E1;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	display:block;
	padding: 5px 0 10px 0;

}


#route{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	margin: 20px 0 10px 0;
}





/*=LISTAS
=== === === === === === === === === === */

#content ul{
	margin: 10px 0 0 20px;
	list-style:none;
}

#content li{

	margin: 10px 0 10px 0;
	display: block;
	background:  url("../images/arrow.gif");
	background-repeat:no-repeat;
	padding: 0 0 0 20px;
}


#sitemap ul{
	margin: 10px 0 15px 0;
	}

#sitemap li{

	margin: 10px 0 10px 0;
	display: block;
	color:#003366;
	font-size:11px;
	background-image:none;
	text-decoration:underline;
}


#sitemap li a{

	color:#666;
}

#sitemap li a:hover{

	color:#CF1173;
}





/*=lINKS
=== === === === === === === === === === */

a {
	color:#CF1173;
    text-decoration:underline; 

}     

a:hover {
	color:#0075CC;
}  


#route a:link, #route a:visited, #route a:active{
	color:#666666;
}

#route a:hover{
	color: #DD127B;
}

.gallery a:link, .gallery a:visited, .gallery a:active{
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
	line-height:20px;

		
}

.gallery a:hover{
	color:#339900;
	
}




/*=IMAGENES
=== === === === === === === === === === */


.galleries {

	border:solid #D4E5E5 1px;
	background-color:#F0F7F7;
	padding: 4px;
	margin:10px 0 10px 0;
	
	
}




/*=FORMS
=== === === === === === === === === === */


#contact-form{
  width: 550px;
  margin: 10px 0 0 0;
  padding-left:80px;
    
}
#contact-form legend {
	color:#003366;
	font-size:12px;
	padding:0 0 5px 0;
	font-weight:bold;
}

#contact-form label{
	font-size:12px;
	font-weight:bold;
	margin: 0 20px 0 0;
}

#contact-form input {
	display:block;
	width:300px;
	height:16px;
	border: solid 1px #CCCCCC;
	background-image: url("../images/textfield-bg.gif");
	font-size: 12px;
	color: #333;
	margin: 5px 0 5px 0;
	padding-top:5px;
}
#contact-form input.hidden {
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

#contact-form textarea{
	display:block;
	width:300px;
	height:100px;
	border: solid 1px #CCCCCC;
	background-image: url("../images/textfield-bg.gif");
	background-repeat:repeat-x;
	font-size: 14px;
	color: #333;
	margin: 10px 0 10px 0;
}


	
#contact-form  .btn-enviar{
	display:block;
	width:105px;
	height:42px;
	border: none;
	background-image:none;
}

#contact-form input.checkBox {
	display:block;
	width:16px;
	height:16px;
	border: solid 1px #CCCCCC;
	font-size: 10px;
	color: #333;
	margin: 5px 0 5px 0;
	padding-top:2px;
}
					
		
		
		
/*=TABLAS 
=== === === === === === === === === === */

#calendario{
	width: 650px;
	font-size:11px;

}

#calendario th {
	color: #FFF;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align:center;
	padding: 6px 6px 6px 12px;
}

#calendario th.pink{
	border-right: 1px solid #B50F65;
	border-bottom: 1px solid #B50F65;
	border-top: 1px solid #B50F65;
	background: #B50F65 url("../images/table_pink_bg.jpg") repeat-x;

}


#calendario th.blue{
	border-right: 1px solid #47A4D0;
	border-bottom: 1px solid #47A4D0;
	border-top: 1px solid #47A4D0;
	background: #2F79B6 url("../images/table_blue_bg.jpg") repeat-x;

}


#calendario td {
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: #E3EEEE;
	padding: 6px 6px 6px 12px;
	color: #003366;
	text-align:center;
	line-height:20px;
}



			
			
				
/*=FOOTER
=== === === === === === === === === === */	
#main-footer{
	width:100%;
	background-image: url("../images/footer_bg.png");
	border-top: 3px solid #DD127B;
	color:#FFFFFF;
	clear:both;
	height:45px;
	text-align:center;
	padding: 20px 0 20px 0;
	margin:0;
	position:relative;
	
}

#main-footer span{
	display:block;
	margin: 0 0 10px 0;
}


#main-footer a:link, #main-footer a:visited, #main-footer a:active{
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:dotted #FFFFFF 1px;
}


#main-footer a:hover{
	color:#FFFF66;
}
#acc {
visibility:hidden;
position:absolute;
left:0px;
top:0px;
}
#acc h1 {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#acc p {
	font-size:10px;
	margin:0px;
	padding:0px;
	color:#cccccc;
}
.toppage h2 {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	margin:0px;
	padding:0px;
	font-weight:normal;
}
.anImageLeft {
	border-style: solid;
	border:1px solid #DD127B;
	padding:2px;
	margin:2px;
	float:left;
}
.anImageRight {
	border-style: solid;
	border:1px solid #DD127B;
	padding:2px;
	margin:2px;
	float:right;
}
.bizoo {
position:absolute;
bottom:0px;
left:0px;

}
#topleft {
position: absolute;
left: 0;
top: 0;
display: block;
height: 160px;
width: 160px;
background: url(../images/iso-online-top-banner.png) no-repeat;
text-indent: -999em;
text-decoration: none;}
#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 179px;
width: 175px;
background: url(../images/oferta_cd_bgg.gif) no-repeat;
text-indent: -999em;
text-decoration: none;}
.tableclients {
font-size:10px;
text-align:center;
}
.tableclients td {
border-top:1px;
border-right:1px;

}
.blog{
	float:left; width:100%; margin-top:60px; margin-bottom:0px;
}
.blog p{
	margin-top:10px;
	margin-bottom:10px;
}

.iso9001{
padding-top:0px !important; 
height: auto !important;
}