@charset "utf-8";
/* CSS Document */

.modulo100 {
	float: left;
	height: auto;
	width: 100%;
	overflow: hidden;
	position:relative;
    margin-left: 0%;
    margin-right: 0%;
}

.modulo100-video {
	float: left;
	height: auto;
	width: 90%;
	margin-left: 5%;
    margin-right: 5%;
}

.modulo100-video-takechi {
	float: left;
	height: auto;
	width: 90%;
	margin-left: 5%;
    margin-right: 5%;
}

.modelo60 {
	float: left;
	height: auto;
	width: 60%;
 	
}
/*.modelo40 {
	float: left;
	height: auto;
	width: 40%;
    background-color: rgba(45,45,45,1.00);

	
}*/
.modelo40B {
  
	float: right;
	height: auto;
	width: 40%;

}

#videoD {
	margin-top: 0px;
}
#videoD .modelo40B h2 {
	text-align: center;
	font-size: 1.8em;
	margin-top: 8px;
}
#videoD .modelo40B ul {
	font-size: 1.4em;
	margin-top: 20px;
}
#videoD .modelo40B ul li {
	color: #333;
	margin-bottom: 10%;
}



#textiSeo {

background: rgba(235,235,235,1);
background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(235,235,235,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 );


}

.modulo70 {
	float: left;
	height: auto;
	width: 70%;
}

.modulo60 {
	float: left;
	height: auto;
	width: 60%;
}

.modulo40 {
	float: left;
	height: auto;
	width: 40%;
}


.modulo50 {
	float: left;
	height: auto;
	width: 50%;
}

.modulo50-2023 {
	float: left;
	height: auto;
	width: 49.9%;
	margin-right: 0.1%;
	text-align: center;
	padding-top: 20px;
}

.modulo50x {
	float: left;
	height: auto;
	width: 50%;
	text-align: center;
	

}
.modulo50v2 {
	float: left;
	height: auto;
	width: 49%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.modulo30 {
	float: left;
	height: auto;
	width: 30%;
}

.modulo33 {
	float: left;
	height: auto;
	width: 32.9%;
	margin-right: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.modulo25 {
	float: left;
	height: auto;
	width: 24.9%;
}
.modulo20 {
	float: left;
	height: auto;
	width: 20%;
}

#botonVideo {
    
    background-color: rgba(0,184,251,1.00);
   
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    
    font-size: 1em;
   width: 250px;
    border-radius: 20px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    transition:all 0.5s;

  
}


#botonVideo2 {
    
    background-color: rgba(4,115,0,1.00);
   
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    
    font-size: 1em;
   width: 250px;
    border-radius: 20px;
    text-align: center;
    font-family: 'Montserrat', sans-serif;
    transition:all 0.5s;

  
}

#botonVideo span {
    font-size: 1em;
     
     
}

#botonVideoA {
    color: rgba(255,255,255,1.00);
    text-decoration-line: none;
    float: right;
    margin-top: 50px;
     transition:all 0.5s;
    position: relative;
    margin-right: 50%;
    left:125px;
  
   
     
    
}




#botonVideo:hover {
 
      font-size: 0,5em;

      background-color: rgba(0,75,154,1.00);
    
}

#botonVideo2:hover {
 
      font-size: 0,5em;

      background-color: rgba(133,200,0,1.00);
    
}

#videoIndex {
border-radius: 50px;

}

#videoTakechi {
border-radius: 50px;

}
/*media queries*/

@media screen and (max-width:1000px){
    
           .modulo60 {
	
	width: 100%;
}

.modulo40 {
	
    
	width: 100%;
}
}

	@media screen and (max-width:950px){
		
		.modulo50-2023 {

	width: 100%;
}

        
 
		
		}
	@media screen and (max-width:900px){

#videoD .modelo40B ul li {

	margin-bottom: 5%;
}


	}
	
		@media screen and (max-width:800px){

#videoD .modelo40B ul li {

	margin-bottom: 2%;
}
.modelo60 {

	width: 100%;
}
.modelo40B {

	width: 100%;
}




	}
	
	@media screen and (max-width:700px){
	.cenefa {
	background-position: -500px;
}



}

	@media screen and (max-width:650px){

	}


