/* ==================================================================
Media Queries
================================================================== */

/* ==================================================================
Desktop
================================================================== */
@media only screen and (min-width: 1025px) {
	/* ==================================================================
	ScrollBar
	================================================================== */

	::-webkit-scrollbar {
	    width: 8px;
	}
	 
	::-webkit-scrollbar-track {
	    -webkit-box-shadow: none; 
	    -webkit-border-radius: 0px;
	    border-radius: 0px;
	}
	 
	::-webkit-scrollbar-thumb {
	    -webkit-border-radius: 0px;
	    border-radius: 0px;
	    background: rgba(180,180,180,0.8); 
	    -webkit-box-shadow: none; 
	}

	::-webkit-scrollbar-thumb:window-inactive {
		background: rgba(180,180,180,0.4); 
	}
}

/* ==================================================================
Tablet Portrait size to Tablet Landscape (devices and browsers)
================================================================== */
@media only screen and (min-width: 600px) and (max-width: 1024px) {
		
	/* ==================================================================
	Portfolio
	================================================================== */

	.portfolio .portfolio-item {
		height: 149px;
	}

	/* TABLET */


	body{
		min-width: 600px;
		max-width: 1024px;
	}

	#intro {
		min-width: 600px;
		max-width: 1024px;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 0px;
		background: url(../images/edificiotablet.jpg) no-repeat fixed;
		text-align: left;
		float: left;
		
	}

	#intro h1 {
		width: 430px;
		height: 133px;
		margin-left: 150px;
		margin-top: 0px;
		font-size: 60px;
		color: #111111;
		margin-bottom: 0px;
		line-height: 80px;
		padding-top: 0px;
		padding-bottom: 10px;
		font-weight: 700;
	}

	#intro h1 span {
		color: #d3152a;
	}

	#intro h2 {
		color: #ffffff;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.logo {
		width: 150px;
		float: right;
		margin-left: 0px;
		padding-left: 0px;
		margin-top: 20px;
	}


	a.logo {
	margin: 20px 0px 0px 0px;
	float: right;
	width: 150px;
}

	#abogados_aac {
	background-color:#fff;

}


	div.row{
  	 margin-right: 0px;
	}

	div.container-fluid{
  	 padding-right: 0px;
	}

	.container {
		min-width: 600px;
		max-width: 1024px;
		float: left;
		margin-right: 0px;
		margin-left: 0px;

	}
	#intro .container {
		min-width: 600px;
		max-width: 1024px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	/* menu tablet */

	nav#main-nav {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 100;
		width: 768px;
		height: 76px;
		background: white;
		min-width: 300px;
	}

	nav#main-nav ul {
		width: 550px;
		float: right;
		margin-right: 0px;
	}

	nav#main-nav ul li {
		float: left;
		display: inline-block;
		line-height: 17px;
	}

	nav#main-nav ul li a {
		font-size: 15px;
		color: #333333;
		text-transform: uppercase;
		padding: 10px 10px;
		display: inline-block;
	}

	nav#main-nav ul li a.active {
		color: #cc0000;
	}

	body.no-intro nav#main-nav {

	}


	/* fin menu TABLET */


	#intro section {
		min-width: 600px;
		max-width: 1024px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#intro section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#intro .container .row {
		min-width: 600px;
		max-width: 1024px;
		padding-bottom: 0px;
		float: left;
	}

	#intro .container.row span{
		width: 100%;
		padding-bottom: 0px;
		float: left;
	}

	.row span{
		min-width: 600px;
		max-width: 1024px;
		padding-bottom: 0px;
		float: left;
	}

	.row {min-width: 600px;
		max-width: 1024px;
		}



/* abogados TABLET */


		

	#abogados_aac{
		min-width: 600px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 0px;
		background-color: #fff;
		text-align: center;
		
		}

	#abogados_aac .container{
		width: 600px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: left;
		
		}

	#abogados_aac h1{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 70px;
		display: block;
	}



	#intro #abogados_aac {
		min-width: 600px;
		max-width: 1024px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#abogados_aac section {
		min-width: 600px;
		max-width: 1024px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#abogados_aac section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#abogados_aac .container .row {
		min-width: 600px;
		max-width: 1024px;
		padding-bottom: 0px;
		text-align: left;
		float: left;
	}


	#abogados_aac .container.row div.span12{
		width: 600px;
		padding-bottom: 0px;
		float: left;
	}

	#abogados_aac .container.row .span12 img{
		
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#abogados_aac .container.row .span4{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}

	div.span4{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}
	
	#abogados_aac .container.row .span4 img{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 0px
		margin-left: 0px;
		margin-right: 0px;
		float: left;
	}

	.linea {
		display: none;
	}

	#abogados_aac .container.row .span1{
		display: none;
	}

	div.span1{
		display: none;
	}


