.pagetopweb{

	background-color:#fe0000;

	padding:10px;

	letter-spacing:2px;

}

.pagetopweb a{

	color:#fff;

	text-decoration: none;

}

.pagetopweb a:hover,

.pagetopweb a:focus{

	color:yellow;

}



.pagetopweb span{

	color:#fff;

}

.pagetopweb strong{

	font-weight:900;

}

.titleweb{

	color:#fe0000/*#A10000*/;

}

.titleweb p{

	text-align:justify;

}

.medsos.bb {

	background:url('../img/blackberry.png');

}

.medsos.bb:hover {

	background:url('../img/blackberry2.png');

}

@media (min-width: 768px) {

	.titleweb {

	font-size:28px;

	font-weight:bold;

	padding:60px 0 0 10%;

	}

	.medsos{

	margin:60px auto;

	}

	.medsos a{

	color:#fff;

	padding:10px;

	}

	.medsos a:hover{

	color:yellow;

	}

	.medsos img{

	width:32px;

	/*padding:3px;*/

	display:inline;

	vertical-align:top;

	}

	.logoweb img{

	height:78px;

	float:right;

	padding-right:10px;

	padding-top:10px;

	}

	.pagetopweb{

	/*padding-right:30px;*/

	}

	.pagetopweb span{

	/*float:right;*/

	}

	.pagetopweb a{

	font-size:14px;

	}

}



@media (max-width: 767px) {

	.titleweb {

	font-size:10px;

	padding-top:20px;

	/*padding-right:30px;*/

	float:left;

	}

	.medsos{

	margin:0 auto;

	}

	.medsos img{

	width:16px;

	display:inline;

	}

	.medsos a{

	color:#fff;

	padding:2px;

	}

	.medsos a:hover{

	color:yellow;

	}

	.logoweb img{

	height:32px;

	float:right;

	padding-right:10px;

	padding-top:10px;

	}	

	.pagetopweb{

	padding-right:0px;

	}

	.pagetopweb a{

	font-size:10px;

	}

	.pagetopweb span{

	font-size:10px;

	}

}



.mycontainer {

  padding-right: 0px;

  padding-left: 0px;

  margin-right: auto;

  margin-left: auto;

  width:100%;

}



.mycontainer:before,

.mycontainer:after {

  display: table;

  content: " ";

}



.mycontainer:after {

  clear: both;

}



.mycontainer:before,

.mycontainer:after {

  display: table;

  content: " ";

}



.mycontainer:after {

  clear: both;

}

  

@media (max-width: 767px) {

  .container {

    padding-right:10px;

	padding-left:10px;

  }

  .mycontainer{

	margin-top:276px;

  }

  	.mypartner img{

		margin-right:auto !important;

		margin-left:auto !important;

		vertical-align:middle;

	} 

}



@media (min-width: 768px) {

	.mypartner img{

		float:left;

		padding:30px 0 30px 0;

	}

  .mycontainer{

	margin-top:260px;

  }

}

.no-hover a:hover{

	background-color:transparent !important;

}



.flag img{

	width:20px;

	height:auto;

	position:relative;

	top:5px;

}

.paddingtop{
	padding-top:20px;
}

.paddingbottom{
	padding-bottom:20px;
}

.mycaptionbackground {
    background: none repeat scroll 0 0 #F00;
    opacity: 0.5;
    margin: -30px 0 0 0; 
    position: relative;
	padding:28px 0 2px 0;
	text-align:center;
}

.mycaption {
    opacity: 1;
    margin: -28px 0 0 0; 
    position: relative;
	padding:2px 0 2px 0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
}

.mycaptionbackground2 {
    background: none repeat scroll 0 0 #F00;
    opacity: 0.5;
    margin: -22px 0 0 0; 
    position: relative;
	padding:28px 0 2px 0;
	text-align:center;
}

.mycaption2 {
    opacity: 1;
    margin: -28px 0 0 0; 
    position: relative;
	padding:2px 0 2px 0;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

.paddingallforbuttonorange{
	padding:10px 0 30px 0;
}

.paddingallforimage{
	padding:15px;
}

.paddingallforimagefirst{
	padding:0 15px 15px 15px;
}

#iconedit {
    position: fixed;
    bottom: 0px;
    right: 0px; 
}

  

