/* */

body{ font-family: Arial,Verdana,sans-serif; font-size:14px; font-weight: bold; color: #fff; margin-left: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; text-decoration: none; background: #fff url(ima/fdo-screen.gif); }/*#0062BB*/
h2{ font-family: "Trebuchet MS",Tahoma,Arial,Verdana; color: #f00; font-size: 32px; font-weight: bold;}
a:link{text-decoration: none;color: #fff;}a:visited{color: #fff; text-decoration: none;}a:hover{color: #fff;}a:active{color: #fff;}
.x{background:transparent;}.xar,.xab{display:block;background:transparent;font-size:1px;}.xb1,.xb2,.xb3,.xb4{display:block;overflow:hidden;}.xb1,.xb2,.xb3{height:1px;}.xb2,.xb3,.xb4{background:#555;border-left:1px solid #666;border-right:1px solid #666;}.xb1{margin:0 5px;background:#666;}.xb2{margin:0 3px;border-width:0 2px;}.xb3{margin:0 2px;}.xb4{height:2px;margin:0 1px;}.xcont{display:block;background: #555;border:0 solid #666;border-width:0 1px;}
.end_celeste{color:#000;background:#555;}

ul.ppal {
	
  list-style-type: none; 
  margin:0; 
  padding: 0;
  text-indent: 30px;            
  width:100%; 
  width:135px;

}

ul.ppal a, ul.ppal a:visited, ul.ppal a:active li.ppal {
	
  padding:5px 0px 5px 0px; 
  text-decoration:none;
  display:block;
  width:135px;
  background: transparent;
  color:#000;
  font-weight: bold;
  font-size: 14px;
  /*border-bottom:1px solid #fff;*/
  text-align: left;
  text-indent: 60px; 
                                   
}

ul.ppal a:hover {
	
  background:#fff;
  color: #f06;
  
}


#container { display: block; background: #BEBEBE url(ima/fdo-right.jpg) no-repeat top right ; border: 3px solid #ccc; text-align: right; width: 800px; height: 533px; position: absolute; left: 50%; margin-left: -388px;}

#mainMenu { float: left; background-image: url(ima/fdo-left.jpg); width: 176px; height: 533px; }

/*#mainMenu a { position: absolute; width: 173px; height: 200px;} #mainMenu h1{ position: absolute; text-indent: -9999px; }*/

#derecha { float: right;}

#contenidos { width: 245px; height: 478px; text-align: left; padding: 20px 0px 10px 0px; margin: 0;}


/* ////////////////// CONTENIDOS ////////////// */

.home {
	
border-left: 1px dashed #444; height: 455px; padding: 0px 5px 5px 5px; margin: 0; overflow: hidden;
	 }

.azienda {
	

	
	 }
.bold1{ font-size:15px; color: #f00; }
.bold2{ font-weight: bold; font-size:17px; color: #f00; }
.categoria{ font-weight: bold; font-size:13px; color: #fff; padding: 0 0 0 15px; }
.descripcion1 { font-size: 12px; font-weight: normal; color: #fff;}
.descripcion1 a:visited{color: #fff; text-decoration: none;}
.descripcion1 a:active{color: #fff; text-decoration: none;}
.servizi { 
	vertical-align: top;
font-weight: normal;	
 overflow: auto;	
	 }

.galleria { border-left: 1px dashed #444; height: 455px; padding: 0px 5px 5px 5px; margin: 0; overflow: auto; }

/*contatto*/
	
div.form_row{clear: both;padding-top: 5px;}

.form_contacto{ width: 245px; height: 455px;}
div.form_row span.label_contacto{float: left;text-align: right;width: 100px;}
div.form_row span.element_contacto{float: right;text-align: left;width: 140px;}
textarea {
  background-color: #99CCFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000066;
  letter-spacing: 1px;
  font-weight: bold;
}


	 	 
/*------*/

.azienda, .servizi { border-left: 2px dotted #444; height: 455px; padding: 0px 10px 10px 10px; margin: 0; }
.espaciado1 { padding: 5px; }
.thumb { border: 1px solid #494949; margin-right: 5px; margin-bottom: 10px;}
.izq { float: left; }

/* footer */
#footer { position: absolute; display: block; margin-top: 539px; background: transparent; text-align: center; width: 800px; left: 50%; margin-left: -388px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444; font-weight: normal;}
#footer a:link, a:visited {
text-decoration: none;
color: #808080;
}
#footer a:hover {
text-decoration: none;
color: #DC143C;
}

