/* VERSI�N 2 */

@media only screen and (max-width: 975px) {
	/* L�MITES DE ANCHO */
	.anchoPolizas{
		width:auto;
	}
	#contenido{	
		min-width:850px;
	}
}

/* TABLETA GRANDE (VERTICAL), TABLETA PEQUE�A (HORIZONTAL) - MENORES RESOLUCIONES (SALVO ESPECIFIQUE LO CONTRARIO) */
@media only screen and (max-width: 850px) {
	/* BODY */
	.ocultarDesdeTabletGrandeVertical{
		display:none !important;
	}
	/* L�MITES DE ANCHO */	
	.anchoPolizas, .anchoClausulas, .anchoAdhesion, .anchoPolizasSiniestro{
		width:auto;
	} 
	/* T�RMINOS */
	#terminos{
		width:auto;
	}
	/* FORMULARIO */	
	#formulario .contenedorAccesoSeguro{
		display:none;
	}	
	/* BOTONES, CUADROS DE ENTRADA Y CASILLAS DE VERIFICACI�N */
	input.cuadroAjustado, p.textoAjustado, input.cuadroDeTextoAjustado{
		max-width:550px;
	}
	input.cuadroDomicilio, input.cuadroEmail, input.cuadroRazonSocial{
		max-width:550px;
	}
	p.textoAjustadoParaFormulario{
		max-width:550px;
	}
	#pie .texto, #pieSimple .texto{
		text-align:left;
	}
	#pie .dato, #pieSimple .dato{
		margin-right:15px;
	}
	#pie .imagenes{
		margin-right:4px;
	}
	/* TABLERO */
	#fondoDeTablero{
		padding:0px 12px 0px 8px;
		padding-bottom:8px;
	}
	#tablero img.titulo{
		margin-top:8px;
	}
	/* opciones */
	#tablero .seccionOpciones{
		height:304px;
		margin-top:8px;
		padding:4px 0px 0px 4px;
	}
	/* celdas */
	#tablero .celda img.imagenDelEnlace{
		width:38px;
		margin-top:8px;
	}
	#tablero .consultas img.imagenDelEnlace{
		margin-top:16px;
	}
	#tablero .celda .textoDelEnlace{
		font-size:11px;
		bottom:4px;
	}
	#tablero .celda .soloTextoDelEnlace{
		font-size:11px;
		bottom:4px;
		height:91px;
	}
	#tablero .celda img.imagenDelEnlaceGrande{
		width:51px;
		margin:12px 4px 12px 8px;
	}
	#tablero .celda .textoDelEnlaceGrande{
		font-size:14px;
		margin-right:4px;
		width:88px;
	}
	#tablero .celda .descripcionEnlace{
		margin:5px;
		margin-left: 0px;
		font-size:12px;
	}
	/* CONTENIDO */
	#contenido{	
		padding:4px;
	}	
	#contenido{	
		min-width:750px;
	}
	/* TAMA�O DE FUENTE */
	p,
	input.HATSBUTTON, a.HATSLINK:link, a.HATSLINK:visited,
	input.HATSINPUT,
	label,
	select.HATSDROPDOWN,
	#centro p,
	#centro li,
	#formulario td,
	#formulario td a,
	#formulario .HATSBUTTON,
	#buscar .HATSLINK,
	.contenedorSeleccionable td,
	.contenedorDeTabla table.tabla th, .contenedorDeTabla table.tabla td,
	.informacion table.tabla th, .informacion table.tabla td,
	.informacion .paginador a,
	#mensaje,
	#encabezado{
		font-size:13px;
	}
	#centro p.comentario,
	#formulario a.texto,
	.contenedorDeTabla table.tabla select,
	#centro .contenedorDeTabla .barraDeHerramientas a.herramienta.contenedorDeTabla table.tabla th, .contenedorDeTabla table.tabla td{
		font-size:12px;
	}	
	#centro h1,
	#centro h2,
	.informacion .enlaceDestacado a,
	#progreso .contenido p,
	#tablero .celda .cantidad{
		font-size:18px;
	}
	#centro h3{
		font-size:16px;
	}
	#pie,
	#pieSimple,
	#pieDialogo p{
		font-size:11px;
	}
	/* SUCURSALES */
	.sucursales .imagenMapa{
		display:none;
	}
	/* AVISO LEGAL */
	.avisoLegal{
		width:550px;
	}
	/* INFORMACI�N DIN�MICA */
	#centro .informacionDinamica .item p, #centro .informacionDinamica .item li{
		font-size:100%;
	}
}

