﻿
/********************************** SHARED STYLES **********************************/ 

	body {


	}

	#content {

		background-color: #FFF;
		margin-bottom: 30px;
		padding-bottom: 40px;

	}	

	/* PREGUNTAS FRECUENTES */

	div.preguntas-formularios .span4 ul {

		margin: 0;
		padding: 0;
		margin-bottom: 10px !important;
	}

	div.preguntas-formularios .span4 ul li{

		margin: 0 !important;
		padding: 0 !important;
		background-image: url(../images/assa/bullet-blue.png);
		background-repeat: no-repeat;
		padding-left: 12px !important;
		margin-bottom: 5px !important;
		list-style-type: none;


	}

	div.preguntas-formularios h4 {

		font-size: 1.35em !important;
		font-weight: normal;
		margin-bottom: 15px !important;
	}

	div.preguntas-formularios p.ver-mas {

		font-size: 0.9em;
		margin-left: 12px;
	}
	
	/* CONTAINER */

	#container {

		position: relative;
		margin-left: auto;
		margin-right: auto;

	}


	/* WIDGET: SUPPORT */

	#support-widget {

		background-image: url(../images/assa/box-support.png);
		background-repeat: no-repeat;
		width: 216px;
		height: 213px;
		padding-top: 18px;
		padding-left: 12px;
		padding-right: 12px;


	}

	#support-widget ul.support-navigation {

		margin: 0;
		padding: 0;
	
	}

	#support-widget ul.support-navigation li {

		display: inline;
		font-size: 0.9em;
		margin-left: 28px;

	}

	#support-widget ul.support-navigation li a {

		color: #00538e;

	}

	#support-widget span {

		display: none;
	}

	#support-widget a {

		display: block;
		background-repeat: no-repeat;
		position: relative;
		margin-left: auto;
		margin-right: auto;		

	}

	#support-widget a.servicioalcliente {

		background-image: url(../images/assa/bg-servicioalcliente.png);
		width: 193px;
		height: 52px;

	}

	#support-widget a.chat {

		background-image: url(../images/assa/bg-chat.png);
		width: 190px;
		height: 33px;
		margin-top: 12px;	

	}

	#support-widget a.servicioalcliente, #support-widget a.chat {

		border-bottom: 1px solid #cccccc;
		width:100%;
		padding-bottom: 10px;
	}

	#support-widget a.asistencia {

		background-image: url(../images/assa/bg-asistencia.png);
		width: 141px;
		height: 70px;
		margin-top: 4px;
		
	}			


	/* HOMEPAGE: CALCULADORA */

	#homepage-minibanner {

		background-image: url(../images/assa/bg-calculadora.png);
		background-repeat: no-repeat;
		width: 724px;
		height: 122px;
		color: #FFF;
		margin-left: 1px;

	}
	
	#homepage-minibanner .invisibleLink {
	    display: block;
	    height: 122px;
	    width: 724px;
	}

	#homepage-minibanner h2, #homepage-minibanner p {

		padding: 20px 0  0 20px;
		margin: 0;

	}

	#homepage-minibanner h2 {

	    font-family: 'PT Sans', sans-serif;
		font-style: normal;
		font-weight: 400;
		line-height: 1em;
		font-size: 1.9em;
		text-shadow: 1px 1px 1px #9e5d11;
		margin-bottom: 10px;

	}	

	#homepage-minibanner p {

		padding-top: 0;
		font-size: 1.1em;
	}

	#homepage-minibanner div.links {

		margin-right: 20px;
		margin-top: 15px;

	}

	#homepage-minibanner ul li {

		float: left;
		list-style-type: none;
		margin-left: 6px;

	}

	#homepage-minibanner ul li a span {

		display: none;

	}

	#homepage-minibanner ul li a {

		background-repeat: no-repeat;
		width: 114px;
		height: 90px;
		display: block;

	}

	#homepage-minibanner ul li a#automovil {

		background-image: url(../images/assa/bg-automovil.png);

	}

	#homepage-minibanner ul li a#vida {

		background-image: url(../images/assa/bg-vida.png);

	}

	#homepage-minibanner ul li a#salud {

		background-image: url(../images/assa/bg-salud.png);

	}

	/* HOME: CAROUSEL */

	div.carousel div.span3 {

		display: block;
		margin-right: 6px;
		width: 238px;

	}

	div.carousel div.span3.last {

		margin-right: 0;

	}



	.carousel {

		margin: 0;
		padding: 0 ;
		padding: 0 7px 0 7px !important;
	
	}

	.carousel h3 {

	    font-family: 'PT Sans', sans-serif;
		font-style: normal;
		font-weight: bold;
		color: #00538e;
		line-height: 1em;
		font-size: 1.7em;
		margin: 0;
		padding: 0;
		margin-bottom: 8px;

	}



	div.carousel a.left, div.carousel a.right {

		width: 25px;
		height: 25px;
		display: block;
		background-repeat: no-repeat;
		text-indent: -999999px;
		float: left;

	}

	div.carousel a.left {

		background-image: url(../images/assa/arrow-left.png);

	}

	div.carousel a.right {

		background-image: url(../images/assa/arrow-right.png);
		margin-left: 8px;

	}	

	div.carousel-controls {

		width: 60px;
		position: relative;
		margin-left: auto;
		margin-right: auto;
		margin-top: 20px;

	}	

	/* SLIDESHOW */

	span.ls-bottom-slidebuttons, span.ls-nav-sides {

		display: none !important;
	}

	/* SIDEBAR */

	div.sidebar {

		font-size: 0.95em;
		padding-top: 10px;
		padding-left: 10px;


	}

	div.sidebar a.areaservicio {

		background-image: url(../images/assa/area800.png);
		background-repeat: no-repeat;
		width: 181px;
		height: 57px;
		display: block;
		padding: 10px;

	}

	div.sidebar div.contact-wrapper {

		background-image: url(../images/assa/bg-contactwrapper.png);
		background-repeat: no-repeat;
		width: 163px;
		height: 200px;
		padding: 20px 14px 10px 14px;
		margin-top: 23px;
	}

	div.sidebar div.contact-wrapper a.ocho {

   		 background-image: url(../images/assa/bg-800-small.png);
   		 background-repeat: no-repeat;
   		 display: block;
   		 height: 47px;
   		 margin-bottom: 0px;
   		 width: 159px;
	}

	div.sidebar div.contact-wrapper a.chat {

		background-image: url(../images/assa/bg-chat-small.png);
		background-repeat: no-repeat;		
		width: 159px;
		height: 42px;
		display: block;
		margin-bottom: 0px;
		margin-top: -4px;
	}

	div.sidebar div.contact-wrapper a.asistencia {

		background-image: url(../images/assa/bg-asistencia-small.png);
		background-repeat: no-repeat;		
		width: 131px;
		height: 65px;
		display: block;
		margin-left: 14px;
	    margin-bottom: 0px;
	     margin-top: -8px;
	}	

	div.sidebar a.areaservicio span, div.sidebar div.contact-wrapper a.chat span, div.sidebar div.contact-wrapper a.ocho span, div.sidebar div.contact-wrapper a.asistencia span {

		display: none;
	}

	div.sidebar div.widget {


	}	

	div.sidebar ul.menu {

		margin: 0;
		padding: 0;
	}

	div.sidebar ul.menu li {

		list-style-type: none;
		margin-bottom: 8px;

	}

	div.sidebar ul.menu li ul.sub-menu {

		margin: 0;
		padding: 0;
		margin-top: 14px;
		margin-bottom: 30px;

	}

	div.sidebar h4.widgettitle, div.sidebar ul li#menu-item-683 > a, div.sidebar ul li#menu-item-684 > a{

		color: #00538e;
		font-size: 1.35em;
	    font-family: 'PT Sans', sans-serif;
		margin: 0;
		padding: 0;	
		font-weight: 300;
		background-image: url(../images/assa/bg-dots.png);
		background-repeat: repeat-x;
		background-position: bottom left;
		padding-bottom: 6px;
		margin-bottom: 10px;

	}

	body.page-id-5 div.sidebar h4.widgettitle {

		display: none;

	}

	/************************************* CONTENT **************************************/


	/* ALL PAGES */

	#single-banner {

	
		display: block;
		margin-bottom: 20px;
		position: relative;

	}

	#title-wrapper {

		background-image: url(../images/assa/bg-title.png);
		background-repeat: repeat-x;
		height: 88px;
		padding: 10px 10px 0 25px;

	}

	#title-wrapper h1.page-title {

		color: #00538e;
		font-size: 2.2em;
	    font-family: 'PT Sans', sans-serif;
		font-weight: 400;
		margin: 0;
		padding: 0;


	}

	#title-wrapper h1.page-title.single-line {

		margin-top: 12px;
	}

	p#breadcrumbs {

		font-size: 0.85em;
		color: #333333

	}

	p#breadcrumbs a {

		color: #00538e;

	}

	#banner_text {

		color: #FFF;
		font-size: 1.4em;
		position: absolute;
		bottom: 35px;
		line-height: 1.3em;
		padding: 10px 20px 10px 20px;
    	background: rgb(16,115,185); /* The Fallback */		
    	background:rgba(16,115,185,0.9);


	}

	#content {

		background-color: #FFF;
		margin-bottom: 30px;
		padding-bottom: 40px;

	}

	/* INNER CONTENT */


	#inner-content section.entry-content div.span4 h3 {

	    font-family: 'PT Sans', sans-serif;
	    font-size: 1.4em;
	    font-weight: normal;
	    color: #333333;

	}


	#inner-content section.entry-content div.span4 h4 {

		font-size: 1.1em;
		line-height: 1.3em;
		margin: 0;
		padding: 0;
		margin-top: -10px;
		margin-bottom: 12px;
	    font-family: 'PT Sans', sans-serif;

	}

	#inner-content section.entry-content div.span4 h4 a {

		color: #333333;
	}


	#inner-content section.entry-content div.span4 ul {

		margin: 0;
		padding: 0;
		font-size: 0.9em;
	}

	

	/* PRINT PAGE */


	div.printfriendly {

		margin: 0 !important;
		margin-bottom: 10px !important;
		margin-top: 4px !important;
	}

	div.printfriendly img {

		display: none !important;

	}

	div.printfriendly a {

		font-size: 0.85em !important;
	
	}
			
	/* MI ASSANET */

	ul.popup {

		margin: 0;
		padding: 0;

	}

	ul.popup li {

		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	a#assanet {

		background-image: url(../images/assa/assanet.png);
		width: 256px;
		height: 74px;
		display: block;
		margin-top: -5px;

	}

	a#assanet span {

		display: none;

	}
	
	div.dropdown-menu {

		width: 241px;
		margin-top: -12px;
		background-color: #1073b9;
		margin-left: 3px;
		border:none;
		border-right:5px solid #d0dde7;
		border-left:5px solid #d0dde7;
		border-bottom:5px solid #d0dde7;	
		-webkit-border-radius: 0 0 6px 6px;
		-moz-border-radius: 0 0 6px 6px;
		border-radius: 0 0 6px 6px;		
		
	}

	div.dropdown-menu #login-widget form {

		margin-left: 10px;
		margin-top: 8px;
		margin-bottom: 10px !important;
	}


	/* INDIVIDUAL / FAMILIAR */

	a.more {

		font-size: 0.85em;
		margin-top: 10px;
		display: block;

	}

	/* FOOTER */

	footer.footer {

		background-image: url(../images/assa/bg-footer.png);
		background-repeat: repeat-x;
		min-height: 90px;
		padding-top: 20px;
		background-color: #c0deed;
	}

	footer.footer a {

		color: #00538e;
	}

	footer.footer p {

		margin: 0;
		padding: 0;

	}

	footer p.copyright {

		color: #424445;
		font-size: 0.8em;
		line-height: 1.1em;
	}

	footer.footer ul#menu-footer {

		margin: 0;
		padding: 0;
		font-size: 0.95em;

	}

	footer.footer ul#menu-footer li {

		display: inline;
		list-style-type: none;

	}

	footer.footer ul#social {

		margin: 0;
		padding: 0;
		padding-top: 2px;

	}

	footer.footer ul#social li {

		display: inline;
		list-style-type: none;

	}	

	footer.footer ul#social li a {

		width: 32px;
		height: 32px;
		display: block;
		background-repeat: no-repeat;
		float: left;
		margin-left: 5px;
	}

	footer.footer ul#social li a#facebook {

		background-image: url(../images/assa/icon-facebook.png);
	}

	footer.footer ul#social li a#twitter {

		background-image: url(../images/assa/icon-twitter.png);
	}

	footer.footer ul#social li a#youtube {

		background-image: url(../images/assa/icon-youtube.png);
	}


	footer.footer ul#social li a span {

		display: none;

	}	


	/* VALIDATION */

	label.error {

		color: red;
		font-size: 0.8em;
		line-height: 8px;
		margin-bottom: 10px;
	}

