/* Default Width: */
 
 
#contenido {
	width:100%;

}
 
 
.container , .containerMenu{ 
	width: 980px; 
	width: 80%\9; 
	margin: 0 auto; 
	margin-bottom:0; 
	margin-top:0; 
}

@media only print {

.container , .containerMenu{ 
	width: 980px; 
	width: 80%\9; 
	margin: 0 30px 0 30px  ; 
	margin-bottom:0; 
	margin-top:0; 
}

}

.content-wrapper .contenido { margin:30px;	 }

.ancla {
		position: fixed;
		top:10px;
	}

.ancla2 {
		position: inherit;
		top:600px;
	}

/* Smaller than standard 960 (devices and browsers) */
@media (min-width: 1300px) and (max-width: 3000px) {
	
	.container, .containerMenu { 
		width: 1200px !important;
		margin: 0 auto!important;
	}
	/*body, p, li  {
		font-size:14px !important;
		line-height:26px !important;
	}*/
	


}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 769px) and (max-width: 959px) {
	
	.container{ 
		width: 96%!important; 
		margin: 0 auto!important;
		padding:0 !important;
		width: 680px\9; 
	}
	
	.containerMenu{ 
		width: 100%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	
	#contenido .contenido {
		margin-right:20px !important;
	}
	
	#contenido .contenidoLeft {
		margin-Left:20px !important;
	}
	input[type="text"].buscar, input[type="text"].buscarLarge, input[type="text"].buscarXLarge {
		box-sizing: border-box;
		background: #fff url(images/buscar.jpg) no-repeat 97% 10px !important;
		font-size:14px;
		font-weight:200;
		padding:10px;
		width:100%;
	}
	.floatBox {
	   position: absolute;
	   left: 60% !important;
	   top:0;
	   width:40% !important;
   }
   #cabecera div.uno, #cabecera div.dos {
    color: #fff;
    font-size: 28px;
	line-height:28px !important;
    text-transform: uppercase;
    font-weight: 100;
	}
	
	/* Pasos Formularios */
	.step span {
		vertical-align:middle;
		height:100%;
		font-size:16px;
		line-height:18px;
		overflow:hidden
	}
	
	.step {
		padding: 15px 20px 2px 20px !important;
	}
	
	.minHeight-50 {
		min-height:100px !important;
	}
	
	.minHeight-100 {
		min-height:180px !important;
	}
	
	.minHeight-150 {
		min-height:300px !important;
	}
	
	.minHeight-200 {
		min-height:360px !important;
	}
	
	.minHeight-250 {
		min-height:440px !important;
	}
	
	.minHeight-300 {
		min-height:550px !important;
	}
	
	.minHeight-350 {
		min-height:680px !important;
	}
	
	.minHeight-400 {
		min-height:750px !important;
	}
	
	.minHeight-450 {
		min-height:950px !important;
	}
	
	.minHeight-500 {
		min-height:950px !important;
	}
	
	.minHeight-550 {
		min-height:1050px !important;
	}
	
	.minHeight-600 {
		min-height:1100px !important;
	}
	
	.minHeight-650 {
		min-height:1200px !important;
	}
	
	.minHeight-700 {
		min-height:1350px !important;
	}
	
	.minHeight-750 {
		min-height:1450px !important;
	}
	
}