/* TABLETA PEQUE�A (VERTICAL) - MENORES RESOLUCIONES (SALVO ESPECIFIQUE LO CONTRARIO) */
@media only screen and (max-width: 750px) {	
	/* BODY */
	.ocultarDesdeTabletChicaVertical{
		display:none;
	}
	#contenido{	
		min-width:520px;
	}
	/* L�MITES DE ANCHO */
	.anchoClausulas{
		width:auto;
	}
	/* CAJA MERCANTIL ANDINA */
	#cajaMercantilAndina .columnaIzquierda{
		display:none;
	}
	/* BOTONES, CUADROS DE ENTRADA Y CASILLAS DE VERIFICACI�N */
	input.cuadroAjustado, p.textoAjustado, input.cuadroDeTextoAjustado{
		max-width:380px;
	}
	input.cuadroDomicilio, input.cuadroEmail, input.cuadroRazonSocial{
		max-width:380px;
	}	
	p.textoAjustadoParaFormulario{
		max-width:380px;
	}
	.conTextarea{
		display:block !important;
	}
	textarea.areaAjustada{
		width:96%;
	}
	span.soloLectura{
		height:auto;
	}
	span.soloLecturaAjustado, input.cuadroEstandarAjustado{
		width:auto;
	}
	span.soloLecturaAjustadoMenor1, input.cuadroEstandarAjustadoMenor1{
		width:auto;
	}
	span.soloLecturaAjustadoMenor2{
		width:auto;
	}
	input.cuadroEstandarAjustadoMenor3{
		width:auto;
	}	
	/* PIE */
	#pie,
	#pieSimple,
	#pieDialogo p{
		height:auto;
	}
	/* SUCURSALES */
	.sucursales .datoDeSucursal{
		max-width:auto;
		width:100%;
	}
	.sucursales table.tabla{
		width:100%;
	}
	/* AVISO LEGAL */
	.avisoLegal{
		width:390px;
	}	
	
	#cuerpo h1#proveeBienvenidos{font-size:20px}
}

