body {
background: #eee;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
}

.menu {
background: rgba(0, 0, 0, 0.50);
position: fixed;
width: 100%;
top: 0;
}

.corpo {
margin-top: 30px;
height: 1500px;
}

.logo {
text-align: left;
padding-left: 40px;
padding-top: 80px;
padding-bottom: 20px;
}

.logo-txt {
color: #ffffff;
background: #303030;
text-align: left;
font-size: 35px;
padding-left: 40px;
padding-top: 10px;
padding-bottom: 10px;
}

img {
width: 95%;
border: 1px solid;
}

.logo img {
width: 95%;
border: 0px solid;
}

.servicios img {
width: 100%;
border: 1px solid;
}

.contacto img {
width: 200px;
border: 2px solid;
}

.cv img {
width: 300px;
border:1px solid #111;
}

video{
width: 100%;
border:1px solid #111;
}

hr{
border : 10px;
border-bottom : 4px dashed #555;
}

.servicios {
text-align: justify;
color: #555;
font-size: 35px;
padding-left: 40px;
padding-right: 40px;
padding-top: 50px;
padding-bottom: 150px;
}

.contacto {
text-align: left;
color: #555;
font-size: 40px;
padding-top: 100px;
padding-bottom: 100px;
padding-left: 40px;
}

.belin {
unicode-bidi: bidi-override;
direction: rtl;
}

.promociones {
text-align: left;
color: #fff;
background: #d70000;
font-size: 40px;
padding-top: 50px;
padding-bottom: 60px;
padding-left: 40px;
}

.cv {
text-align: justify;
color: #555;
font-size: 35px;
padding-left: 40px;
padding-right: 40px;
padding-top: 150px;
padding-bottom: 150px;
}

.faq {
text-align: justify;
color: #555;
font-size: 35px;
padding-top: 100px;
padding-bottom: 100px;
padding-left: 40px;
padding-right: 40px;
}

.autore {
text-align: center;
color: #fff;
background: #222;
font-size: 30px;
padding-top: 100px;
padding-bottom: 300px;
}

.gallery {
text-align: center;
padding-top: 50px;
}

.menu a {
color: #fff;
float: right;
display: block;
font-size: 35px;
padding-top: 20px;
padding-bottom: 25px;
padding-right: 18px;
padding-left: 18px
}
.menu a:link{
color: #fff;
text-decoration: none;
}
.menu a:visited{
color: #fff;
text-decoration: none;
}
.menu a:hover{
color: #fff;
background: #d70000;
text-decoration: underline;
}

.contacto a{
color: #d70000;
background: none;
text-decoration: underline;
}
.contacto a:link{
color: #d70000;
background: none;
text-decoration: underline;
}
.contacto a:visited{
color: #d70000;
background: none;
text-decoration: underline;
}
.contacto a:hover{
color: #fff;
background: #d70000;
text-decoration: none;
}

.promociones a{
color: #d70000;
background: #fff;
text-decoration: none;
}
.promociones a:link{
color: #d70000;
background: #fff;
text-decoration: none;
}
.promociones a:visited{
color: #d70000;
background: #fff;
text-decoration: none;
}
.promociones a:hover{
color: #fff;
background: none;
text-decoration: underline;
}

.faq a{
color: #d70000;
background: none;
text-decoration: underline;
}
.faq a:link{
color: #d70000;
background: none;
text-decoration: underline;
}
.faq a:visited{
color: #d70000;
background: none;
text-decoration: underline;
}
.faq a:hover{
color: #fff;
background: #d70000;
text-decoration: none;
}

.autore a{
color: #b2b2b2;
text-decoration: none;
}
.autore a:link{
color: #b2b2b2;
text-decoration: none;
}
.autore a:visited{
color: #b2b2b2;
text-decoration: none;
}
.autore a:hover{
color: #000;
background: #d70000;
}
