* {
	margin:0;
	padding:0;
}
body .contenedor2
{
	width:100%;
	height:1500px;
	margin-left: 10px;
}
body .contenedor1
{
	width:100%;
	height:700px;
}
.img{
	background:url(../images/pagina-en-construccion_06.png);
}
.img1 {
  background:url(../images/abt04.jpg);
}
.img2 {  
  background:url(../images/abt03.jpg);
}
.img, .img1, .img2 {
  margin:10px auto;
  border-radius:5px;
  width:85%;
  height:500px;
  background-repeat:no-repeat;  
  background-size: cover;
  max-width: 100%;
}

.soat, .todo-ris, .transporte, .maquinaria, .vida, .responsabilidad, .cumplimiento, .judiciales, .incendio-terremoto, .todo-ris1, .arrendamiento, .pyme{
	width:25%;
 	height:auto;
 	float: right;
}

.pago-ser, .eventos{
	width:50%;
 	height:auto;
	float:right;
}

.contenedor3 img, .contenedor4 img, .contenedor5 img{
	width: 95%;
	height: auto;
}

.contenedor3 h2, .contenedor4 h2, .contenedor5 h2, .contenedor6 h2{
	color:rgb(255, 153, 0);
	text-align: center;
	margin-bottom: 15px;
}

.contenedor3 p, .contenedor4 p, .contenedor5 p, .contenedor6 p{
	padding: 3px;
	color:#666666;
}
.contenedor3, .contenedor4, .contenedor5, .contenedor6{
	padding: 30px;
}
@media all and (min-width: 350px) and (max-width: 1000px)
{
	.soat, .todo-ris, .transporte, .maquinaria, .vida, .pago-ser, .contenedor6 img, .eventos, .responsabilidad, .cumplimiento, .judiciales, .incendio-terremoto, .todo-ris1, .arrendamiento, .pyme{
		width:95%;
 		height:auto;
	}

	body .contenedor2
	{
		width:95%;
		height:4600px;
	}

	body .contenedor1
	{
		width:100%;
		height:1250px;
	}
}

@media all and (min-width: 350px) and (max-width: 1000px)
{  	
	.img{
 		background:url(../images/pagina-en-construccion_06.png);
 	}
 	.img1{
 		background:url(../images/abt04.jpg);
 	}
 	.img2{  		
  		background:url(../images/abt03.jpg);  		
  	}
	.img, .img1, .img2{
  		margin:20px auto;
  		border-radius:5px;
  		border: 1px solid #999;
  		padding:13px; 
  		width:85%; 	
  		height: 300px;
  		background-repeat:no-repeat;  		
  		background-size: cover;
  		align-content: center;  
  		max-width: 100%;		  
 	}
 	

}
.direccion
{
	width:30%;
	height:200px;
	background-color:rgb(255, 153, 0);
	margin-top:40px;
	float:right;
	margin-right:40px;
	border-radius:4px;
	color:#FFFFFF;
	text-align:center;
}

.email p
{
	color:#FFFFFF;
}

.telefonos
{
	width:30%;
	height:150px;
	background-color:rgb(255, 153, 0);
	margin-top:40px;
	float:right;
	margin-right:40px;
	border-radius:4px;
	color:#FFFFFF;
	text-align:center;
}

.telefonos p
{
	color:#FFFFFF;
}

.email
{
	width:30%;
	height:150px;
	background-color:rgb(255, 153, 0);
	margin-top:40px;
	float:right;
	margin-right:27px;
	border-radius:4px;
	color:#FFFFFF;
	text-align:center;
}

.email a
{
	text-decoration:none;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
}

.email a:hover
{
	color:#666666;
}

.direccion p
{
	color:#FFFFFF;
}

.formulario
{
	width:50%;
	height:410px;
	float:left;
	margin-left:27px;
	margin-top:30px;
}

.formulario h1{
	color:#666666;
}

.formulario input
{
	width:90%;
	height:40px;
	border-radius:2px;
	margin-top:15px;
	border: 1px solid #aaa;
    background-color: #fdfdfd;
}

.formulario textarea
{
    text-decoration: none;
    border: 1px solid #aaa;
    background-color: #fdfdfd;
    width: 89%;
    height: 100px;
    margin-bottom: 10px;
    padding: 5px;
    border-radius: 5px;
    font-size: 14px;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	overflow:hidden;
}

.formulario #boton
{
	border-radius:3px;
	background-color:rgb(255, 153, 0);
	color:#FFFFFF;
	border:0;
	font-size:20px;
	margin-top:22px;
	width:200px;
	text-align:center;
	
}

.formulario #boton:hover
{
	background-color:#CCCCCC;
	color:rgb(255, 153, 0);
}

.map
{
	width:40%;
	height:410px;
	float:left;
	margin-left:80px;
	margin-top:30px;
}
.map span
{
	margin-right:10px;
	font-size:30px;
	color: red;
}

.titulo
{
	width:100%;
	height:50px;
	text-align:center;
}

.titulo h1
{	
	color:rgb(255, 153, 0);
}

.formulario1
{
	width:60%;
	height:300px;
	margin:auto;
	margin-top:30px;
	background-color:#999999;
	border-radius:4px;
	text-align:center;
	
}

.formulario1 input
{
	height:28px;
	border-radius:2px;
	margin-top:15px;
}

.formulario1 label
{
	font-size:24px;	
}

.formulario1 select
{
	height:30px;
	width:65%;
	margin-top:15px;
	margin-right:100px;
	margin-left:100px;
	border:0;
	border-radius:2px;
}

.formulario1 #boton:hover
{
	color:#FFFFFF;
	background-color:#666666;
}

@media all and (min-width: 350px) and (max-width: 900px){

	.transparente{
		width: 90%;
		height: 70px;
	}

body .contenedor1{
	text-align: center;
}
.formulario1
{
	width:90%;
	height: auto;
}

.formulario1 form{
	width:90%;
	height: auto;

}

.formulario1 form #mo-vh, #se-vh, #op-vh{	
	height: 25px;
}

.formulario1 form #se-vh, #op-vh{
	width:90%;
	margin-left: 30px;
}
.formulario1 form #mo-vh{
	width:80%;
	margin-left: 0px;
}

#boton{
	width: 120px;
	height: 35px;
	font-size: 20px;
	color: rgb(255, 153, 0);
	font-family:Arial, Helvetica, sans-serif; 
}

.map
{
	width:95%;
	height:auto;
	margin-left:10px;
}

.telefonos
{
	width:40%;
	height:auto;
	margin-left:6px;
	margin-right:15px;	
}

.email
{
	width:90%;
	height:auto;
	margin: 0px center;
	
}

.direccion
{
	width:50%;
	height:auto;
	margin-left:10px;
	margin-right:0;
	float:left;
}

.formulario
{
	width:95%;
	height:auto;
	margin-left: 10px;
}
}