/* Nucap Europe */

body{
background-color:#333333;
margin:40px auto;
}

#principal{
clear:both;
width:760px;
margin:0 auto;
}

#col_iz{
margin-top:12px;
width:115px;
float:left;
}

#col_de{
width:645px;
float:right;
background-color:#FFFFFF;
margin-bottom:3px;
}

#col_deindex{
width:645px;
float:right;
background-color:#FFFFFF;
margin-bottom:3px;
}

.cabecera{
padding:10px 10px 5px 10px;
}
.titulos{
padding:0px 10px 8px 10px;
}

#titulosnewprods{
height:84px;
}

#contenido{
width:625px;
padding:10px;
float:left;
border-top:8px solid #333;
background-color:#FFFFFF;
}

#contenido2{
width:625px;
padding:10px;
float:left;
border-top:8px solid #333;
background-image:url(../img/bgcontenidos.gif);
background-repeat:repeat-y;
}

#contenido3{
width:625px;
padding:10px;
float:left;
border-top:8px solid #333;
background-image:url(../img/bgcontenidos3.gif);
background-repeat:repeat-y;
}

#contenido_contact{
width:625px;
padding:10px;
float:left;
border-top:8px solid #333;

background-repeat:repeat-y;
}

.zonatextos{
width:615px;
padding:5px;
background-color:#ddd;
float:left;
}

.coliz{
width:300px;
float:left;
margin-right:5px;
}

.coliz2{
float:left;
padding-right:50px;
}

.colde{
width:300px;
float:right;
}


.textos2{
width:425px;
float:left;
padding:5px;
background-color:#ddd;
}

.textos_contact{
width:615px;
float:left;
padding:5px;
background-color:#ddd;
}

.destacado{
width:160px;
float:right;
text-align:center;
}

.menu ul { color:#999; padding:4px 10px 0px 0px; list-style:none; margin:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:right;}
.menu li { padding:4px 0px 2px 0px; color:#FFFFFF; font-family:Helvetica, Arial, sans-serif; cursor: pointer;}
.menu ul li ul{ padding:4px 0px 2px 0px; list-style:none; margin:0;}
.menu ul li ul li{ padding:4px 0px 2px 0px;; background:none;}
.menu ul li ul li a { color:#999; font-size:12px; }
.menu ul li ul li a:hover { color:#ccc; }
.menu a { text-decoration:none; color:#FFFFFF;}

.menu li.activo a { font-weight:normal;}

#footer{
margin:0 auto;
width:645px;
padding-left:115px;
margin-bottom:10px;
}

.direccion{
float:left;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#999;
font-size:10px;
padding-top:8px;
}

.mapas{
padding-top:20px;
clear:both;
}

.nucapcom{
float:right;
text-align:right;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#999;
font-size:10px;
padding-top:8px;
}

.nucapcom a{
float:right;
text-align:right;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#999;
font-size:10px;
padding-top:8px;
text-decoration:none;
}

.nucapcom a:hover{
float:right;
text-align:right;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#ccc;
font-size:10px;
padding-top:8px;
text-decoration:none;
}

#costumers{
margin:0 auto;
width:760px;
}

.privado{
margin-bottom:8px;
float:right;
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#fff;
font-size:10px;
}

.privado a{
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#fff;
font-size:10px;
text-decoration:none;
}

.privado a:hover{
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#999;
font-size:10px;
text-decoration:none;
}

.baners{
margin-bottom:7px;
}

/* text */

.texto1{
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:small;
}

.texto1 a{
font-family:Helvetica, Arial, sans-serif;
color:#5c788e;
font-size:small;
text-decoration:underline;
}

.texto1 a:hover{
font-family:Helvetica, Arial, sans-serif;
color:#333333;
font-size:small;
text-decoration:none;
}

.texto1destacado{
font-family:Helvetica, Arial, sans-serif;
color:#5c788e;
font-size:small;
font-weight:bold;
}

.texto2{
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;
color:#999999;
font-size:14px;
font-stretch: wider;
}

.texto3{
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#5c788e;
font-size:16px;
}

.texto4{
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
color:#999;
font-size:16px;
}

.texto5{
font-family:Helvetica, Arial, sans-serif;
color:#fff;
font-size:x-small;
}

.texto5 a{
font-family:Helvetica, Arial, sans-serif;
color:#fff;
font-size:small;
text-decoration:none;
}

.texto5 a:hover{
font-family:Helvetica, Arial, sans-serif;
color:#999;
font-size:small;
text-decoration:none;
}

.map{
padding-top:10px;
text-align:center;
background-color:#dddddd;
margin-top:10px;
}


/* CONTACT FORM*/

form{width:380px;padding:5px 0; padding-left: 20px; border: 0px solid #666;
	}
fieldset{border: 0px solid #000;}
.titform{
	font-family:"Arial Narrow", Helvetica-Narrow, Arial, Helvetica, sans-serif;
	font-size:small;
	color:#000;
	margin-top:10px;
	}

	div.medidas {margin: 5px 0 5px 5px;}
	div.medidas label{float:left;width:120px;line-height:23px; clear:both;}
	div.medidas input[type="submit"]{width:50px;}
	div.medidas input[type="reset"]{width:50px;}
	
	/*div.medidas input[type="text"]{ width: 180px;}
	div.medidas input[type="text"]:focus, .cform textarea:focus {
		width: 180px;
		height: 20px;
        background-color:#cccccc;
		border:#666666 1px solid;
		color:#000000;
	}*/


#contenidotextoform {
	margin-left: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	vertical-align: top;
}

.cform input[type="text"]:focus, .cform textarea:focus, .cform select:focus{
        background-color:#fff;
		  border:#E2E2E2 1px solid;
		  color:#000000;
}


.cform p{
	width: 300px;
	clear: left;
	margin: 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	border-top: 0px dashed gray;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 4px;
}

.cform label{
font-weight: bold;
float: left;
margin-left: -155px; /*width of left column*/
width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

.cform input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 120px;
}

.cform textarea{
width: 250px;
height: 150px;
}

/* NEW PRODUCTS*/
  
  
  div.new{
 clear: both;
 font-family: Arial, Helvetica, sans-serif;
font-size: small;
color:#000;
width: 600px;
margin-left:10px;
  }

div.new span.tit1 {
height: 20px;
  float: left;
  width: 590px;
  text-align: center;
  background-color: #5c788e;
  border: 2px solid #dddddd;
  color: White;
  font-size: small;
  font-weight: bold;
  padding-top: 3px;
  margin-top:20px;
  }
  
  div.new span.tit2 {
height: 15px;
  float: left;
  width: 115px;
  text-align: center;
  background-color: #666;
  border: 2px solid #dddddd;
  color: White;
  font-size: x-small;
  font-weight: bold;
  padding-top: 3px;
  
  }
  
    div.new span.tit2sensors {
height: 15px;
  float: left;
  width: 115px;
  text-align: center;
  background-color: #666;
  border: 2px solid #dddddd;
  color: White;
  font-size: x-small;
  font-weight:bold;
  padding-top: 3px;
  margin-right:300px;
  
  }
  

div.new span.result {
  float: left;
  width: 115px;
  text-align: center;
  background-color: #fff;
  border: 2px solid #dddddd;
  color: #000000;
  font-size: small;
  padding: 3px 0px;
  
  }