/* All Mobile Sizes (devices and browser) */
@media (max-width: 768px) {
	
	#header {
		height:76px;
	} 
	
	.container{ 
		width: 90%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	
	.containerMenu{ 
		width: 100%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	
	.sidebarRight, .sidebarMenuRight {
		border:none; 
		padding-left:20px;
	}
	
	.sidebarLeft, .sidebarMenuLeft {
		border-right:2px dotted #CCC; 
		padding-right:20px;
	} 
	
	.SlideDefault {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:2%;
		height:auto;
		width:auto;
		right:10px;
		left:10px;
	}
		
		
	.SlideDefaultLeft {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideDefaultRight {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideContent {
		margin:25px;
		overflow: auto;
		overflow-x: hidden !important;
		height:70% !important;
	}
	
	.SlideContent h4{
		font-size:15px !important;
		line-height:18px !important;
	}
	
	.SlideContent p{
		font-size:12px !important;
		line-height:16px !important;
	}
	
	input[type="text"].buscar, input[type="text"].buscarLarge, input[type="text"].buscarXLarge {
		box-sizing: border-box;
		background: #fff url(images/buscar.jpg) no-repeat 97% 10px !important;
		font-size:14px;
		font-weight:200;
		padding:10px;
		width:100%;
	}
	
	#cabecera div.uno, #cabecera div.dos {
    color: #fff;
    font-size: 24px;
	line-height:28px !important;
    text-transform: uppercase;
    font-weight: 100;
	}
	
	.ancla {
		position:relative !important;
		height:25px;
		vertical-align:text-top;
	}
	
	.minHeight-50, .minHeight-100, .minHeight-150, .minHeight-200, .minHeight-250, .minHeight-300, .minHeight-350, .minHeight-400, .minHeight-450, .minHeight-500, .minHeight-550, .minHeight-600, .minHeight-650, .minHeight-700, .minHeight-750 {
		min-height: inherit !important; 
		max-height: 100% !important;
		overflow: visible !important;
	
	}
	
	
}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

@media only screen and (min-width: 480px) and (max-width: 766px) {
	body {
		overflow-x: hidden ;
	}
	  
	
	#header {
		 height:76px;
	} 
	
	#contenido img { 
		width:100%;
	}  
	.container{ 
		width: 90%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	.containerMenu{ 
		width: 100%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	  
	#contenido .contenido  { 
		margin:0 !important;
		padding:0 !important;
	}
	
	.sidebarRight, .sidebarMenuRight {
		border:none !important; 
		padding:0 !important;
	}
	.sidebarLeft, .sidebarMenuLeft {
		border:none !important; 
		padding:0 !important;
	}
	.contenidoLeft {
		border:none !important; 
		padding:5px !important;

	}
	.recuadroNegro .sidebarRight,.recuadroGrisOscuro .sidebarRight,.recuadroNaranja .sidebarRight,.recuadroCeleste .sidebarRight, .recuadroGrisClaro .sidebarRight{
		border-left:none !important; 
	}


	.recuadroNegro .sidebarLeft,.recuadroGrisOscuro .sidebarLeft,.recuadroNaranja .sidebarLeft,.recuadroCeleste .sidebarLeft, .recuadroGrisClaro .sidebarLeft {
		border:none !important; 
	}
	
	
	.SlideDefault {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:2%;
		height:auto;
		width:auto;
		right:10px;
		left:10px;
	}
		
		
	.SlideDefaultLeft {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideDefaultRight {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideContent {
		margin:25px;
		overflow: auto;
		overflow-x: hidden !important;
		height:70% !important;
	}
	
	.SlideContent h4{
		font-size:15px !important;
		line-height:18px !important;
	}
	
	.SlideContent p{
		font-size:12px !important;
		line-height:16px !important;
	}
	
	 input[type="text"].buscar, input[type="text"].buscarLarge, input[type="text"].buscarXLarge {
		box-sizing: border-box;
		background: #fff url(images/buscar.jpg) no-repeat 98% 10px !important;
		font-size:14px;
		font-weight:200;
		padding:10px;
		width:100%;
	}
	
	.floatBox {
   		position: relative;
   		left:0 !important;
   		top:0;
		width:100%;

	}
	.ancla {
		position:relative !important;
		height:25px;
		vertical-align:text-top;
	}
	
	/* Pasos Formularios */
	.step span {
		vertical-align:middle;
		height:100%;
		font-size:14px;
		line-height:18px;
		overflow:hidden
	}
	
	.step {
		padding: 15px 20px 2px 20px !important;
	}
	
	
	.shadow-1, .shadow-2, .shadow-3 {
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05) !important;
	}
	
	



	  
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media (min-width: 100px) and (max-width: 479px) {
	 
	body {
		overflow-x: hidden ;
	}
	  
	#header {
		 height:76px;
		 width:100%;
	} 
	
	#contenido img { 
		width:100%;
	}  
	.container{ 
		width: 90%!important; 
	}
	 
	.containerMenu{ 
		width: 100%!important; 
		margin: 0 auto!important;
		padding:0 !important;
	}
	  
	#contenido .contenido  { 
		margin:0 !important;
		padding:0 !important;
	}
	
	.sidebarRight, .sidebarMenuRight {
		border:none !important; 
		padding:0 !important;
	}
	.sidebarLeft, .sidebarMenuLeft {
		border:none !important; 
		padding:0 !important;
	}
	
	.contenidoLeft {
		border-right:none !important; 
		padding:5px !important;

	} 
	
	.recuadroNegro .sidebarRight,.recuadroGrisOscuro .sidebarRight,.recuadroNaranja .sidebarRight,.recuadroCeleste .sidebarRight, .recuadroGrisClaro .sidebarRight{
		border-left:none !important; 
	}


	.recuadroNegro .sidebarLeft,.recuadroGrisOscuro .sidebarLeft,.recuadroNaranja .sidebarLeft,.recuadroCeleste .sidebarLeft, .recuadroGrisClaro .sidebarLeft {
		border:none !important; 
	}


	
	.royalSlide .royalTextBlock .royalText  {
		text-align:center !important;
	}
	
	.royalSlide .royalTextBlock h4 {
	max-height: 16ch !important;

}


	.royalSlide .royalTextBlock .royalText p { 
		max-height: 15ch !important;
	}
	
	.SlideDefault {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:2%;
		height:auto;
		width:auto;
		right:10px;
		left:10px;
	}
		
		
	.SlideDefaultLeft {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideDefaultRight {
		position:absolute; 
		background:url(/sitio/Componentes/slider/images/slideSemiTrasparente.png);
		z-index:100;
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05);
		margin:4%;
		height:70%;
		width:auto;
		left:10px;
		right:10px;
	}
	
	.SlideContent {
		margin:25px;
		overflow: auto;
		overflow-x: hidden !important;
		height:50% !important;
	}
	
	.SlideContent h4{
		font-size:15px !important;
		line-height:18px !important;
	}
	
	.SlideContent p{
		font-size:12px !important;
		line-height:16px !important;
	}
	
	input[type="text"].buscar, input[type="text"].buscarLarge, input[type="text"].buscarXLarge {
		box-sizing: border-box;
		background: #fff url(images/buscar.jpg) no-repeat 97% 10px !important;
		font-size:14px;
		font-weight:200;
		padding:10px;
		width:100%;
	}
	
	#cabecera div.uno, #cabecera div.dos {
    color: #fff;
    font-size: 18px;
	line-height:24px !important;
    text-transform: uppercase;
    font-weight: 100;
	}
	
	.ancla {
		position:relative !important;
		height:25px;
		vertical-align:text-top;
	}
	
	/* Pasos Formularios */
	.step span {
		vertical-align:middle;
		height:100%;
		font-size:12px;
		line-height:14px;
		overflow:hidden
	}
	
	.step {
		padding: 10px 20px 2px 20px !important;
	}
	
	.shadow-1, .shadow-2, .shadow-3 {
		box-shadow: 0 0 50px 0 rgba(0,0,0,0.05) !important;
	}
	
}
 
