

body {
background-color:#f9f8f8;
/*background-image:url('../images/fondo.png');*/

background-position:center top;
background-repeat:no-repeat;
}

#contenedor-exterior {
background-image:url('../images/contenedortodotop.png');
background-repeat:repeat-x;
background-position:left top;
}

#head_trans {
background-image:url('../images/transani_minimal.png'); 
}

#contenedortodo {
/*padding-bottom:50px;*/

/*background-image:url('../images/fondo_contenedor.png');*/
background-repeat:no-repeat;
background-position:center bottom;
}

#main {
background-image:url('../images/lineseparatorvertical.png');
-moz-box-shadow: 0px 0px 0px #ddd;
-webkit-box-shadow: 0px 0px 0px #ddd;
box-shadow: 0px 0px 0px #ddd;

background-repeat:repeat-y;
background-position:right bottom;
border-width:0px;
background-color:transparent;
padding-top:0;

}

#main .interior {
/*background-image:url('../images/bg-main.png');*/
-moz-box-shadow: 0px 0px 0px #ddd;
-webkit-box-shadow: 0px 0px 0px #ddd;
box-shadow: 0px 0px 0px #ddd;
border-width:0px;
background-color:transparent;
}

#sidebar .separator {
background-image:url('../images/lineseparator.png');
background-repeat:repeat-x;
}

#portfoliov3 #main, #portfoliov4 #main, #portfoliofull #main, #fullwidth #main, #fullsidebar #main {
background-image:none;
}


/* -------- footer ----------- */

#footer-top {
margin-top:50px;
height:20px;
background-image:url('../images/footer-top.png');
background-position:center bottom;
}

#footer {

padding: 10px 0 0px 0;
/*background-color:#333;*/
overflow:hidden;

background-image:url('../images/bg_.jpg');
background-position:center top;
background-repeat:no-repeat;
background-color:#1a1a1a;
}

#footer .widget a{
color:#ddd;
}

#footer .widget h3 {
color:#666;
text-shadow:1px 1px 1px #000;
background-image:none;
border-style:solid;
border-width: 0 0 1px 0;
border-color:#555;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

#footer-content {
color:#ddd;
}

#footer-content .footertext {
color:#ddd;
}

#footer h3 {
/*color: #FFFFFF;*/
font-weight: bold;
}

#footer li {
font-size: 15px;
display: inline;
margin: 0 0 0 20px;
}