/* CSS Document */

body { background-image:url(../img/fondo.jpg); background-repeat:repeat-x; margin:0; font-family:Arial, Helvetica, sans-serif;}

.titul { font-size:14px; font-weight:bold; color:#393939; }
.gris { color:#999999;}

a {color:#393939;}
a:hover { text-decoration:none;}
.gris { color:#999999; font-size:12px;}
.bold { font-size:16px; font-weight:bold; color: #666666;}
.bold2 { font-size:16px; font-weight:bold; color:#D2D2D2;}
.bold3 { font-size:16px; font-weight:bold; color:#FBF184;}
.selecete { font-size:16px; font-weight:bold;  color:#393939; }


/*
** header
*/
/*
** header
*/
.header { background-image:url(../images/fondo_header.gif); width:100%; height:120px;}
.header .wrapperh { position: relative; width:900px; height: 120px; margin:0 auto; padding: 0 0 0;  }
.header .wrapperh p.logo { float:left; width:400px; margin-top:30px;}
.header .wrapperh .language { position: relative; float: right; list-style: none; margin: 5px 0 0 0; padding: 0; font-size: 30px; text-transform: uppercase; line-height: 1.3;  width:260px;color:#FFFFFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; text-align: right;}
.header .wrapperh .language a { color: #ffffff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; text-decoration: underline; }
.header .wrapperh .language a:hover { color: #22B7FF; }
/*
** menu
*/
.menu { width:100%; height:32px;  background-image:url(../img/fando2.jpg); }
.menu .wrapper { position: relative; width:900px; margin:0 auto 0 auto;  }
.menu .wrapper .rightmenu {width: 340px; height:31px; float: right; line-height:32px;  padding-left:20px; background-image:url(../images/pinturas_logo.gif); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight: bold;}
#tabs {float:left;width:720px;font-size:90%;line-height:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#tabs ul {margin:6px 0 0 0;padding:0;list-style:none;}
#tabs li { display:inline;margin:5px 0 0 0;padding:0;}
#tabs a {float:left;margin:0;padding:0 25px;text-decoration:none;border: 1px solid #fff;border-width: 0px 1px 0px 0px;}
#tabs a span {float:left;display:block;padding:0 0 0 0;color:#fff;}
#tabs a:hover span {color:#22B7FF; }
/*
** subnav
*/

.idiomas {
	float: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.idiomas .idioma {
margin-top:10px; margin-left:5px;
	padding-left:4px;
	padding-right:4px;
	float: right;
	width:12px;
	text-align:center;
	height:13px;
	background-repeat:no-repeat;
	background-position: bottom;
}
.idiomas .idioma a {
	color:#fff;
	text-decoration:none;
}
.idiomas .idioma a p {
	margin:0px;
	padding:0px;
}
.idiomas .ct {
	background-image:url(../img/flags/ct.gif); border:none;
}
.idiomas .es {
	background-image:url(../img/flags/es.gif); border:none;
}
.idiomas .en {
	background-image:url(../img/flags/en.gif); border:none;
}
.idiomas .de {
	background-image:url(../img/flags/de.gif); border:none;
}
.idiomas .fr {
	background-image:url(../img/flags/fr.gif); border:none;
}
.idiomas .ct a p,
.idiomas .es a p,
.idiomas .en a p,
.idiomas .de a p,
.idiomas .fr a p {
	visibility:hidden;
}

.roter { width:1000px; height:398px; margin:4px auto 0 auto; background-image:url(../img/temoplate.jpg); }
.roterintro { width:486px; float:left; margin-top:12px; margin-left:12px; }


.content { width:900px; height:150px; margin:0 auto 0 auto; }
.content2 { width:900px; height:400px; margin:0 auto 0 auto; }
.content3 { width:900px; height:560px; margin:0 auto 0 auto; }

.left { width:580px;  float:left;}
.right { width:295px; float: right; background-color:#F4F4F4;}
.right2 { width:295px; float: right;}

.titolbox { font-size:16px; font-weight:bold; padding:5px; border-bottom:#393939 1px solid; color:#393939; }
.box { width:270px; height:100%; float:left; }
.box .titolbox { font-size:16px; font-weight:bold; padding:5px; border-bottom:#393939 1px solid; color:#393939; }
.box .titolcontent { font-size:12px; padding:5px 10px 5px 10px; color:#393939; margin-top:5px;}

.boxnew { width:280px; height:150px; float:left; margin-left:20px; }
.boxnew .titolbox { font-size:16px; font-weight:bold; padding:5px; border-bottom:#393939 1px solid; color:#393939; }
.boxnew .titolcontent { font-size:12px; padding:5px; color:#999999; margin-top:5px;}
.boxnew .titolcontent .left { width:102px; height:102px; margin-right:20px;float:left; margin-bottom:10px;}
.boxnew .titolcontent .left2 { width:148px; height:102px; float:left; margin-bottom:10px;}

.banner { float:left; margin-top:5px;}



.footer {width:885px; height:35px; background-color:#F4F4F4; margin:5px auto 15px auto; padding-top:18px; padding-left:15px; font-size:12px; color:#BFBFBF; }
.raya { width:900px; height:4px; background-color:#0A3A65; margin:10px auto 0 auto;   }

.formhome {font-size:24px; font-weight:bold; padding:5px;  color:#393939; }

.intru { margin-left:10px; margin-bottom:5px; font-size:14px; color:#393939; }

.form { width:260px; border:#BAB7B0 1px solid; font-size:12px; margin:5; padding:5px; font-family:Arial, Helvetica, sans-serif;}
.botton { background-image:url(../img/botton.jpg); width:100px; height:30px; background-repeat: no-repeat; vertical-align: middle; text-align: center; line-height:35px; color: #FFFFFF;font-size: 16px; text-decoration: none; border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none; margin-top:10px;}

.introcontent { background-color:#FFFFFF; margin-top:4px;}

.clear { overflow: hidden; clear: both; height: 0; }

.textr { float:right; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#333333; width:650px; margin-top:20px; margin-bottom:20px;}
.formus { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:150px;}
.formus5 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:400px;}
.formus6 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:300px;}
.formus3 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size:14px; width:100px;}
.formus4 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:150px;}
.formus7 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:50px;}

.formus2 { margin: 10px 10px 10px 0; padding: 2px; border: 2px solid #b7b7b7; background: #fff; font-size: 14px; width:450px;}
.textoco { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px; color:#999999; }

label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: middle;
}