/********************************** MOBILE STYLES **********************************/ 


@media (max-width: 767px) {


	/* HIDING ELEMENTS */

	ul#menu-country-navigation, form#searchform, ul.support-navigation, footer.footer ul#social, #megaMenu, ul#megaUber, #login-widget, ul.popup, #text-4, #banner_text {

		display: none;

	}

	#mobile-wrapper {

		padding: 12px;
	}

	body {

		padding-left: 0;
		padding-right: 0;
	}

	#homepage-minibanner h2 {

		padding: 0;

	}

	/* HOMEPAGE: CALCULADORA */

	#homepage-minibanner {

		background-image: url(../images/assa/bg-calculadora-mobile.png);
		/*background-repeat: repeat-x;*/
		background-size: 100% auto;
		max-width: 100%;
		/*width: 100%;
		height: 150px;*/
		height: 170px;
		margin-left: 0;
		margin-bottom: 10px;

	}
	
	#homepage-minibanner .invisibleLink {
	    display: block;
	    height: 122px;
	    width: 310px;
	}

	#homepage-minibanner p {

		display: none;

	}

	#homepage-minibanner h2 {

	    font-family: 'PT Sans', sans-serif;
		font-style: normal;
		font-weight: 400;
		line-height: 1em;
		font-size: 1.9em;
		text-shadow: 1px 1px 1px #9e5d11;
		margin-bottom: 5px;
		padding-top: 12px;
		padding-left: 15px;

	}	

	#homepage-minibanner p {

		display: none;
	}

	#homepage-minibanner div.links {

		margin-top: 15px;

	}

	#homepage-minibanner ul li {

		float: left;
		list-style-type: none;
		margin-left: 6px;

	}

	#homepage-minibanner div.pull-left, #homepage-minibanner div.pull-right {

		float: none;

	}

	#homepage-minibanner ul {

		margin: 0;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		clear:both;
    	text-align:center;
    	padding-top: 12px;

	}

	#homepage-minibanner ul li a span {

		display: none;

	}

	#homepage-minibanner ul li a {

		background-repeat: no-repeat;
		background-size: contain;
		width: 90px;
		height: 71px;
		display: block;

	}

	#homepage-minibanner ul li a#automovil {

		background-image: url(../images/assa/bg-automovil.png);

	}

	#homepage-minibanner ul li a#vida {

		background-image: url(../images/assa/bg-vida.png);

	}

	#homepage-minibanner ul li a#salud {

		background-image: url(../images/assa/bg-salud.png);

	}


	/* HEADER */

	a.brand img {

		position: relative;
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-top: 25px;
		margin-bottom: 15px;

	}

	/* NAVIGATION */

	ul#menu-mobile {

		margin: 0;
		padding: 0;
	    font-family: 'PT Sans', sans-serif;
	    margin-bottom: 10px;
	    padding-left: 4%;
	    padding-right: 4%;


	}

	ul#menu-mobile li {

		list-style-type: none;
		text-align: center;

	}

	ul#menu-mobile li a {

		background-color: #01538f;
		color: #FFF;
		float: left;
		width: 48%;
		text-align: center;
		margin-bottom: 10px;
		padding-top: 4%;
		padding-bottom: 4%;
		font-weight: bold;
		font-size: 0.95em;

	}

	ul#menu-mobile li#menu-item-1861 a, ul#menu-mobile li#menu-item-1859 a {

		margin-left: 4%;
	}

	ul#menu-mobile li#menu-item-1900 a {

		margin-left: 26%;
	}


	ul#menu-mobile li a:hover {

		text-decoration: none;
	}

	/* SLIDESHOW */


	#homepage-slideshow p {

		margin: 0;
		padding: 0;
	}

	.ls-defaultskin {

		padding: 0px !important;
		background: transparent !important;
		box-shadow: 0px 0px 0px 0px #000 !important;
		-moz-box-shadow: 0px 0px 0px 0px #000 !important;
		-webkit-box-shadow: 0px 0px 0px 0px #000 !important;
		border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;

	}	

	/* SUPPORT WIDGET */


	#support-widget {

		position: relative;
		margin-left: auto;
		margin-right: auto;
		background-image: none;


	}	

	/* CAROUSEL */

	#myCarousel {

		width: 238px;
		position: relative;
		margin-left: auto;
		margin-right: auto;

	}




	/* FOOTER */

	footer.footer {

		padding: 14px;

	}

	footer p.copyright {

		margin-top: 5px;
	}

	/* CONTENT */

	#title-wrapper h1.page-title {

		color: #00538e;
		font-size: 2em;
	    font-family: 'PT Sans', sans-serif;
		font-weight: 400;
		margin: 0;
		padding: 0;
		margin-top: 12px;


	}

	p#breadcrumbs {

		display: none;

	}


	div.row.preguntas-formularios div.span4 {

		margin-bottom: 20px !important;

	}
}



