@charset "utf-8";
/* CSS Document */
*{
font-family: Verdana,Arial, Helvetica, sans-serif;
margin:0;
padding:0;
color:white;
text-decoration:none;
}

body{background: #00417B ;
 background-image:url(../images/bck.png); background-repeat:repeat-x ; /*url(../images/bg.gif)*/;
margin:0px 0 0px 0;
}
#head{
border-bottom:1px solid white;
}
#todo {
width:760px;

margin:auto;
 border:none;
background:#00417B; overflow:hidden;
  }
#menu{

width:200px; 
float:left;
background: url(../images/menubg.jpg) no-repeat #93b2ce;
margin-bottom:-4000px;
	padding-bottom:4000px;


}
#menu ul{
margin:0;
font-size:8pt;
list-style:none;
}
#menu li{
float:left; width:200px;
padding:5px 0 8px 15px;
background:url(../images/li.png) no-repeat bottom left;
display:inline-block;}

#menu li a{
display:block;
margin:3px 0 3px -15px;
padding:1px 0 1px 15px;
}
#menu li a:hover{
background:url(../images/over.png) no-repeat #00417b;
}
#menu h1{
margin:10px 25px 15px 15px;
font-size:12pt;
}
.menu #lh1 li {
background:url(../images/li.png) no-repeat top left;
 width:160px;
padding:0px 0 15px 15px;

display:inline-block;}
.menu #lh2 li {
background:url(../images/li.png) no-repeat top left;
float:left;
 width:160px;
padding:0px 0 15px 15px;

display:inline-block;}
.menu #lh3 li {
background:url(../images/li.png) no-repeat top left;
 width:160px;
padding:0px 0 15px 15px;

display:inline-block;}
.menu #lh4 li {
background:url(../images/li.png) no-repeat top left;
 width:160px;
padding:0px 0 15px 15px;
display:inline-block;}

.menu #lh1 li a{
float:left;
margin:0 0 0 -30px;
padding:1px 0 1px 15px;
}
.menu #lh2 li a{float:left;
margin:0 0 0 -30px;
padding:1px 0 1px 15px;}
.menu #lh3 li a{float:left;
margin:0 0 0 -30px;
padding:1px 0 1px 8px;}
.menu #lh4 li a{float:left;
margin:0 0 0 -30px;
padding:1px 0 1px 15px;}
.menu #lh1 li a:hover{
background:url(../images/over.png) no-repeat; float:none;
}
.menu #lh2 li a:hover{
background:url(../images/over.png) no-repeat; float:none;
}.menu #lh3 li a:hover{

background:url(../images/over.png) no-repeat; float:none;
}.menu #lh4 li a:hover{
background:url(../images/over.png) no-repeat; float:none;
}
#menu h1{
margin:10px 25px 15px 15px;
font-size:12pt;
}

#cuerpo{
width:560px;
float:right;

}

#cuerpo p{
margin:12px 25px 12px 25px;
font-size:8pt;
}
#cuerpo h1{
font-size:11pt;
margin:12px 25px 12px 12px;
padding:10px 0 14px 55px;
background:url(../images/h1.jpg) no-repeat ;
float:left;
width:560px; height:100%;
color:#00417B;
font-family: Verdana,Arial, Helvetica, sans-serif;
}
#cuerpo h2{
	font-size: 11px;
	background: url(../images/hbg.jpg) repeat-x;
	color:darkblue;
	padding:3px; border:3px solid #00417B;  -moz-border-radius:5px;
	float:left; width:460px;
    margin:12px 25px 12px 10px;

}
#cuerpo h3{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size:9pt; margin:0 0 0 15px;}
#cuerpo ul{
margin:0 25px 0 45px;
font-size:8pt;
list-style:url(../images/list.gif);
line-height:18px;
}

.listado li{
color:#8a8c8e; 
list-style:url(../images/li_circulo.png);
line-height:10px; font-weight:bold;

}
.listado p{
padding:0px; 

font-size:8pt;
line-height:15px;
font-weight:normal;}
 p#chiqui{ font-size:9px; font-style:italic; text-align:left; clear:right; margin-top:20px;
  padding-top:30px ; padding-left:100x;  margin-left:200px;
} 
#cuerpo img.aluar{ margin-top:10px;  margin-left:100px; float:left;  }
#cuerpo .iconos{
margin:0 25px 12px  25px;
border:white 1px solid;
float:left;
}
#cuerpo .trabajos{
border:white 1px solid;
}
#cuerpo .productos {
margin:0px 5px 0 25px;}
#cuerpo .productos td{
vertical-align:top;}
#cuerpo .productos p{
margin:0 15px 0px 15px; font-size:8pt; line-height:15px; width:280px}
#cuerpo .productos img{
border:white 1px solid; float:left; margin:0 0 10px 0;}
#cuerpo .productos ul{ margin:0 15px 10px 25px; padding:0}

#cuerpo .productos ul li{ margin:5px; width:280px;}
#cuerpo a.planos{
font-size:12px;
margin:25px;
text-decoration:underline;
	font-weight: bold;
}
#cuerpo a:hover.planos{ text-decoration:underline; color:#000000;}
#cuerpo a.pdf{
font-size:12px;
margin:5px;
text-decoration:underline;
	font-weight: bold;
}
#cuerpo a:hover.pdf{ text-decoration:underline; color:#000000;}
#foot{ 
clear:both;

margin:15px 0 0 0;
height:50px;
width:100%;
background:url(../images/foot.jpg) repeat-x /*#FF0000*/;
}
#foot p{

font-size:7pt;
text-align:center;
line-height:50px;
}
.contacto{
border:1px solid black; width:400px; margin:auto; margin:15px 0 0 50px; border-collapse:collapse;
font-size:8pt;
}
.contacto td{
border:1px solid black;
border-collapse:collapse;
height:25px; padding:5px;
}
.cortina td{
border:1px solid black; width:400px; margin:auto; margin:15px 0 0 50px; border-collapse:collapse;
font-size:20pt;
}
.contacto2{ width:400px; margin:auto; margin:15px 0 0 50px; font-size:9pt;
}
.contacto2 th{vertical-align:top;}
input{
color:black;font-size:8pt;
border:lightgray solid 1px;
	}
	
input.disabled {
	border: 1px solid #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	color : #FF3300;
	background-color:#fdc7c7;
}
input.validation-passed, textarea.validation-passed {
	color : #000;
	background-color:#d0fdc7;
}
.validation-advice{background:red; color:white; margin:3px 0 0 0; font-size:9pt;}
.menu  li ul{

display: none;
}
.por{ font-size:33px;  color:#8a8c8e; margin-top:20px; margin-left:130px; font-family:Arial, Helvetica, sans-serif
}
.por2{ font-size:30px;  color:#8a8c8e; margin-left:100px; font-family:Geneva, Arial, Helvetica, sans-serif; 
}
.aluminio{ color:#0c61ad; margin-left:180px; font-family:Arial, Helvetica, sans-serif; font-size:46px; margin-bottom:15px;  word-spacing:-18px; margin-top:-8px;}