@charset "utf-8";
/* CSS Document */
/* style by Gonzalo Suez */

/*ESTRUCTURA*/

body {
color:#444;
font-size:12px;
line-height:24px;
background:url(../img/bg.jpg) repeat scroll 0 0 #eee;
font-family:sans-serif;
padding-top:0!important;
}

.container-fluid {
padding-right: 0px;
padding-left: 0px;
max-width: 1200px;
margin: 0 auto;
}

.block {
 padding: 10px;
}

.navbar .block {
    padding: 0px;
}

.block h3 {

}

a:hover,a:active,a:focus {
outline:0;
text-decoration:none;
}

.main-box{
    background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #ccc;
	border-radius:4px;
    margin-bottom: 20px;
}
#main{

}
.box{
    background: none repeat scroll 0 0 #FFFFFF;
	border:1px solid #ccc;
	border-radius:4px;
}

.box h3 {

}

.border-0{
	border:0;
}

.nav-collapse .custom {
    padding: 0px;
}

#content {
    margin-bottom: 0px;
}

.color {
background-color:#08c;
}

.blue {
background-color:#5990DE;
color:#fff;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}

.marginbot {
margin-bottom: 20px;

}

#mod_smartslider_155{
margin-bottom: 20px;

}

.contact {
margin-bottom: 20px;
padding: 10px;
}

#footer {
background-color:#ddd;
}

.breadcrumbs {
background: none repeat scroll 0 0 #DDDDDD;
margin-bottom: 20px;
}

.page-header {
margin:5px;
padding:0;
}

#content .moduletable,#feature .moduletable,#sidebar .moduletable,#logo .moduletable,#showcase .moduletable,#bottom .moduletable,#footer .moduletable,#main .moduletable, #above .moduletable, #logo .moduletable, #showcase .moduletable {
margin-bottom:20px;
}

#content-bottom .moduletable {
margin-top:20px;
}

.moduletable .module {
padding:20px;
}

.search label {
display:none;
}

#mod-search-searchword {
margin:5px;
width:160px;
}

.custom,.item-page {
padding:10px;
}

.item-page {
margin-bottom:20px;
}

.weblink-category {
    padding: 10px;
    margin-bottom: 20px;
}

.login {
    padding: 10px;
    margin-bottom: 20px;
}

.search-component{
    padding: 10px;
    margin-bottom: 20px;
}

#navigation {
background: transparent;

}

#showcase{

}

.blog-featured,.blog {
margin-bottom:20px;
padding:10px;
}

#logo {
background-color:transparent;
}

#showcase {
background-color:transparent;
}

#logo h3{
color:#444;
}

#footer .block {
    text-align: center;
}

form {
    margin: 0px;
}