/********************************** TABLET STYLES **********************************/ 

@media (min-width: 768px) and (max-width: 979px) {


	/* COLUMNS */

	[class*="span"] {

		margin: 0 !important;
		
	}

	div.row {
		
		margin: 0 !important;

	}


	/* HOME */

	div.span4 {

		width: 234px;
		margin-right: 5px !important;
		margin-left: 5px !important;
		float: left;
	
	}

	div.span8 {

		width: 480px;
		float: right;


	}	


	/* WIDGET: SUPPORT */

	#support-widget {

		background-size: contain;
		
	}


	/* HOMEPAGE: CALCULADORA */

	#homepage-minibanner {

		background-size: contain;
		width: 475px;
		height: 80px;
		margin-left: 2px;

	}

	#homepage-minibanner h2, #homepage-minibanner p {

		padding: 10px 0  0 10px;

	}

	#homepage-minibanner h2 {

	    font-family: 'PT Sans', sans-serif;
		font-style: normal;
		font-weight: 400;
		line-height: 1em;
		font-size: 1.9em;
		text-shadow: 1px 1px 1px #9e5d11;
		margin-bottom: 5px;

	}	

	#homepage-minibanner p {

		padding-top: 0;
		font-size: 0.8em;
		line-height: 1.1em;
	}

	#homepage-minibanner div.links {

		margin-right: 20px;
		margin-top: 15px;

	}

	#homepage-minibanner ul li {

		float: left;
		list-style-type: none;
		margin-left: 6px;

	}

	#homepage-minibanner ul li a span {

		display: none;

	}

	#homepage-minibanner ul li a {

		background-repeat: no-repeat;
		background-size: contain;
		width: 60px;
		height: 47px;
		display: block;

	}

	#homepage-minibanner ul li a#automovil {

		background-image: url(../images/assa/bg-automovil.png);

	}

	#homepage-minibanner ul li a#vida {

		background-image: url(../images/assa/bg-vida.png);

	}

	#homepage-minibanner ul li a#salud {

		background-image: url(../images/assa/bg-salud.png);

	}


	/* HOME: CAROUSEL */

	div.carousel div.span3 {

		display: block;
		margin-right: 6px;
		width: 176px;

	}




}