/*areas tablet*/


	#portfolio{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 0px;
		background-color: #fff;
		text-align: center;
		
		}

	#portfolio .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: left;
		
		}

	#portfolio h1{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 70px;
		display: block;
	}



	#intro #portfolio {
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}




	#portfolio section {
		min-width: 700px;
		max-width: 1024px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#portfolio section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#portfolio .container .row {
		min-width: 700px;
		max-width: 1024px;
		padding-bottom: 0px;
		text-align: left;
		float: left;
	}


	#portfolio .container.row div.span12{
		min-width: 700px;
		max-width: 1024px;
		padding-bottom: 0px;
		float: left;
	}

	

	#portfolio .container.row .span3{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}

	div.span3{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 15px;
		padding-left: 10px;
		padding-right: 0px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}
	
	#abogados_aac .container.row .span3 img{
		width: 200px;
		height: 300px;
		padding-bottom: 0px;
		padding-top: 0px
		margin-left: 0px;
		margin-right: 0px;
		float: left;
	}


	#abogados_aac .container.row .span1{
		display: none;
	}

	div.span1{
		display: none;
	}






/*contacto tablet*/


#contacts{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 0px;
		background-color: #fff;
		text-align: center;
		background: #fff;
		
		}

	#contacts .container{
		width: 700px;
		height: 650px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: left;
		
		}

	#contacts h1{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 70px;
		display: block;
	}



	#intro #contacts {
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#foto2{display: none;}

	#contacts section {
		min-width: 700px;
		max-width: 1024px;
		height: 650px;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#contacts section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#contacts .container .row {
		min-width: 700px;
		max-width: 1024px;
		height: 650px;
		background-color: #fff;
		padding-bottom: 0px;
		text-align: left;
		float: left;
	}

	div.span5{
		width: 220px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}

	.contact-info {
		width: 250px;
		height: 500px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
		text-align: center;
		float: left;
	}

	div.span6{
		width: 400px;
		height: 500px;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		text-align: center;
		float: left;
	}

	iframe{
		width: 220px;
		height: 220px;
	}




/* 	fichas tablet */

