@charset "utf-8";
/* CSS Document */

html{
width:100%;
height:100%;
margin:0;
padding:0;
}

body{
width:100%;
height:100%;
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img, a img {border:none;}

a{color:#FFFFFF; text-decoration:none;}

a:hover{text-decoration:underline;}

#header{
position:relative;
z-index:0;
width:100%;
height:182px;
}

#over_header{
position:absolute;
left:0;
z-index:1;
width:1024px;
height:182px;
}


#left_col{
width:451px;
height:1110px;
float:left;
background-image:url(images/left.png);
background-repeat:no-repeat;
margin:0;
padding:0;}

#right_col{
width:573px;
height:1110px;
float:left;
background-image:url(images/right.png);
background-repeat:no-repeat;
margin:0;
padding:0;
}

.line{background-image:url(images/line2.png);
width:440px;
height:10px;
background-repeat:no-repeat;
margin:0 0 0 15px;
}

#footer{
width:920px;
clear:both;
color:#FFFFFF;
font-size:12px;
padding:2px;
margin:2px 0;
text-align:right;
}

p {color:#FFFFFF;
font-size:14px;
line-height:22px;
padding:10px 20px 0px 100px;
}

a.sites{color:#FFFFFF;
font-size:14px;
line-height:20px;
padding:0px 10px 0px 20px;
font-style:italic;
margin:0;
}

.y{background-color:#003366; padding:1px;}

.details{margin-left:100px; width:308px;}

p.d{color:#FFFFFF;
font-size:16px;
line-height:22px;
padding:13px 0 0 135px;
}

label{color:#FFFFFF; margin-left:108px;}

input{background-image:url(images/input.jpg); background-repeat:no-repeat;
border:0px;
width:290px;
height:34px;
margin-left:98px;
color:#FFFFFF;
font-size:16px;
padding:12px 0 0 20px;
}

textarea{background-image:url(images/tarea.jpg); background-repeat:no-repeat;
border:0px;
width:290px;
height:160px;
margin-left:98px;
color:#FFFFFF;
font-size:16px;
padding:12px 0 0 20px;
overflow:hidden;
}

input.submit{background-image:none;
width:100px;
height:32px;
margin-left:276px;
padding-top:5px;}

.websites{margin:20px 0 0 14px; padding:0;}