/********************************** TABLET++ STYLES **********************************/ 

@media (min-width: 768px) {
	
	/* HEADER */

	header.header {

		margin-bottom: 12px;

	}

	a.brand img {

		margin-top: 30px;

	}


	/* HEADER: COUNTRY MENU */

	ul#menu-country-navigation {

		background-color: #00538e;
		padding: 6px 16px 7px 16px;
		font-size: 0.8em;
		margin: 0;
		margin-bottom: 8px;
		font-size: 0.85em;

	}

	ul#menu-country-navigation li {

		display: inline;
		margin-left: 25px;

	}

	ul#menu-country-navigation li:first-child {

		margin-left: 0;
	}

	ul#menu-country-navigation li a {

		color: #FFF;

	}

	/* HEADER: SEARCH */

	form#searchform {

		margin: 0;
		padding: 0;

	}

	form#searchform input#s {

		float: left;
	}

	div.header-widget {

	}

	form#searchform input#searchsubmit {

		float: left;
		margin-left: -20px;
		margin-top: 8px;
	}


	/* SUPPORT NAVIGATION */

	ul.support-navigation {

		margin: 0;
		padding: 0;

	}

	ul.support-navigation li {

		display: inline;
		font-size: 1em;
		margin-left: 28px;

	}

	ul.support-navigation li a {

		color: #00538e;

	}		

	/* NAVIGATION */

	body.home #megaMenu {

		float: right;
		width: 480px;

	}

	#megaMenu {

		width: 100%;
	}


	/* HOMEPAGE: SLIDESHOW */

	.ls-defaultskin {

		box-shadow: 0px 0px 0px 0px #000 !important;
		-moz-box-shadow: 0px 0px 0px 0px #000 !important;
		-webkit-box-shadow: 0px 0px 0px 0px #000 !important;
		border-radius: 0px !important;
		-moz-border-radius: 0px !important;
		-webkit-border-radius: 0px !important;
		background: #FFF !important;

	}

	span.ls-nav-sides {

		display: none !important;
	}

	span.ls-bottom-slidebuttons {

		display: none !important;
		background-image: none !important;
		background-position: 0 0 !important;
	}	



	#homepage-slideshow p {

		margin: 0 !important;
		padding: 0 !important; 
	}


	/* WIDGET: LOGIN */

	body.home #login-widget {

		
		/*height: 270px;*/
		height: 297px;
		background-color: #00538e;
		margin-top: -36px; 
		margin-bottom: 6px;
		padding: 10px;
		padding-bottom: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		

	}

	#login-widget legend {

		color: #FFF;
		line-height: 0.8em;
		font-size: 1.25em;
	    font-family: 'PT Sans', sans-serif;
		margin: 0;
		padding: 0;
		margin-bottom:5px;
		border: none;


	}

	#login-widget legend span {

		font-size: 0.75em;
	}

	#login-widget form {

		background-image: url(../images/assa/bg-login.png);
		background-repeat: repeat-y;
		width: 200px;
		height: 234px;
		padding: 10px;

	}

	#login-widget form input {

		width: 93%;

	}

	#login-widget form ul {

		font-size: 0.9em;
		margin: 0;
		padding: 0;
		margin-bottom: 5px;
	}

	#login-widget form ul li {

		list-style-type: none;

	}

	#login-widget form ul li a {

		color: #333333;

	}

	#login-widget form ul li a:hover {

		color: #025896;
		text-decoration: none;

	}

	#login-widget button.btn-ingresar {

		background-image: url(../images/assa/btn-ingresar.png);
		background-repeat: no-repeat;
		width: 122px;
		height: 44px;
		display: block;
		margin: 0;
		padding: 0;
		background-color: transparent;
		border: none;
		text-indent: -999999px;
		margin-bottom: 5px;

	}


	#inner-content section.entry-content div.span4 ul li {

		list-style-type: none;
        margin-left: 24px;

      
	}

	#inner-content section.entry-content .texto {

		width: 53%;
	}

	#inner-content section.entry-content div.span4 img.thumb {

		margin-right: 12px;
		margin-bottom: 12px;
	}


	/* SEARCH */

	body.search div.contact-wrapper, body.blog div.contact-wrapper, body.single div.contact-wrapper, body.post-type-archive-preguntas div.contact-wrapper, body.post-type-archive-formularios div.contact-wrapper {

		margin-top: 0px;
	}

	/* BLOG */

	p.byline {

		font-size: 0.95em;
		margin-top: -5px;
	}

	body.single header.article-header {

		margin-bottom: 20px;

	}

	h1.entry-title {

		font-size: 1.8em;
		line-height: 1.4em;
	}

	/* PREGUNTAS FRECUENTES */

	h3.h2 {

		line-height: 1.2em;
		font-size: 1.4em;
	}

	body.post-type-archive-preguntas #main div.span8, body.post-type-archive-formularios #main div.span8 , body.single-preguntas #main div.span8, body.search-results #main div.span8, body.single-formularios #main div.span8 {

		margin-left: -13px;
	}

	/* PAGINATION */

	ol.bones_page_navi {

		margin: 0;
		padding: 0;
		text-align: center;
		margin-top: 20px;
	}

	ol.bones_page_navi li {

		margin: 0;
		padding: 0;
		list-style-type: none;
		display: inline;
		margin-left:5px;
		margin-right: 5px;

	}	

}