/* 	Javier Medina tablet */

	#ab_javiermedina{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_javiermedina .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;
		text-align: center;
		
		}

	#ab_javiermedina h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}



	#intro #ab_javiermedina {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_javiermedina section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_javiermedina section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_javiermedina .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_javiermedina .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_javiermedina .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_javiermedina .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_javiermedina .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_javiermedina .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_javiermedina h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_javiermedina p{
		float: left;
		width: 400px;
		height: 750px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_javier{
	    	margin-left: 0px;
		
	}


 /* Cristian fuica tablet */

	#ab_cristianfuica{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_cristianfuica .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_cristianfuica h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}



	#intro #ab_cristianfuica {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_cristianfuica section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_cristianfuica section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_cristianfuica .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_cristianfuica .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_cristianfuica .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_cristianfuica .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_cristianfuica .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_cristianfuica .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_cristianfuica h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_cristianfuica p{
		float: left;
		width: 400px;
		height: 570px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_cristian{
	    	margin-left: 0px;
		
	}



 /* Dalton Campos tablet*/

	#ab_daltoncampos{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_daltoncampos .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_daltoncampos h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}


	#intro #ab_daltoncampos {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_daltoncampos section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_daltoncampos section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_daltoncampos .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_daltoncampos .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_daltoncampos .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_daltoncampos .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_daltoncampos .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_daltoncampos .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_daltoncampos h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_daltoncampos p{
		float: left;
		width: 400px;
		height: 750px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_dalton{
	    	margin-left: 0px;
		
	}

 /* Fco. Escalona tablet */

	#ab_fcoescalona{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_fcoescalona .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_fcoescalona h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}



	#intro #ab_fcoescalona {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_fcoescalona section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_fcoescalona section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_fcoescalona .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_fcoescalona .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_fcoescalona .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_fcoescalona .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_fcoescalona .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_fcoescalona .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_fcoescalona h4{
		float: left;
		width: 380px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_fcoescalona p{
		float: left;
		width: 400px;
		height: 750px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_fco{
	    	margin-left: 0px;
		
	}




/* Bernardino Sanhueza tablet*/

	#ab_bernardinosanhueza{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_bernardinosanhueza .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_bernardinosanhueza h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}


	#intro #ab_bernardinosanhueza {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_bernardinosanhueza section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_bernardinosanhueza section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container .row {
		width: 700px;
		height: 1160px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_bernardinosanhueza .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_bernardinosanhueza .container.row .span12{
		width: 700px;
		height: 1160px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_bernardinosanhueza .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_bernardinosanhueza h4{
		float: left;
		width: 380px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_bernardinosanhueza p{
		float: left;
		width: 400px;
		height: 750px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_bernardino{
	    	margin-left: 0px;
		
	}



/* Matias Rusiñol tablet */

	#ab_matiasrusinol{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_matiasrusinol .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_matiasrusinol h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}


	#intro #ab_matiasrusinol {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_matiasrusinol section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_matiasrusinol section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_matiasrusinol .container .row {
		width: 700px;
		height: 1160px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_matiasrusinol .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_matiasrusinol .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_matiasrusinol .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_matiasrusinol .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_matiasrusinol .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_matiasrusinol h4{
		float: left;
		width: 280px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_matiasrusinol p{
		float: left;
		width: 400px;
		height: 550px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_matias{
	    	margin-left: 0px;
		
	}



/* Oscar Oyarzo  tablet*/

	#ab_oscaroyarzo{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background:url(../images/SlideContacto.jpg) no-repeat center center;
		text-align: center;
		
		}

	#ab_oscaroyarzo .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left:30px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 30px;

		text-align: center;
		
		}

	#ab_oscaroyarzo h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 0px;
	}

	#intro #ab_oscaroyarzo {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_oscaroyarzo section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_oscaroyarzo section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_oscaroyarzo .container .row {
		width: 700px;
		height: 1160px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_oscaroyarzo .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_oscaroyarzo .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_oscaroyarzo .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_oscaroyarzo .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_oscaroyarzo .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_oscaroyarzo h4{
		float: left;
		width: 280px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_oscaroyarzo p{
		float: left;
		width: 400px;
		height: 520px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_oscar{
	    	margin-left: 0px;
		
	}

	/*-------------------
	 thanks  tablet*/

	#page_thanks{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		text-align: center;
		
		}

	#page_thanks .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		text-align: center;
		
		}

	#page_thanks h1{
		width: 600px;
		margin-left: 0px;
		margin-top: 50px;
	}

	#page_thanks p{
		float: left;
		width: 600px;
		
	}

	#page_thanks h5{
		width: 600px;
		margin-left: 0px;
		margin-top: 50px;
	}

	#page_thanks .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}



}

/* ==================================================================
All Mobile Sizes (devices and browsers)
================================================================== */
@media only screen and (max-width: 599px) {

	body {
		overflow: visible;
	}

	section {
		width: 100%;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	section .container {
		padding-top: 70px;	
	}

	section > .container {
		padding-bottom: 40px;
	}

	#portfolio {
		overflow: hidden;
	}

	/* ==================================================================
	Main Navigation
	================================================================== */
	
	nav#main-nav {   
        height: auto;  
    }

	nav#main-nav > ul {
		display: none;
		background: #333333;
		width: 100%;
		height: auto;
		margin-right: 0px;
	}

    nav#main-nav > ul li {  
        width: 100%;  
        float: left;  
        position: relative;
        border-top: 1px solid #3d3d3d;
    }

    nav#main-nav > ul li a {  
  		color: #ffffff;
  		padding: 15px 20px;
  		width: 100%;
    }

    nav#main-nav ul li a.active {
		color: #ffffff;
	}

	/* ==================================================================
	Responsive Navigation
	================================================================== */

	#main-nav #responsive-nav {
		display: block;
	}

	/* ==================================================================
	Intro
	================================================================== */

	#intro {
		padding-top: 0px;
	}

	#intro .container {
		padding-top: 0px;
	}
	

	#intro .container .row {
		padding-top: 0px;
	}

	/* ==================================================================
	Services
	================================================================== */

	.features .feature-box .box-content {
		margin-bottom: 30px;
	}

	.features-list {
		margin-bottom: 30px;
	}

	/* ==================================================================
	Portfolio
	================================================================== */

	.single-portfolio .image-container,
	.single-portfolio .video-container,
	.single-portfolio .gallery-container {
		margin-bottom: 30px;
	}

	.single-portfolio .gallery-container {
		min-height: 200px;
	}

	/* ==================================================================
	Contacts
	================================================================== */
	.contact-form, .contact-info {
		margin-bottom: 20px;
	}

}

