body {
	background-color:#ffffff;
	margin-top:0px;
	margin-bottom:0px;
    font-family: 'Abel', serif;
	font-size: 16px;
	color:#666666;
	border: 0;
    outline: 0;
}
p  {text-decoration:none;color:#666666;	}
a  {text-decoration:none;color:#FF6600;}
a:hover {color:#3B5998;}

h1 {
	color:#FF6600;
    font-family: 'Oswald', serif;
	font-size: 28px;
}
h2 {
	color:#666666;
    font-family: 'Lato', serif;
	font-size: 24px;
}
h3 {
	color:#666666;
    font-family: 'Droid Sans', serif;
	font-size: 18px;
}
h1, h2, h3  { margin: 10px 0px;}

.h5, h5 {
    font-size: 14px;
}

.cabeceratop
{
	min-height:px;
	background-color:#;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cabecera
{
	min-height:120px;
	background-color:#ffffff;
	background-image: url('planbasic/');
	background-repeat:repeat-x;

}
.cabeceramenu
{
	min-height:40px;
	background-color:#FF6600;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cuerpomenu
{
	min-height:px;
	background-color:#;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.cuerpo {
	overflow: hidden;
	min-height:400px;
	background-color:#ffffff;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
}
.footer{
	overflow: visible;
    margin: 0px auto 0px auto;
	padding:0px;
	background-color:#;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
	background-position-y:bottom;
}
.piecontenido
{
	overflow: hidden;
	background-color:#464646;
	background-image: url('planbasic/');
	background-repeat:repeat-x;
} 
.pie
{
	overflow: hidden;
	background-color:#FF6600;
	background-image: url('planbasic/');
}
.button {
    font-family: 'Montserrat', sans-serif;
    text-decoration: none!important;
    display: inline-block;
    border: 2px solid transparent;
    width: auto;
    transition: .2s ease;
    text-align: center;
    margin-bottom: 2px;
    vertical-align: middle;
    border-radius: 40px;
    background: #ff6600;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 8px 20px;
    font-size: 11px;
    line-height: 14px
}
table {
    border-collapse: collapse;
    line-height: 20px;
    text-align: left;
}

table td,
table th {
    border: 1px solid #dfe0e3;
    padding: 5px 10px;
}

@media (min-width:720px) {
    table td,
    table th {
        padding: 10px 15px;
    }
}

.limit {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

.limit.limit-2 {
    max-width: 1060px;
}

.limit.limit-3 {
    max-width: 840px
}

.limit.limit-ext {
    max-width: 1440px
}

.inner {
    padding: 20px
}

.inner.inner-half {
    padding: 20px 10px
}

@media (min-width:720px) {
    .inner.inner-2,
    .inner.inner-3,
    .inner.inner-4 {
        padding: 0px 20px
    }
}

@media (min-width:960px) {
    .inner.inner-3 {
        padding: 60px 20px
    }
    .inner.inner-4 {
        padding: 80px 20px
    }
}
.navbar-inverse .navbar-toggle { border-color: #ffffff;}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus { background-color: #FF6600;}
.navbar-inverse .navbar-toggle .icon-bar {  background-color: #ffffff;}

.navbar-inverse .navbar-nav {float: left;}
.navbar-inverse .navbar-brand { color: #fff;}
.navbar-inverse .navbar-brand:hover { color: #fff}
.navbar-inverse .navbar-collapse { padding-left:0px;padding-right:0px;}
.navbar-inverse {min-height: 40px;background:transparent;; 
background-image: none; 
font-family: 'Cuprum', serif;
font-size: 16px;
text-transform: none;  border:0px; margin-bottom:0px;border-radius:0px;}
.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { background-color: #666666;}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { background-color: #666666}

.navbar-inverse .navbar-nav>li>a { padding-top: 10px;padding-bottom: 10px;background-color: #FF6600; color: #ffffff;text-align:center;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus { color: #ffffff}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus { color: #ffffff}

.dropdown-menu { background-color: #FF6600}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { background-color: #666666;background-image: none;}
.dropdown-menu>li>a { color: #ffffff}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus { color: #ffffff}
.navbar-inverse .navbar-nav>.dropdown>a .caret       { border-bottom-color: #ffffff;border-top-color: #ffffff;}
.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #ffffff;border-top-color: #ffffff}
@media (max-width : 768px) {
.navbar-inverse {background-color: #FF6600;}	
.navbar-inverse .navbar-nav {float: none;}
.navbar-inverse .navbar-nav>li>a {width:100%;text-align:left;}	
.navbar-inverse .navbar-collapse {padding-left:15px;padding-right:15px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a { color: #000000;}
.cabecera {overflow: hidden;}
}
.navbar-inverse .navbar-nav>.menudestacado>a      { background-color:#33B1C0;color:#999999;}
.navbar-inverse .navbar-nav>.menudestacado>a:hover{ background-color:#8C3536;color:#ffffff;}

.wsmega .wsmega-content a { color:#ffffff;text-transform:none;}
.wsmega .wsmega-content a:hover { color:#ffffff;}
.wsmega .wsmega-content li { list-style: none;}
.wsmega .wsmega-content h5 {padding-bottom:5px;border-bottom:1px solid #ffffff;}
.wsmega .wsmega-content h5 a { text-transform:uppercase;font-family:'Oswald';font-size:16px; margin-top:10px;}

 
.logo {margin: 0px 0px 0px 0px;}
.redessociales { margin-top:10px;text-align: end;}
.redessociales img {margin:0px 5px;vertical-align: top;}
.buscador { margin-top:10px;}
.navweb, .navuser{ float: right;    position: relative; margin-top: 20px;}
.navweb a, .navuser a { color:#FF6600;}
.navweb img {margin:0px 10px;}
hr {margin: 10px 0;border: 0;border-top: 3px solid #eeeeee;border-bottom: 3px solid #ffffff; width:30%}
.piemenu {list-style-type: none;margin: 0px;padding: 0px;width: 95%;}
.piemenu li {background-image: url(../images/vineta2.gif);background-repeat: no-repeat;background-position: 0.1em 0.5em;padding:0 0 0.3em 1em;}
.piemenu a {font-size:12px;font-family: Arial, Tahoma, sans-serif;word-spacing: normal;	color:#fff;}
.piemenu a:hover {color:#fff;}
.pie p {color:#fff;	text-decoration:none;	font-size: 14px;	display:block;margin:10px 0px;}

.itemdetalles {
    float: right;
    background-color: #AF0416;
    border: 1px solid #AF0416;
    color: #fff;
}


.fondosec1 {background-color:#f1f1f1;}
.fondosec1 .panel {background-color:#f1f1f1;}


.textoanima1 {font-size:24px;font-family: "Oswald", sans-serif;color:#fff;}
.textoanima2 {font-size:36px;font-family: "Oswald", sans-serif;color:#8dbf41;}
.textoanima3 {font-size:50px;font-family: "Roboto", sans-serif;color:#ffffff;font-weight: bold;background-color:#000;padding:20px;}


@media (max-width : 768px){
body { margin-top:0px; margin-bottom:0px;}
.logo,  .redessociales {margin: 10px 0px;text-align:center;}
}

.estiloweb2 h2 {
    
    font-family: "oswald", sans-serif;
    font-size: 17px;
    color: #ffffff;
    padding-bottom: 8px;
    border-color: rgb(132, 132, 132);
    border-style: solid;
    border-width: 0 0 1px;
    box-shadow: 0 1px rgb(70, 70, 70);
    text-transform: uppercase;
    margin-bottom: 20px;
     padding-top: 20px;
}

.estiloweb2 p {
    text-decoration: none;
    color: #fff;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
}

.estiloweb1 h2 {
    color: #FF6600;
    font-family: oswald;
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 20px;
    margin-top: 15px;
    padding-top: 0px;
    background-position: center;
}

.estiloweb3 h2 {
    color: #be1c2f;
    font-family: oswald;
    font-size: 25px;

    text-transform: uppercase;
}


.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px
}

.cols,
.row {
    margin-left: -10px;
    margin-right: -10px
}

.cols>div {
    margin-bottom: 20px
}

.cols:last-child {
    margin-bottom: -20px
}

.cols.cols-gutterx0 {
    margin-left: 0;
    margin-right: 0
}

.cols.cols-gutterx0>div {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0
}

.cols.cols-gutterx0:last-child {
    margin-bottom: 0
}

@media (min-width:960px) {
    .cols.cols-gutterx2 {
        margin-left: -20px;
        margin-right: -20px
    }
    .cols.cols-gutterx2>div {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 40px
    }
    .cols.cols-gutterx2:last-child {
        margin-bottom: -40px
    }
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

.col-xs-12 {
    width: 100%
}

.col-xs-11 {
    width: 91.66666666666666%
}

.col-xs-10 {
    width: 83.33333333333334%
}

.col-xs-9 {
    width: 75%
}

.col-xs-8 {
    width: 66.66666666666666%
}

.col-xs-7 {
    width: 58.333333333333336%
}

.col-xs-6 {
    width: 50%
}

.col-xs-5 {
    width: 41.66666666666667%
}

.col-xs-4 {
    width: 33.33333333333333%
}

.col-xs-3 {
    width: 25%
}

.col-xs-2 {
    width: 16.666666666666664%
}

.col-xs-1 {
    width: 8.333333333333332%
}

.col-xs-pull-12 {
    right: 100%
}

.col-xs-pull-11 {
    right: 91.66666666666666%
}

.col-xs-pull-10 {
    right: 83.33333333333334%
}

.col-xs-pull-9 {
    right: 75%
}

.col-xs-pull-8 {
    right: 66.66666666666666%
}

.col-xs-pull-7 {
    right: 58.333333333333336%
}

.col-xs-pull-6 {
    right: 50%
}

.col-xs-pull-5 {
    right: 41.66666666666667%
}

.col-xs-pull-4 {
    right: 33.33333333333333%
}

.col-xs-pull-3 {
    right: 25%
}

.col-xs-pull-2 {
    right: 16.666666666666664%
}

.col-xs-pull-1 {
    right: 8.333333333333332%
}

.col-xs-pull-0 {
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

.col-xs-push-11 {
    left: 91.66666666666666%
}

.col-xs-push-10 {
    left: 83.33333333333334%
}

.col-xs-push-9 {
    left: 75%
}

.col-xs-push-8 {
    left: 66.66666666666666%
}

.col-xs-push-7 {
    left: 58.333333333333336%
}

.col-xs-push-6 {
    left: 50%
}

.col-xs-push-5 {
    left: 41.66666666666667%
}

.col-xs-push-4 {
    left: 33.33333333333333%
}

.col-xs-push-3 {
    left: 25%
}

.col-xs-push-2 {
    left: 16.666666666666664%
}

.col-xs-push-1 {
    left: 8.333333333333332%
}

.col-xs-push-0 {
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

.col-xs-offset-11 {
    margin-left: 91.66666666666666%
}

.col-xs-offset-10 {
    margin-left: 83.33333333333334%
}

.col-xs-offset-9 {
    margin-left: 75%
}

.col-xs-offset-8 {
    margin-left: 66.66666666666666%
}

.col-xs-offset-7 {
    margin-left: 58.333333333333336%
}

.col-xs-offset-6 {
    margin-left: 50%
}

.col-xs-offset-5 {
    margin-left: 41.66666666666667%
}

.col-xs-offset-4 {
    margin-left: 33.33333333333333%
}

.col-xs-offset-3 {
    margin-left: 25%
}

.col-xs-offset-2 {
    margin-left: 16.666666666666664%
}

.col-xs-offset-1 {
    margin-left: 8.333333333333332%
}

.col-xs-offset-0 {
    margin-left: 0
}

@media (min-width:480px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-11 {
        width: 91.66666666666666%
    }
    .col-sm-10 {
        width: 83.33333333333334%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-8 {
        width: 66.66666666666666%
    }
    .col-sm-7 {
        width: 58.333333333333336%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-5 {
        width: 41.66666666666667%
    }
    .col-sm-4 {
        width: 33.33333333333333%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-2 {
        width: 16.666666666666664%
    }
    .col-sm-1 {
        width: 8.333333333333332%
    }
    .col-sm-pull-12 {
        right: 100%
    }
    .col-sm-pull-11 {
        right: 91.66666666666666%
    }
    .col-sm-pull-10 {
        right: 83.33333333333334%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-8 {
        right: 66.66666666666666%
    }
    .col-sm-pull-7 {
        right: 58.333333333333336%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-5 {
        right: 41.66666666666667%
    }
    .col-sm-pull-4 {
        right: 33.33333333333333%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-2 {
        right: 16.666666666666664%
    }
    .col-sm-pull-1 {
        right: 8.333333333333332%
    }
    .col-sm-pull-0 {
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    .col-sm-push-11 {
        left: 91.66666666666666%
    }
    .col-sm-push-10 {
        left: 83.33333333333334%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-8 {
        left: 66.66666666666666%
    }
    .col-sm-push-7 {
        left: 58.333333333333336%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-5 {
        left: 41.66666666666667%
    }
    .col-sm-push-4 {
        left: 33.33333333333333%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-2 {
        left: 16.666666666666664%
    }
    .col-sm-push-1 {
        left: 8.333333333333332%
    }
    .col-sm-push-0 {
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666666666666%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333333334%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666666666666%
    }
    .col-sm-offset-7 {
        margin-left: 58.333333333333336%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666666666667%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333333333%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-2 {
        margin-left: 16.666666666666664%
    }
    .col-sm-offset-1 {
        margin-left: 8.333333333333332%
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
}

@media (min-width:720px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
	.col-md-12 {
        width: 100%
    }
    .col-md-11 {
        width: 91.66666666666666%
    }
    .col-md-10 {
        width: 83.33333333333334%
    }
    .col-md-9 {
        width: 75%
    }
    .col-md-8 {
        width: 66.66666666666666%
    }
    .col-md-7 {
        width: 58.333333333333336%
    }
    .col-md-6 {
        width: 50%
    }
    .col-md-5 {
        width: 41.66666666666667%
    }
    .col-md-4 {
        width: 33.33333333333333%
    }
    .col-md-3 {
        width: 25%
    }
    .col-md-2 {
        width: 16.666666666666664%
    }
    .col-md-1 {
        width: 8.333333333333332%
    }
    .col-md-pull-12 {
        right: 100%
    }
    .col-md-pull-11 {
        right: 91.66666666666666%
    }
    .col-md-pull-10 {
        right: 83.33333333333334%
    }
    .col-md-pull-9 {
        right: 75%
    }
    .col-md-pull-8 {
        right: 66.66666666666666%
    }
    .col-md-pull-7 {
        right: 58.333333333333336%
    }
    .col-md-pull-6 {
        right: 50%
    }
    .col-md-pull-5 {
        right: 41.66666666666667%
    }
    .col-md-pull-4 {
        right: 33.33333333333333%
    }
    .col-md-pull-3 {
        right: 25%
    }
    .col-md-pull-2 {
        right: 16.666666666666664%
    }
    .col-md-pull-1 {
        right: 8.333333333333332%
    }
    .col-md-pull-0 {
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    .col-md-push-11 {
        left: 91.66666666666666%
    }
    .col-md-push-10 {
        left: 83.33333333333334%
    }
    .col-md-push-9 {
        left: 75%
    }
    .col-md-push-8 {
        left: 66.66666666666666%
    }
    .col-md-push-7 {
        left: 58.333333333333336%
    }
    .col-md-push-6 {
        left: 50%
    }
    .col-md-push-5 {
        left: 41.66666666666667%
    }
    .col-md-push-4 {
        left: 33.33333333333333%
    }
    .col-md-push-3 {
        left: 25%
    }
    .col-md-push-2 {
        left: 16.666666666666664%
    }
    .col-md-push-1 {
        left: 8.333333333333332%
    }
    .col-md-push-0 {
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    .col-md-offset-11 {
        margin-left: 91.66666666666666%
    }
    .col-md-offset-10 {
        margin-left: 83.33333333333334%
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    .col-md-offset-8 {
        margin-left: 66.66666666666666%
    }
    .col-md-offset-7 {
        margin-left: 58.333333333333336%
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    .col-md-offset-5 {
        margin-left: 41.66666666666667%
    }
    .col-md-offset-4 {
        margin-left: 33.33333333333333%
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    .col-md-offset-2 {
        margin-left: 16.666666666666664%
    }
    .col-md-offset-1 {
        margin-left: 8.333333333333332%
    }
    .col-md-offset-0 {
        margin-left: 0
    }
}

@media (min-width:960px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    .col-lg-12 {
        width: 100%
    }
    .col-lg-11 {
        width: 91.66666666666666%
    }
    .col-lg-10 {
        width: 83.33333333333334%
    }
    .col-lg-9 {
        width: 75%
    }
    .col-lg-8 {
        width: 66.66666666666666%
    }
    .col-lg-7 {
        width: 58.333333333333336%
    }
    .col-lg-6 {
        width: 50%
    }
    .col-lg-5 {
        width: 41.66666666666667%
    }
    .col-lg-4 {
        width: 33.33333333333333%
    }
    .col-lg-3 {
        width: 25%
    }
    .col-lg-2 {
        width: 16.666666666666664%
    }
    .col-lg-1 {
        width: 8.333333333333332%
    }
    .col-lg-pull-12 {
        right: 100%
    }
    .col-lg-pull-11 {
        right: 91.66666666666666%
    }
    .col-lg-pull-10 {
        right: 83.33333333333334%
    }
    .col-lg-pull-9 {
        right: 75%
    }
    .col-lg-pull-8 {
        right: 66.66666666666666%
    }
    .col-lg-pull-7 {
        right: 58.333333333333336%
    }
    .col-lg-pull-6 {
        right: 50%
    }
    .col-lg-pull-5 {
        right: 41.66666666666667%
    }
    .col-lg-pull-4 {
        right: 33.33333333333333%
    }
    .col-lg-pull-3 {
        right: 25%
    }
    .col-lg-pull-2 {
        right: 16.666666666666664%
    }
    .col-lg-pull-1 {
        right: 8.333333333333332%
    }
    .col-lg-pull-0 {
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    .col-lg-push-11 {
        left: 91.66666666666666%
    }
    .col-lg-push-10 {
        left: 83.33333333333334%
    }
    .col-lg-push-9 {
        left: 75%
    }
    .col-lg-push-8 {
        left: 66.66666666666666%
    }
    .col-lg-push-7 {
        left: 58.333333333333336%
    }
    .col-lg-push-6 {
        left: 50%
    }
    .col-lg-push-5 {
        left: 41.66666666666667%
    }
    .col-lg-push-4 {
        left: 33.33333333333333%
    }
    .col-lg-push-3 {
        left: 25%
    }
    .col-lg-push-2 {
        left: 16.666666666666664%
    }
    .col-lg-push-1 {
        left: 8.333333333333332%
    }
    .col-lg-push-0 {
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    .col-lg-offset-11 {
        margin-left: 91.66666666666666%
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333333334%
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    .col-lg-offset-8 {
        margin-left: 66.66666666666666%
    }
    .col-lg-offset-7 {
        margin-left: 58.333333333333336%
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    .col-lg-offset-5 {
        margin-left: 41.66666666666667%
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333333333%
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    .col-lg-offset-2 {
        margin-left: 16.666666666666664%
    }
    .col-lg-offset-1 {
        margin-left: 8.333333333333332%
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
}

section {
    position: relative;
    padding: 0px 0;
}

section.section-howto {
    text-align: center;
    background: #fff;
}

section.section-howto .item {
    max-width: 290px;
    margin: 0 auto;
}

section.section-howto .item .item-num {
    border: 1px solid #ff6600;
    width: 40px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
    color: #ff6600;
    font-weight: 400;
    margin: 10px auto 15px;
}

section.section-howto .item .item-title {
    font-weight: 400;
    margin-bottom: 0;
    line-height: 140%;
}

@media (min-width:960px) {
    section.section-howto .item .item-title {
        margin-bottom: 10px;
        min-height: 30px;
    }
}

section.section-howto .item .item-image {
    border: 10px solid #eff0f3;
    margin: 0 auto;
    width: 200px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    border-radius: 50%;
    overflow: hidden;
}

@media (min-width:960px) {
    section.section-howto .item .item-image {
        width: 250px;
        height: 250px;
        line-height: 250px;
        text-align: center;
        border-radius: 50%;
        overflow: hidden;
    }
}

a.link_titulo_noticia {
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	font-size:18px;
	color:#23106A;
	text-decoration:none;
	line-height:20px;
	margin-bottom: 0px;
	padding-left: 0px;
	
}
a.link_titulo_noticia:link, a.link_titulo_noticia:visited, a.link_titulo_noticia:active{
	text-decoration: none;

}
a.link_titulo_noticia:hover {

	text-decoration: none;
	color: #e12228;
}

.offer {
  margin-bottom: 30px;
}
.offer .featured-image {
  border: 5px solid white;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  background: white;
  margin-bottom: 20px;
}
.offer .featured-image img {
  display: block;
  width: 100%;
  max-width: 100%;
}
.offer .entry-title {
  font-size: 16px;
  font-size: 1em;
  font-weight: 400;
}
.offer .entry-title a {
  text-decoration: none;
  color: inherit;
}
.offer-item {
  margin-bottom: 50px;
}
.offer-item .featured-image {
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 20px;
}
.offer-item .featured-image img {
  width: 100%;
  max-width: 100%;
  display: block;
}
.offer-item .entry-title {
  font-size: 16px;
  font-size: 1em;
  margin: 0;
  font-weight: 600;
}
.offer-item .entry-title a {
  color: inherit;
  text-decoration: none;
}
.offer-item .price strong {
  color: #19bdce;
  font-size: 24px;
  font-size: 1.5em;
  font-weight: 300;
}

table.card,table.rwd_auto {border:1px solid #ccc;width:100%;margin:0 0 10px 0}
        .card th,.rwd_auto th {background:#ccc;padding:5px;text-align:center;}
        .card td,.rwd_auto td {border-bottom:1px solid #ccc;padding:5px;text-align:center}
        .card tr:last-child td, .rwd_auto tr:last-child td{border:0}
        
    .rwd {width:100%;overflow:auto;}
        .rwd table.rwd_auto {width:auto;min-width:100%}
            .rwd_auto th,.rwd_auto td {white-space: nowrap;}
            
/* Testimonial Feed */
.pageContent .mainContent .testimonialFeed { margin: 0; padding: 0; list-style: none; }
.pageContent .mainContent .testimonialFeed li { position: relative; width: 90%; padding: 30px 5%; background: #fff; border-radius: 5px; margin: 30px 0 60px 0; transform: rotate(358deg); -webkit-transform: rotate(358deg); -moz-transform: rotate(358deg); -o-transform: rotate(358deg); -ms-transform: rotate(358deg); -webkit-box-shadow:  1px 1px 1px 1px #ccc; box-shadow:  1px 1px 1px 1px #ccc; margin-left: -10px; }
.pageContent .mainContent .testimonialFeed li.even { transform: rotate(2deg); -webkit-transform: rotate(2deg); -moz-transform: rotate(2deg); -o-transform: rotate(2deg); -ms-transform: rotate(2deg); margin-left: 10px; }
.pageContent .mainContent .testimonialFeed li .arrow { position: absolute; width: 111px; height: 32px; background: url(../images/testimonialsArrowRight.png) no-repeat; bottom: -31px; right: 35px; }
.pageContent .mainContent .testimonialFeed li.even .arrow { width: 108px; height: 31px; background: url(../images/testimonialsArrowLeft.png) no-repeat; bottom: -30px; right: auto; left: 35px; }
.pageContent .mainContent .testimonialFeed li .title { float: right; text-align: right; }
.pageContent .mainContent .testimonialFeed li .logo { float: left; }
.pageContent .mainContent .testimonialFeed li.even .title { float: left; text-align: left; }
.pageContent .mainContent .testimonialFeed li.even .logo { float: right; }
.pageContent .mainContent .testimonialFeed li h4 { margin: 0; color: #1284c4; font-size: 22px; font-family: 'PassingNotes'; }
.pageContent .mainContent .testimonialFeed li h5 { margin: 0; color: #808080; font-size: 16px; font-family: 'PassingNotes'; }
.pageContent .mainContent .testimonialFeed li p { margin: 70px 0 0 0; color: #4d4d4d; font-size: 14px; line-height: 20px; width: 100%; clear: both; }
.pageContent .mainContent .testimonialFeed li p strong { color: #1281c1; font-size: 15px; font-weight: normal; font-family: 'PassingNotes'; }
.pageContent .mainContent a.button, .sidebar a.button { background: #c82e69; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M4MmU2OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMjIxNWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #c82e69 0%, #b2215c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c82e69), color-stop(100%,#b2215c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #c82e69 0%,#b2215c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #c82e69 0%,#b2215c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #c82e69 0%,#b2215c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #c82e69 0%,#b2215c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c82e69', endColorstr='#b2215c',GradientType=0 ); /* IE6-8 */
	font-family: 'PassingNotes'; font-size: 22px; float: right; padding: 12px 20px; text-decoration: none; color: #fff; border-radius: 8px; }
.pageContent .mainContent a.button:hover, .sidebar a.button:hover { background: #b2215c; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyMjE1YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjODJlNjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #b2215c 0%, #c82e69 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2215c), color-stop(100%,#c82e69)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b2215c 0%,#c82e69 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b2215c 0%,#c82e69 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b2215c 0%,#c82e69 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b2215c 0%,#c82e69 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2215c', endColorstr='#c82e69',GradientType=0 ); /* IE6-8 */ }
.pageContent .mainContent a.button.contact { border-radius: 0 0 8px 8px; margin-top: -3px; position: relative; z-index: 5; }
.sidebar a.button { padding: 16px 27px; }