body {
	margin: 0;
	margin-bottom: 40px;
	background-color: #FFFDF5;
  }
  
header{
	position:relative;
}

.webmailclase
{
display:inline-block;
position: relative; 
top: 0px; 
background-color:#ccc;
width:100px;
height:20px;
}
.separa{
	float:left;
	height:200px;
}

.contenedorsup{ 
  width:100%;
float:left;
margin-left:auto;
margin-right:auto;
width: 100%;
height:55px;
display: flex;
align-items:center;
justify-content:center;
background-color: #ccc;
}

.boton_personalizado1{
    text-decoration: none;
	padding: 10px; 
	border: 0px;
	width:170px;
	height:50px;
	font-family: Trebuchet MS;
   font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #24B6D1;
    border-radius: 0px;
	border-bottom: 4px solid #36515d;

 }

.boton_personalizado2{
	
    text-decoration: none;
	padding: 10px; 
	border: 10px;
	width:150px;
	height:50px;
	font-family: Trebuchet MS;
   font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #334eb9;
		border-bottom: 4px solid #36515d;


 }
 .boton_personalizado3{
    text-decoration: none;
	padding: 10px; 
	border: 10px;
	width:150px;
	height:50px;
	
	font-family: Trebuchet MS;
   font-weight: 600;
    font-size: 16px;
    color: #fff;
    background-color: #751195;
    border-radius: 0px;
		border-bottom: 4px solid #36515d;

 }
 .boton_personalizado4{

    text-decoration: none;
	padding-top: 10px; 
	border: 0px;
	width:170px;
	height:50px;
	font-family: Arial;
    font-weight: 550;
    font-size: 16px;
    color: #fff;
    background-color: #E75920;
    border-radius: 0px;
		border-bottom: 4px solid #36515d;


 }
 .boton_personalizado5{

    text-decoration: none;
	padding-top: 10px; 
	border: 0px;
	width:170px;
	height:50px;
	font-family: Arial;
    font-weight: 550;
    font-size: 16px;
    color: #fff;
    background-color: #4e9e27;
    border-radius: 0px;
		border-bottom: 4px solid #36515d;


 }

 .boton_personalizado6{

    text-decoration: none;
	padding-top: 10px; 
	border: 0px;
	width:170px;
	height:50px;
	font-family: Arial;
    font-weight: 550;
    font-size: 16px;
    color: #fff;
    background-color: red;
    border-radius: 0px;
	border-bottom: 4px solid #36515d;

 }
 

 .boton_pagolinea{

  background-image:url(pagolinea.jpg);
  background-repeat:no-repeat;
  height:900px;
  width:95%;
  background-position:center;
  
}

 .boton_personalizado1:hover {
				background-color:#3ED6DE;
				
}
 .boton_personalizado2:hover {
				background-color:#FBEF2E;
}

 .boton_personalizado3:hover {
				background-color:#BA42E0;
}

 .boton_personalizado4:hover {
				background-color:#F27C4C;
}

.boton_personalizado6:hover {
	background-color:#F27C4C;
}
 .boton_personalizadomodal:hover {
				background-color:#E8632D;
}

.contenedorimg{


height:100px;
width: 100%;
background-color: #fff;


}
.imgsup{
float: left;
display: flex;
align-items:right;
justify-content: rigth;

	
}
.contenedorbarra{
	position:block;
	float:left;
	width:100%;
	background-color:#fff;
	height:200px;
	align-items:center;
	justify-content: center;  
}

.barra
{

float:left;
width: 100%;
display: flex;
align-items:center;
justify-content: center;  
background-color: #3A9CE5;
z-index: 2;
}

.barra>ul {
	margin: auto;
}

.barra ul{
	list-style: none;
}