/* ==================================================================
Mobile Landscape Size to Tablet Portrait (devices and browsers)
================================================================== */
@media only screen and (min-width: 421px) and (max-width: 599px) {
		
	.container {
		width: 460px;
	}
	
	/* ==================================================================
	Portfolio
	================================================================== */
	.portfolio .portfolio-item {
		height: 300px;
	}

}

/* ==================================================================
Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
================================================================== */


@media only screen and (min-width: 360px) and (max-width: 420px) {

	body{width: 360px;
	}

	#intro {max-width: 360px;
		height: 359px;

		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background: url(../images/movil360.jpg) no-repeat fixed;
		text-align: left;
		float: left;



		
	}

	#intro h1 {
	display: none;
	}



	div.row{
  	 margin-right: 0px;
	}

	div.container-fluid{
  	 padding-right: 0px;
	}

	.container {
		width: 360px;
		float: left;
		margin-right: 0px;
		margin-left: 0px;

	}
	#intro .container {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}





	nav#main-nav {   
		max-width: 360px;
        height: auto;  
        float: left;
        margin-left: 0px;
    }

	nav#main-nav > ul {
		width: 360px;
		display: none;
		background: #333333;
		width: 100%;
		height: auto;
		margin-right: 0px;
	}

    nav#main-nav > ul li {  
        width: 360px;  
        float: left;  
        position: relative;
        border-top: 1px solid #3d3d3d;
        margin-right: 0px;
   
    }

    nav#main-nav > ul li a {  
  		color: #ffffff;
  		padding: 15px 20px;
  		width: 360px;
  		float: left;
  		margin-right: 0px;
    }

    nav#main-nav ul li a.active {
		color: #ffffff;
		float: left;
		margin-right: 0px;
		width: 360px;
	}

	#main-nav #responsive-nav {
	
	float: left;
	width: 50px;
	height: 50px;
	background: #333333;
	text-align: center;
	line-height: 40px;
	margin-right: 0px;
	}

	#responsive-nav .icon-list {
	
	float: left;
	width: 50px;
	height: 50px;
	background: #333333;
	text-align: center;
	line-height: 40px;
	margin-right: 0px;
	}

	#main-nav #responsive-nav:hover i {
		color: #ffffff;
		float: left;
		margin-right: 0px;
	}

	#main-nav .responsive-nav {
		margin-bottom: 20px;
		margin-left: 10px;
		margin-right: 0px;
		padding: 10px;
		float: left;
	}




	#intro section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#intro section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#intro .container .row {
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#intro .container.row span{
		width: 100%;
		padding-bottom: 0px;
		float: left;
	}

	.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	.row {width: 420px;
		}

		/* fin intro smatphone */

	#abogados_aac{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#abogados_aac .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#abogados_aac h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #abogados_aac {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#abogados_aac section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#abogados_aac section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#abogados_aac .container .row {
		width: 360px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#abogados_aac .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#abogados_aac .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#abogados_aac .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#abogados_aac .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#abogados_aac .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}




	#portfolio{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#portfolio .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#portfolio h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #portfolio {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#portfolio section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#portfolio section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#portfolio .container .row {
		width: 360px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#portfolio .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#portfolio .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	

	#portfolio .container.row .span3{
		width: 295px;
		height: 450px;
		padding-bottom: 10px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	

	#portfolio .container.row .span3 p{
		width: 250px;
		height: 380px;
		font-family: arial, sans-serif;
		font-size: 13px;
		color: #000;
		padding-left: 20px;
		text-align: justify;
		line-height: 20px;
		margin-bottom: 10px;

}


/* 	contacto1 */