/* CELULARES */
@media only screen and (max-width: 520px) {
	/* BODY */
	body{
		margin:0px;		
	}
	.ocultarDesdeCelular{
		display:none !important;
	}
	.mostrarDesdeCelular{
		display:inline;
	}
	ol.listaNumerada li{
		text-indent: 0px;
	}	
	/* BOTONES, CUADROS DE ENTRADA Y CASILLAS DE VERIFICACI�N */
	input.cuadroAjustado, p.textoAjustado, input.cuadroDeTextoAjustado{
		width:95%;
	}
	input.cuadroDomicilio, input.cuadroEmail, input.cuadroRazonSocial{
		width:95%;
	}	
	p.textoAjustadoParaFormulario{
		width:95%;
	}
	/* CUERPO */
	#cuerpo{
		padding:0px;
		width:100%;
	}
	/* ENCABEZADO */
	#encabezado{
		position:fixed;
		width:100%;
		display:block;
	}
	#encabezado .iconos{
		display:none;
	}
	#encabezado a.resaltarOpcion{
		padding:0px;
	}
	/* CENTRO */
	#centro{
		width:100%;
	}	
	#centro h1{
		font-size:18px;
	}
	#centro h2{
		font-size:15px;
	}
	#contenido{	
		min-width:0;
		margin-top:45px;
		min-height: calc(100vh - 124px);
	}
	/* FORMULARIO */
	#formulario .etiqueta, #formulario .elementoDeFormulario{	
		display:block;		
	}	
	#formulario p.error img{
		display:none;	
	}
	#formulario p.pCaptcha{
		left:90px;		
	}
	#formulario img.imgCaptcha{
		height:38px;
	}
	#formulario table{
		margin-top:20px;
	}
	/** formulario de ingreso **/
	.ingreso .dato .elementoDeFormulario{
		text-align:center;
	}
	/** formulario de registro **/
	.registro .etiqueta{
		width:auto;
	}
	.registro .conMargen{
		margin-left:0px;
	}
	/* CAJA MERCANTIL ANDINA */
	#cajaMercantilAndina{
		margin-top:10px;
	}	
	/* CONTENEDOR DE TABLA */
	.contenedorDeTabla table{		
	}
	.contenedorDeTabla table.tabla{
		border:0px;
		border-collapse:collapse;
	}
	.contenedorDeTabla table.tabla select{		
		padding:0px;
	}
	.contenedorDeTabla table.tabla tr.filaPar,
	.contenedorDeTabla table.tabla tr.filaImpar{		
		border:solid 1px #FFFFFF;
	}
	.contenedorDeTabla table.tabla th{
		height:auto;
		display:none;	
	}
	.contenedorDeTabla table.tabla td{
		float:left;
	}
	.contenedorDeTabla table.tabla th, .contenedorDeTabla table.tabla td{	
		padding:2px 5px 2px 5px;
	}
	.contenedorDeTabla table.tabla td.paginadorEnCelda{
		float:none;
		padding:0px 0px 0px 2px;
	}
	/* INFORMACI�N */
	.informacion table.ajustarEnMovil th, .informacion table.ajustarEnMovil td{
		display:inline;
	}
	.informacion table.tabla th.columnaChica{
		width:auto;
	}
	/* CAJA COMENTARIOS */
	#cajaComentarios{
		text-align:center;
	}
	/* PIE */
	#pie ul{	
		height:auto;	
	}
	#pie ul li{
		padding:5px; 
		float:none;
	}
	#pie .pieALaDerecha{
		float:none;
		text-align:right;
		margin:0px;
	}
	/* DI�LOGO */
	#dialogo .colIzquierda img{
		display:none;
	}
	#dialogo p.colDerecha{
		margin-left:0px;
		width:auto;
	}
	/* AVISO */
	#aviso .contenido img{
		display:none;
	}
	/* CONTENIDO */
	#proveeLogin #contenidoSimple{padding: 15px 20px 10px 20px!important;}
	#contenidoSimple{	
		padding:5px;
	}
	/* MEN�S */
	#menuAsegurado{
		right:0px;
		max-width:95%;				
	}
	#menuAsegurado ul.datosPersonales{
		overflow:hidden;
	}	
	/* TABLERO */
	#fondoDeTablero{
		padding:3px;
		display:inline;
	}
	#tablero{
		width:100%;
		margin-top:45px;
		min-height: calc(100vh - 154px);
	}
	#tablero img.titulo{
		width:200px;
		margin:0px;
	}
	/* opciones */
	#tablero .seccionOpciones{
		height:auto;
		width:auto;
		padding:5px;
		margin:0px;
	}
	/* celdas */
	#tablero .celda a{
		text-align:left;
	}
	#tablero .celda .cantidad{
		font-size:22px;
	}
	#tablero .celda img.imagenDelEnlace, #tablero .celda img.imagenDelEnlaceGrande{
		width:37px;
		height:37px;
		margin:4px;
		display:inline-block;
		vertical-align:middle;
		float:none;
		position:static;
	}
	#tablero .celda .textoDelEnlace, #tablero .celda .textoDelEnlaceGrande, #tablero .celda .textoDelEnlaceGrandeContenedor, #tablero .celda .soloTextoDelEnlace{
		display:inline-block;
		margin:0px;
		width:auto;
		line-height:45px;
		font-size:12px;
		position:static;
	}	
	#tablero .celda .descripcionEnlace{
		display:none;
	}
	#tablero .celda .soloTextoDelEnlace{
		height:45px;
		text-align:center;
		width:100%;
	}
	/* celdas - contacto (tel�fono) */
	#tablero .contacto .telefonos{
		height:auto;
	}
	#tablero .telefonos .grupo{
		margin:2px;
	}
	#tablero .telefonos #telefonosArgentina p, #tablero .telefonos #telefonosExterior p{
		font-size:12px;
		display:inline-block;	
	}
	#tablero .telefonos p.telDestino{
		font-size:12px;
	}
	#tablero .telefonos p.telNro{
		font-size:13px;
	}
	#tablero .telefonos #telefonosOpciones{
		position:relative;
	}
	#tablero .telefonos #telefonosOpciones .opcion a{
		padding:2px;
		text-align:center;
	}
	#tablero .telefonos #telefonosOpciones p{
		position:relative;
	}	
	/* AVISO LEGAL */
	.avisoLegal{
		width:95%;
	}	
	/* MENSAJE */
	#mensaje textarea.contenido{
		width:95%;
		margin:auto;
	}
	/* MEDIOS DE PAGO */
	table.mediosDePago{
		border: 1px solid #036AA4 !important;
	}
	table.mediosDePago td{
		text-align:center;
		width:100%;
	}
	table.mediosDePago th{
		display:block !important;
	}	
	/* SUCURSALES Y MI ASESOR */
	.sucursales table.tabla{
		width:100% !Important;
	}
	/* INFORMACI�N DIN�MICA */
	.informacionDinamica ul{
		padding-left:20px;	
	}
	/* ELEMENTOS PARTICULARES */
	#acomodarFormularioSubirRegistro{
		margin-left:1px;
	}
	#acomodarFormularioSubirRegistro input[type=file]{
		width:200px;
	}
	input.acomodarFormularioSubirRegistroInput{
		width:100px;	
	}
	/* SERVIDOR */
	.dato .servidor{
		color:#EEEEEE;
		color:#FFFF66;
		font-weight:bold;
		font-size:14px;
	}
	#cuerpo h1#proveeBienvenidos{font-size:18px; padding-top: 0px;padding-left: 14px;}
}