body {
    	margin: 1;
	padding: 0;
}

.pie{
	background-image: url("img/pie.png");
	text-decoration: none;
	vertical-align: middle;
	height: 50px;
}
a.piea:link{
	text-decoration: none;
	color: #133385;
}
a.piea:visited{
	text-decoration: none;
	color: #133385;
}
a.piea:hover{
	text-decoration: none;
	color: #133385;
}

.pie1{
	font-size:  11px;
	font-family: tahoma, sans-serif;
	color: #133385;
	font-weight: bold;

}
.pie2{
	font-size:  10px;
	font-family: tahoma, sans-serif;
	color: #133385;
}

.menu{
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #133385;
	font-weight: bold;
	vertical-align: middle;
	height: 30px;
}

a.enlacemenu:link { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #133385;
	font-weight: bold;
	vertical-align: middle;
}

a.enlacemenu:visited { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #133385;
	font-weight: bold;
	vertical-align: middle;
}

a.enlacemenu:hover { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #82C977;
	font-weight: bold;
	vertical-align: middle;
}

.titulo{
	text-decoration: underline;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #133385;

	vertical-align: middle;

}
.titulo2{
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #133385;
	font-weight: bold;
	vertical-align: middle;

}
.titulo3{
	text-decoration: none;
	font-size:  15px;
	font-family: arial, sans-serif;
	color: #133385;
	font-weight: bold;
	vertical-align: middle;

}
.contenidom{
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #FF3300;
}
a.contenidom:link { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #FF3300;
}
a.contenidom:visited { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #FF3300;
}

a.contenidom:hover { 
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #FF3300;
	font-weight: bold;
}

.contenido{
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #008000;
}
a.contenido:link { 
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #008000;
}
a.contenido:visited { 
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #008000;
}

a.contenido:hover { 
	font-size:  13px;
	font-family: tahoma, sans-serif;
	color: #008000;
	font-weight: bold;
}

.contenido2{
	text-decoration: none;
	font-size:  13px;
	font-family: tahoma, sans-serif;
	text-align: justify;
	color: #008000;
}
.contenidolegal{
	text-decoration: none;
	font-size:  11px;
	font-family: tahoma, sans-serif;
	color: #008000;
}

.bgcuerpo {
	background-image: url("img/bg.png");
	background-repeat: repeat;
}

.a1 { 
	background-image: url("img/a1.png");
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}

.a2 {
	background-image: url("img/a2.png");
	text-decoration: none;
	height: 4px;
}

.a3 { 
	background-image: url("img/a3.png");
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}
	
.a4 {
	background-image: url("img/a4.png");
	width: 4px;
	height: 100%;
}

.a5 {
	background-image: url("img/a5.png");
	background-repeat: repeat;
}


.a6 {
	background-image: url("img/a6.png");
	width: 4px;
	height: 100%;
}

.a7 { 
	background-image: url("img/a7.png");
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}


.a8 {
	background-image: url("img/a8.png");
	text-decoration: none;
	height: 4px;
}

.a9 { 
	background-image: url("img/a9.png");
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
}

.input { 
    border: 1px solid #8585C5; 
	background: #EAEAF4;
	font-size: 11px;
	color: #000000;
	text-align: justify;
	font-family: tahoma, sans-serif;
}
.bgredes { 
	background-image: url("img/bgredes.png");
	background-repeat: no-repeat;
}
.bgseo { 
	background-image: url("img/bgseo.png");
	background-repeat: no-repeat;
}
.bgsem { 
	background-image: url("img/bgsem.png");
	background-repeat: no-repeat;
}
.bgmail { 
	background-image: url("img/bgmail.png");
	background-repeat: no-repeat;
}
.bghost { 
	background-image: url("img/bghost.png");
	background-repeat: no-repeat;
}
.bgweb { 
	background-image: url("img/bgweb.png");
	background-repeat: no-repeat;
}
.bgpreu { 
	background-image: url("img/bgpreu.png");
	background-repeat: no-repeat;
}

.bgvisit { 
	background-image: url("img/bgvisit.png");
	background-repeat: no-repeat;
}
.bgclients { 
	background-image: url("img/bgclients.png");
	background-repeat: no-repeat;
}
.map{font-family:arial,helvetica,sans-serif;font-size:13px;}
a.map:hover{color:#2200C1;text-decoration:underline;}
a.map{color:#2200C1;text-decoration:none;}
.google-maps {
    position: relative;
    padding-bottom: 450px;
    height: 450px;
    overflow: hidden;
}