#contacts{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#contacts .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#contacts h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #contacts {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#contacts section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#contacts section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#contacts .container .row {
		width: 360px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#contacts .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}


	
	
	/* ==================================================================
	Responsive Navigation
	================================================================== */

	#main-nav #responsive-nav {
		display: block;
   		margin-right: 0px;
   		padding-right: 0px;
		}






	/* ==================================================================
	Portfolio
	================================================================== */
	.portfolio .portfolio-item {
		height: 196px;
		float: left;
	}
	.logo {

		display: none;
	}




	/* 	contacto 2 */
	


	#contacts section {
		width: 36px;
		height: 560px;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#contacts section .container {
		width: 360px;
		padding-top: 0px;	
		float: left;
	}

	#contacts section .container .row .span6 {
		width: 300px;
		padding-top: 0px;	
		float: left;

		margin-left: 0px;
	}

	.span6 {margin-left: 0px;
	}

	#r_Nombre{
		width: 230px;
		margin-left: 0px;
		margin: right: 10px
	}

	#r_Email2{
		width: 230px;
		margin-left: 0px;
		margin: right: 10px
	}

	#r_Telefono2{
		width: 230px;
		margin-left: 0px;
		margin: right: 10px;
	}

	#textarea{
		width: 230px;
		margin-left: 0px;
	}

	#contacts section > .container {
		padding-bottom: 0px;
		float: left;
	}

	iframe {
		width: 100%;
		height: 300px;
		padding-bottom: 0px;
		margin-bottom: 20px;
		float: left;


	}


	input[type="submit"]{
		margin-left: 0px;
		text-align: left;
		margin-bottom: 20px;
		float: left;
	}

	.loginbox {
	width: 236px;
	background-color: #fff;
	BORDER-RIGHT: #fff 0px solid; 
	BORDER-TOP: #fff 0px solid; 
	BACKGROUND: #fff; 
	BORDER-LEFT: #fff 0px solid; 
	BORDER-BOTTOM: #fff 0px solid; 	
	font-family: Arial, sans-serif;
	font-size: 13px;
	margin-left: 10px;
	margin-right: 10px
	padding-top: 0px;
	z-index: 1;}


	.subtitle{
	border: 0px;
	background-color: #fff;	
	font-family: sans-serif;
	color:#d3152a; 
	font-size: 14px;
	text-align: center;
	margin-top:0px;
	margin-left: 10px;
	margin-right: 10px;
	top:0px;
	z-index: 1;}


.ui-jqgrid .ui-jqgrid-btable { table-layout:auto; } 

div.row{
   margin-right: 0px;
}

div.container-fluid{
   padding-right: 0px;
}


/* 	fichas */

/* 	Javier Medina */

