#container {}

body {background-color:#FFF; background-image: url(../images/bg.png); 
background-repeat:repeat-x; background-position:center top; height: 100%; /* for older browsers */ font-family:"Arial", Helvetica, sans-serif; font-size:0.8em;}

#header {padding-top:22px; height:66px; width:962px; margin-left:auto; margin-right:auto; position:relative;}
#header h1 {background-image:url(../images/logo.png); background-repeat:no-repeat; width:300px; height:46px; float:left;}
#header h1 span {display:none;}
#header h1 a {display:block; width:300px; height:46px;}
#header a {color:#FFF; text-decoration:none;}

#header ul#navigation {float:right; font-family:"Tahoma", Geneva, sans-serif; font-weight:bold; margin-top:15px;}
#header ul#navigation li {display:inline; margin-left:26px;}

#content {height:auto !important; color:#6a6a6a; font-size:1.1em; line-height:18px;  width:962px; margin-left:auto; margin-right:auto; position:relative;}

#content div.inside {background:url("../images/bg-content.jpg") repeat-y scroll left top transparent;
height:auto !important; width:962px;
}

div.content-top {background:url("../images/bg-content-top.jpg") no-repeat scroll left top transparent;
width:962px;}

#content p, #content ul {margin-bottom:15px;}

#content a {color:#4a4a4a;}
#content a:hover {color:#6f6f6f;}

#content ul li {padding-top:3px; padding-bottom:3px; 
background-image:url(../images/bg-bullet.png); padding-left:10px; background-repeat:no-repeat; background-position:0% 50%;}

#content h2 {color:#292b2d;  font-family:"Tahoma", Geneva, sans-serif; font-weight:bold; font-size:1.5em; margin-bottom:14px; line-height:1.1em;}
#content h3 {color:#4a4a4a; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; padding-bottom:4px; padding-top:4px; border-bottom:1px solid #dedede; width:100%; margin-bottom:5px; 
line-height:1.1em;}

#content h3 a {color:#4a4a4a; text-decoration:none; }

#content #accordion p {margin-top:5px;}

div.content-wrapper {padding:0 20px 10px 20px;}
div.flash-wrapper {width:920px; margin-left:auto; margin-right:auto; position:relative; padding:20px 20px 0 20px; margin-bottom:20px;}

#footer {background:url("../images/bg-footer.jpg") repeat-x scroll left top transparent; background-repeat:repeat;}



#footer div.inside {background:url("../images/bg-footer-bottom.jpg") no-repeat scroll left top transparent;
height:43px;
padding-top:65px; width:962px; position:relative; margin-left:auto; margin-right:auto;} 

#content div.columns3 {background-image:url(../images/bg-columns.gif); background-repeat:repeat-y; background-position:top left;}
#content div.columns2 {background-image:url(../images/bg-columns2.gif); background-repeat:repeat-y; background-position:top left;}

#content div.col2-1 {float:left; width:560px; display:inline; margin-right:20px;}
#content div.col2-2 {float:left; width:280px;  display:inline;} 

#content div.col3-1 {float:left; width:270px; display:inline;}
#content div.col3-2 {float:left; width:280px;  display:inline;}
#content div.col3-3 {float:left; width:280px;  display:inline;} 

#content .padding-15 {padding:0 15px 0 15px;}

#content form p {margin:0; padding:0;}
#content form label  {color:#4d4d4d; font-weight:bold;  margin-bottom:8px;}


#content form input.field {
background:none repeat scroll 0 0 transparent; border:none;
background-image:url(../images/bg-input-field.png); background-repeat:repeat-x; width:94%; 
font-size:1em; height:23px; padding-top:5px;
float:left; font-family:"Arial", Helvetica, sans-serif;} 


#content form div.left {background-image:url(../images/bg-input-field-left.png); background-repeat:no-repeat; width:6px; height:29px; float:left;}
#content form div.right {background-image:url(../images/bg-input-field-right.png); background-repeat:no-repeat; width:6px; height:29px; float:left;} 

#content form div.input-spacer {margin-bottom:8px;}

#content form#newsletter, #content form#login {background-color:#d8d8d8; padding:10px; -webkit-border-radius: 6px; -moz-border-radius: 6px;}

#footer p {margin:0; padding:0; color:#FFF; text-align:center; line-height:18px;}

#formContacto label.error {
color:#ed1b2f;
display:block;
font-size:90%;
margin-top:2px;
width:100%;
font-weight:normal;
}

table {width:100%; border-collapse:collapse;}
table td {padding:15px; border:1px solid #f0f0f0; font-size:0.9em;}
table th {background-color:#292929; color:#FFF; padding:5px;}
table tr {background-color:#f7f7f7; color:#5b5b5b;}

div.content-page {}

#accordion {}
#accordion h3 {padding-left:15px;}
#accordion h3.ui-state-default {background-image:url(../images/bullet-expand.png); background-repeat:no-repeat; background-position:0 50%;}
#accordion h3.ui-state-active {background-image:url(../images/bullet-active.png); background-repeat:no-repeat; background-position:0 50%;}

#content h3.telephone {background-image:url(../images/icon-telephone.png); background-repeat:no-repeat; padding-left:22px;}
#content h3.address {background-image:url(../images/icon-address.png); background-repeat:no-repeat; padding-left:20px;} 

#content ul.brochures {}
#content ul.brochures li {background-image:url(../images/icon-pdf.gif); background-repeat:no-repeat; padding-left:22px;}
#content ul.brochures li a {color:#4a4a4a;}
#content ul.brochures li a:hover {color:#6f6f6f;}

#content #message-response {margin-bottom:100px;}

#content div.btn-ingrese {margin-bottom:10px;}

