body {
	font-family: 'Open Sans', sans-serif;
	font-weight: 100;
}

a {
	/*color: #c12e38;*/
        color:#2E5753;
	text-decoration: none;
        /*font-weight: bold;*/
}

a:hover,
a:focus,
a:active {
	/*color: #c12e38;*/
        color:#2E5753;
	/*opacity: 0.8;*/
	text-decoration: none;        
}

.main-header {
	background: #ffffff;
	overflow: hidden;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.75);
	padding: 20px 0px;
}

.main-header a {
	margin: 15px 0px 0px;
	display: block;
}

.main-content {
	min-height: 500px;
	overflow: hidden;
	/*background: url(../img/large.png);*/
        background-color:#2E5753;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    color: #ffffff;
}

.main-content .left-section {
	padding: 0px 20px 0px 0px;
	text-align: center;
}

.main-content .left-section img {
	width: 100%;
	padding: 100px 20px 20px 20px;
}

.main-content .left-section h1 {
	padding: 20px 20px 100px;
	font-weight: 100;
}

.main-content .left-section h1 span {
	font-weight: 600;
}

.main-content .right-section {
	padding: 0px 0px 0px 20px;
	border-left: 3px solid #ffffff;
}

.main-content .right-section form {
	margin: 30px 0px;
}

.main-content .right-section form label {
	font-weight: 100;
}

.main-content .right-section form input {
	border-radius: 0px;
}

.main-content .right-section .form-control {
	margin: 8px 0px;
}

.main-content .right-section form button,
.main-content .right-section form input.btn{
	background: transparent;
	border: 3px solid #ffffff;
	padding: 8px 15px;
	border-radius: 0px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	transition: all .5s ease-in-out;
        /*intelsat-2015*/
        margin-top: 10px;
}
/*intelsat-2015*/
.main-content .right-section form button:hover,
.main-content .right-section form input.btn:hover{
	padding: 8px 25px;
}
div.div_menu_drupal{
    padding-right: 10px;
}    
.form-item .description {
    font-size: 0.85em;
}
.description {
    line-height: normal;
    padding: 0.25em 0;
    font-style:italic;
}
.form-text{
    width:100%;
    display:block;
}
.captcha_image{
    margin: 10px 10px 10px 0px;
}
.fieldset-wrapper label{
    display:block;
}
section.main-content a{
    /*color:#0A5C75;*/
    /*color:#0098CC;*/
    color:#FFFFFF;
    font-weight:bold;
}
div.error .inner,div.status .inner{
   float:right;
   padding-top: 10px;
   /*padding-bottom: 10px;*/
   padding-right: 10px;
}
section.main-content{
   width:100%; 
}
div.rt-block{
   text-align:center;
   background-color: #424242;
   padding-bottom: 5px;
}
/*intelsat-2016*/
.container{
    margin-left:0px !important;
    width:100% !important; 
}
div.div_imagen_red_todo{
    width:100%;
    text-align:center;
}
img.img_imagen_red_todo{
    /*width:95%;*/
     width:100%;
}
img.img_imagen_red_mitad{
    width:170% !important;
    margin-left:-225px;
}
/*.div_article_right_section{
    background-color:#2E5753;
    height:500px;
    padding-left:20px;
    margin-left:-20px;
}*/
article.col_imagen_red{
    overflow:hidden;
}