#ab_javiermedina{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_javiermedina .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}



	#ab_javiermedina h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_javiermedina {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_javiermedina section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_javiermedina section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_javiermedina .container .row {
		width: 360px;
		height: 1550px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_javiermedina .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_javiermedina .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_javiermedina .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_javiermedina .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_javiermedina .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_javiermedina h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_javiermedina p{
		float: left;
		width: 230px;
		height: 1160px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}

	.ab_cv{
		width: 360px;
		height: 1400px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	.abog {
	    float: left;
	    margin-left: 30px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }



 /* Cristian fuica */

	#ab_cristianfuica{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_cristianfuica .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_cristianfuica h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_cristianfuica {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_cristianfuica section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_cristianfuica section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_cristianfuica .container .row {
		width: 360px;
		height: 1250px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_cristianfuica .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_cristianfuica .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_cristianfuica .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_cristianfuica .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_cristianfuica .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_cristianfuica h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_cristianfuica p{
		float: left;
		width: 230px;
		height: 770px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}

	.ab_cv{
		width: 360px;
		height: 1400px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	.abog {
	    float: left;
	    margin-left: 30px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }



 /* Dalton Campos */

	#ab_daltoncampos{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_daltoncampos .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_daltoncampos h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_daltoncampos {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_daltoncampos section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_daltoncampos section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_daltoncampos .container .row {
		width: 360px;
		height: 1550px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_daltoncampos .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_daltoncampos .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_daltoncampos .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_daltoncampos .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_daltoncampos .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_daltoncampos h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_daltoncampos p{
		float: left;
		width: 230px;
		height: 1190px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}

 /* Fco. Escalona */

	#ab_fcoescalona{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_fcoescalona .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_fcoescalona h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_fcoescalona {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_fcoescalona section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_fcoescalona section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_fcoescalona .container .row {
		width: 360px;
		height: 1550px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_fcoescalona .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_fcoescalona .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_fcoescalona .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_fcoescalona .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_fcoescalona .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_fcoescalona h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_fcoescalona p{
		float: left;
		width: 230px;
		height: 1170px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}




/* Bernardino Sanhueza */

	#ab_bernardinosanhueza{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_bernardinosanhueza .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_bernardinosanhueza h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_bernardinosanhueza {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_bernardinosanhueza section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_bernardinosanhueza section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container .row {
		width: 360px;
		height: 1600px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_bernardinosanhueza .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_bernardinosanhueza .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_bernardinosanhueza .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_bernardinosanhueza h4{
		float: left;
		height: 50px;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_bernardinosanhueza p{
		float: left;
		width: 230px;
		height: 1170px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}



/* Matias Rusiñol */

	#ab_matiasrusinol{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_matiasrusinol .container{
		width: 360px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_matiasrusinol h1{
		width: 230px;
		margin-left: 0px;
	}



	#intro #ab_matiasrusinol {
		width: 360px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_matiasrusinol section {
		width: 360px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_matiasrusinol section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_matiasrusinol .container .row {
		width: 360px;
		height: 1300px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_matiasrusinol .container.row span{
		width: 360px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_matiasrusinol .container.row .span12{
		width: 360px;
		padding-bottom: 0px;
		float: left;
	}

	#ab_matiasrusinol .container.row .span12 img{
		width: 360px;
		padding-bottom: 0px;
		margin-left: 30px;
		float: left;
	}

	#ab_matiasrusinol .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_matiasrusinol .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 50px;
		margin-right: 0px;
		float: left;
	}


	#ab_matiasrusinol h4{
		float: left;
		width: 230px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: center;
		padding-left: 40px;
	}

	#ab_matiasrusinol p{
		float: left;
		width: 230px;
		height: 870px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: center;
		padding-left: 30px;
	}

/* Oscar Oyarzo tablet */

	#ab_bernardinosanhueza{
		min-width: 700px;
		max-width: 1024px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background: #fff;
		text-align: center;
		
		}

	#ab_bernardinosanhueza .container{
		width: 700px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	#ab_bernardinosanhueza h1{
		width: 230px;
		margin-left: 0px;
		margin-top: 50px;
	}



	#intro #ab_bernardinosanhueza {
		width: 600px;
		float: left;
		padding-top: 0px;
		margin-right: 0px;
		margin-left: 0px;
	}


	#ab_bernardinosanhueza section {
		width: 700px;
		height: 100%;
		position: relative;
		z-index: 50;
		overflow: visible;
		background: #f2f2f2;
		float: left;
	}

	#ab_bernardinosanhueza section .container {
		padding-top: 0px;	
		float: left;
	}

	#intro section > .container {
		padding-bottom: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container .row {
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		text-align: center;
		float: left;
	}

	#ab_bernardinosanhueza .container.row span{
		width: 700px;
		padding-bottom: 0px;
		float: left;
		text-align: center;
	}

	#ab_bernardinosanhueza .container.row .span12{
		width: 700px;
		height: 1040px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span12 img{
		width: 700px;
		padding-bottom: 0px;
		margin-left: 0px;
		float: left;
	}

	#ab_bernardinosanhueza .container.row .span4{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		text-align: center;
		float: left;
	}
	
	#ab_bernardinosanhueza .container.row .span4 img{
		width: 220px;
		padding-bottom: 0px;
		margin-left: 00px;
		margin-right: 0px;
		float: left;
	}


	#ab_bernardinosanhueza h4{
		float: left;
		width: 280px;
		margin-left: 0px;
		margin-top: 20px;
		text-align: left;
		padding-left: 30px;
	}

	#ab_bernardinosanhueza p{
		float: left;
		width: 400px;
		height: 750px;
		margin-left: 0px;
		margin-top: 0px;
		text-align: justify;
		padding-left: 30px;
	}

	.ab_cv{
		width: 700px;

		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	div.ab_cv{
		min-width: 700px;
		max-width: 1024px;
		height: 1000px;
		float: left;
		padding: 0px;
		margin-left: 0px;
		margin-right: 0px:
		margin-bottom:0px;
		margin-top: 10px;
		background-color: #fff;
		text-align: center;
		
		}

	a.abog {
	    float: left;
	    margin-left: 210px;
	    margin-top: 0px;
	    margin-bottom: 20px;
	    text-align: center;
	    width: 200px;
	    height: 25px; 
	    padding: 3px 7px;
	    background-color: #d3152a;
	    color: #ffffff;
	    font-size: 11px;
	    }

	    .ab_perfil_bernardino{
	    	margin-left: 0px;
		
	}




}