/********************************** DESKTOP STYLES **********************************/ 


@media (min-width: 980px) {


	/* GENERAL */

	hr {

       display : list-item;
       list-style : url(../images/assa/hr.png) inside;
       filter : alpha(opacity=0);
       width : 0%;
       margin-bottom: 10px;

	}	


	/* CONTAINER */

	.container {

		width: 990px;

	}

	/* COLUMNS */

	[class*="span"] {

		margin: 0;
		
	}

	div.row {
		
		margin: 0;

	}

	/* HOME */

	div.span4 {

		width: 240px;
		margin-right: 10px;
		margin-left: 10px;
		float: left;
	
	}

	/* SLIDESHOW */

	#homepage-slideshow {


		width: 100%;
		height: 341px;
		margin-top: 2px;
		margin-left: -1px;
		margin-bottom: 6px;

	}	

	/* NAVIGATION */

	body.home #megaMenu {

		width: 730px;

	}	

	div.span8 {

		width: 730px;
		float: right;

	}	

	/* PAGE COLUMNS */

	#inner-content div.span4 {

		width: 220px;
		margin-left: 10px;
		margin-right: 25px;
	
	}

	#inner-content div.span8 {

		width: 725px;
		margin-right: 10px;

	}		

	/* CONTENT COLUMNS */


	body.page-id-5 #inner-content section.entry-content div.span4{

		margin-top: 0;

	}

	#inner-content section.entry-content div.span4 {

		width: 350px;
		margin: 0;
		margin-top: 25px;
	}


	#inner-content section.entry-content div.span4:first-child {

		margin-right: 20px;
	}
	

}

.logo_s { width:90px;float:right }