ul, ol {
			list-style:none;
		}
		.menu > li {
			float:left;
		}

		.menu > li:hover::after{
			background-color: #63c413;
		}
		.menu li p{
			width: 230px;
			height: auto;
			margin: auto;
			background-color:#3A9CE5;
			font-family:Trebuchet MS;
			font-size:14;
			color: #fff;
			text-decoration:none;
			text-align: center;
			padding:25px 30px;
			display:block;
		}
		.menu li a {
			width: 230px;
			height: auto;
			margin: auto;
			background-color:#3A9CE5;
			font-family:Trebuchet MS;
			font-size:13;
			color: #fff;
			text-decoration:none;
			text-align: center;
			padding:25px 30px;
			display:block;
		}

		.menu li a:hover {
			background-color:#3AC0E5;
		}
		.menu li p:hover {
			background-color: #3AC0E5;
		}
		.menu li ul {
			display:none;
			position:absolute;
			min-width:195px;
			z-index:2;
		}
		
		.menu li:hover > ul {
			display:block;
		}
		
		.menu li ul li:hover > ul{
			display:block;	
		}
		
		.menu li ul li ul p:hover{
			display: block;
		}
		.menu li ul li ul li:hover{
			display: block;
		}

		.menu li ul li ul li p:hover {
			display: block;
		}

		.menu li ul li ul li p > ul:hover {
				display: block;
			}

			.menu li ul li ul p:hover {
				display: block;
			}

			.menu li ul li ul p>ul:hover {
				display: block;
			}

			.menu>li>ul>li>ul>a {
				display: block;
			}

		.menu li ul li ul p:hover {
			display: block;
		}

		.menu li ul li ul p>ul:hover {
			display: block;
		}

		.menu li ul li ul li ul:hover {
				display: block;
			}
			.menu li ul li ul li ul li a:hover>ul {
				display: block;
			}

	.menu li ul li ul ul li a:hover>ul {
		display: block;
	}


				.menu li ul li ul li ul a ul li a{
					display: block;
				}
		.menu li ul li ul li ul li:hover {
					display: block;
				}

.menu li ul li ul li ul a:hover{
	display: block;
}

.menu li ul li ul p:hover {
	display: block;
}

.menu li ul li ul ul li p:hover
{
	display: block;
}

		
.menu li ul li {
	position:relative;
}

.menu li ul li ul li {
	position:absolute;
}

.menu li ul li ul {
	left:-228px;
	top:0px;
}
.menu li ul li ul li ul {
	left: -228px;
	top: 0px;
}
.menu>li>ul>li>a {
	/* height: 15px; */
	height: auto;
}

.menu>li>ul>li>ul>a {
	height: 15px;
}

.menu>li>ul>li>ul>p {
	height: 15px;
}

.menu>li>ul>li>ul>li>a {
	/*height: 15px;*/
	height: auto;
}

.menu>li>ul>li>ul>p {
	height: 15px;
}

.menu>li>ul>li>ul>li>p {
	height: 15px;
}

.menu>li>ul>li>ul>a {
	height: 15px;
}

.menu>li>ul>li>ul>li>ul>li>p {
	height: 15px;
}

.menu>li>ul>li>ul>li>ul>li>ul>a {
	height: 15px;
}

.menu>li>ul>li>ul>li>ul>li>ul>p {
	height: 15px;
}

.menu>li>ul>li>ul>li>ul>li>ul>li>a {
	height: 15px;
}

			
.visitas
{
	
	width:100%;
	height:50px;
	background-color:#952f17;
	padding:10px;
	color:#fff;
	font-family:Arial;
	font-size:25;
	margin-bottom :10px;
}

.contenidolateralderecho
{
float:block;
margin-top:6%;
margin-left:70%;
background-color:#FFFDF5;
width:25%;
height:1800px;
color:#000;
padding:0px;
font-family:Arial;
border-radius:30;
}

.formatoderecho
{
	color:#448d08;
}
.imagenderecha
{
	margin-top:3%;
	border-color:#63c413;
	border: 4px solid #448d08	;
}

