.css-bordeDerecho{ border-right:1px solid #CCC;}
.css-bordeIzquierdo{ border-left:1px solid #CCC;}
.css-bordeSuperior{ border-top:1px solid #CCC;}
.css-bordeInferior{ border-bottom:1px solid #CCC;}
.css-noPadding{ padding:0!important;}
.css-noMargin{ margin:0!important;}
.css-noFloat{ float:none;}
.css-negrita{ font-weight:bold;}
.css-centrar{ text-align:center!important;}
.css-justificar{ text-align:justify!important;}
.css-izquierda{ text-align:left!important;}
.css-subrayado{ text-decoration: underline!important;}
.css-tachado{ text-decoration:line-through!important;}
.css-relativo{ position:relative;}
.css-inline{ display:inline!important;}
.css-medio{ vertical-align:middle;}
.css-hr{ height:1px; background-color:#777; border:0 solid #777; margin:-10px 0 15px 0 }
.css-oculto{ display:none;}

.css-maxImage350{ max-width:350px;}

.css-marginR10{ margin-right:10px!important}
.css-marginR20{ margin-right:20px!important}
.css-marginR30{ margin-right:30px!important}
.css-marginR40{ margin-right:40px!important}
.css-marginR50{ margin-right:50px!important}
.css-marginL10{ margin-left:10px!important}
.css-marginL20{ margin-left:20px!important}
.css-marginL30{ margin-left:30px!important}
.css-marginL40{ margin-left:40px!important}
.css-marginL50{ margin-left:50px!important}
.css-marginT5{ margin-top:5px!important}
.css-marginT10{ margin-top:10px!important}
.css-marginT20{ margin-top:20px!important}
.css-marginT30{ margin-top:30px!important}
.css-marginT40{ margin-top:40px!important}
.css-marginT50{ margin-top:50px!important}
.css-marginT60{ margin-top:60px!important}
.css-marginT70{ margin-top:70px!important}
.css-marginT80{ margin-top:80px!important}
.css-marginT90{ margin-top:90px!important}
.css-marginT100{ margin-top:100px!important}
.css-marginB10{ margin-bottom:10px!important}
.css-marginB20{ margin-bottom:20px!important}
.css-marginB30{ margin-bottom:30px!important}
.css-marginB40{ margin-bottom:40px!important}
.css-marginB50{ margin-bottom:50px!important}

.css-paddingR10{ padding-right:10px!important}
.css-paddingR20{ padding-right:20px!important}
.css-paddingR30{ padding-right:30px!important}
.css-paddingR40{ padding-right:40px!important}
.css-paddingR50{ padding-right:50px!important}
.css-paddingL10{ padding-left:10px!important}
.css-paddingL15{ padding-left:15px!important}
.css-paddingL20{ padding-left:20px!important}
.css-paddingL30{ padding-left:30px!important}
.css-paddingL40{ padding-left:40px!important}
.css-paddingL50{ padding-left:50px!important}
.css-paddingT5{ padding-top:5px!important}
.css-paddingT10{ padding-top:10px!important}
.css-paddingT20{ padding-top:20px!important}
.css-paddingT30{ padding-top:30px!important}
.css-paddingT40{ padding-top:40px!important}
.css-paddingT50{ padding-top:50px!important}
.css-paddingT60{ padding-top:60px!important}
.css-paddingT70{ padding-top:70px!important}
.css-paddingT80{ padding-top:80px!important}
.css-paddingT90{ padding-top:90px!important}
.css-paddingT100{ padding-top:100px!important}
.css-paddingB0{ padding-bottom:0px!important}
.css-paddingB10{ padding-bottom:10px!important}
.css-paddingB20{ padding-bottom:20px!important}
.css-paddingB25{ padding-bottom:25px!important}
.css-paddingB30{ padding-bottom:30px!important}
.css-paddingB40{ padding-bottom:40px!important}
.css-paddingB50{ padding-bottom:50px!important}

.css-fontSize10{ font-size:10px!important;}
.css-fontSize11{ font-size:11px!important;}
.css-fontSize12{ font-size:12px!important;}
.css-fontSize13{ font-size:13px!important;}
.css-fontSize14{ font-size:14px!important;}
.css-fontSize15{ font-size:15px!important;}
.css-fontSize16{ font-size:16px!important;}
.css-fontSize17{ font-size:17px!important;}
.css-fontSize18{ font-size:18px!important;}
.css-fontSize19{ font-size:19px!important;}
.css-fontSize20{ font-size:20px!important;}
.css-fontSize21{ font-size:21px!important;}
.css-fontSize22{ font-size:22px!important;}
.css-fontSize23{ font-size:23px!important;}
.css-fontSize24{ font-size:24px!important;}
.css-fontSize25{ font-size:25px!important;}
.css-fontSize26{ font-size:26px!important;}
.css-fontSize27{ font-size:27px!important;}
.css-fontSize28{ font-size:28px!important;}
.css-fontSize29{ font-size:29px!important;}
.css-fontSize30{ font-size:30px!important;}
.css-fontSize31{ font-size:31px!important;}
.css-fontSize32{ font-size:32px!important;}
.css-fontSize33{ font-size:33px!important;}
.css-fontSize34{ font-size:34px!important;}
.css-fontSize35{ font-size:35px!important;}
.css-fontSize36{ font-size:36px!important;}
.css-fontSize37{ font-size:37px!important;}
.css-fontSize38{ font-size:38px!important;}
.css-fontSize39{ font-size:39px!important;}
.css-fontSize40{ font-size:40px!important;}
.css-fontSize41{ font-size:41px!important;}
.css-fontSize42{ font-size:42px!important;}
.css-fontSize43{ font-size:43px!important;}
.css-fontSize44{ font-size:44px!important;}
.css-fontSize45{ font-size:45px!important;}
.css-fontSize46{ font-size:46px!important;}
.css-fontSize47{ font-size:47px!important;}
.css-fontSize48{ font-size:48px!important;}
.css-fontSize49{ font-size:49px!important;}
.css-fontSize50{ font-size:50px!important;}

.css-espacio10{ margin-bottom:10px;}
.css-espacio20{ margin-bottom:20px;}
.css-espacio30{ margin-bottom:30px;}
.css-espacio40{ margin-bottom:40px;}
.css-espacio50{ margin-bottom:50px;}
.css-espacio60{ margin-bottom:60px;}
.css-espacio70{ margin-bottom:70px;}
.css-espacio80{ margin-bottom:80px;}
.css-espacio90{ margin-bottom:90px;}
.css-espacio100{ margin-bottom:100px;}
.css-espacio230{ margin-bottom:230px;}

.css-minHeight10{ min-height:10px;}
.css-minHeight20{ min-height:20px;}
.css-minHeight30{ min-height:30px;}
.css-minHeight40{ min-height:40px;}
.css-minHeight50{ min-height:50px;}
.css-minHeight60{ min-height:60px;}
.css-minHeight70{ min-height:70px;}
.css-minHeight80{ min-height:80px;}
.css-minHeight90{ min-height:90px;}
.css-minHeight100{ min-height:100px;}

.css-textBlanco{ color:#FFF;}
.css-textNegro{ color:#000;}
.css-textAmarillo{ color:#FFC000;}
.css-textGris{ color:#b0b0b0;}
.css-listaNoEstilo { list-style:none;}

.css-titulo{ background: url(../../images/dots.gif) repeat-x scroll 0 0 transparent; background-position: center; margin: 5px 0 25px; min-height: 20px; border-left: 5px solid #557641;}
.css-titulo h4 { font-size: 23px; display: inline; padding-right: 10px; padding-left: 10px; background-color:#f7f7f7 ;}
.app-footer .footer-content{ padding:3em 0;}
.css-lista-estandar{ margin:40px 0 0 20px;}
.css-lista-estandar li{ margin:15px 0 0 0; list-style:none;}
.css-panel{ background: #f9f9f9; margin: 0 0 22px 20px; padding: 20px; border-left: 5px solid transparent;}
.panel > :first-child{ margin-top: 0;}
.panel > :last-child{ margin-bottom: 0;}
.css-fondo-ficha{ background-size:cover; background-position:center; height:150px; background-color:#000;}
.css-foto-ficha{ margin:-50px 0 0 0;}
.thumbnail a { width: 100%; border-radius: 0;}
.css-p{ min-height:100px;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a{ line-height:1.5;}
.main-nav > ul > li:hover > a, .main-nav > ul > li.active > a{ color: #FFF; background-color: #6f9d55; border: 2px solid #6f9d55;}
.label-primary { background-color: #337ab7;}
.label { border-radius: 0.25em; color: #fff; display: inline; font-size: 75%; font-weight: 700; line-height: 1; padding: 0.2em 0.6em 0.3em; text-align: center; vertical-align: baseline; white-space: nowrap; }

#map { display: block; width: 100%; height: 400px; margin: 0 auto; }

@media (max-width: 768px){
	.span-5{ width:90%;}
	.span-4{ width:90%;}
	#cs-header{ display:none;}
	.title-wrapper{ margin-top:40px;}
}
