@import url(http://fonts.googleapis.com/css?family=Cabin+Condensed:400,600);
@import"reset.css";
@import"font.css";
@import"grid.css";
@import"forms.css";
/*@import"superfish.css";*/
@import"responsivemobilemenu.css";
@import"carousel.css";
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900,300italic,400italic,700italic,900italic);
@font-face{
	font-family: Myriad-Regular;
	src: url(../fonts/Myriad/MYRIADPRO-REGULAR.OTF);
	}

body{background:#25272e url(../images/bg.jpg) 50% 0 repeat;font: 12px/18px 'Myriad-Regular';}
html,body{height:100%;}
p{padding-bottom:18px;}
a{color:#0ea1d5;outline:none;cursor:pointer;text-decoration:none;overflow: hidden;}
a:hover{text-decoration:underline}
/*  Header styles */
h1,h2,h3,h4,h5,h6{line-height:1.2em;color:#696A33;font-weight:normal;}
h1{font-size:30px; text-transform:uppercase;}
h2{font-size:26px;padding-bottom:27px; padding-top:10px;}
h3{font-size:20px;text-transform:uppercase;} 
h4{font-size:22px; padding-bottom:21px;}  
h5{font-size:18px;text-transform:uppercase;}
h6{font-size:14px; color:#FFFFFF; padding-bottom:10px;}
/*================================>> Google Fonts <<========================================*/
h1,h2,h3,h4,h5,h6, .sf-menu li li a, .boxbutton, .list-2 li a, .dropcap, figcaption, table thead th{font-family: 'Cabin Condensed', sans-serif; margin-top:5px;}
.rmm li a span, .title-1 {font-family: 'Cabin Condensed', sans-serif; font-weight: 400; }
.title-2{font-family: 'Cabin Condensed', sans-serif; font-weight: 400; width:200px; }
blockquote{font-family: 'GSI', Fallback, sans-serif; font-weight:400;font-style:italic; margin: 0 30px; font-size:20px; line-height:2em; color:#666; }
/* Global Structure---------------------------------------- */
.main{margin:0 auto;position:relative;width: 60%; overflow:hidden;}
.main2{margin:0 auto;position:relative;width: 1005px; z-index:70;overflow: hidden;}
nav{float:left;width: 100%;}
/*----- txt,links,lines,titles -----*/
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle *{vertical-align:middle}
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{width:100%;overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.reg{text-transform:uppercase}
.it{font-style:italic}
.letter{letter-spacing:-1px}
.color1{color:#333;}
.color2{color:#fff;}
.color3{color:#9da1aa;}
.relative{ position:relative;}
.col_title{font-family: 'Lato', sans-serif; font-weight: 400;  float: left;width: 90%;height: 35%;}
.txtnew{font-family: 'Lato', sans-serif; font-weight: 200;  float: left;width: 90%;height: 25%;}
.youtube{margin-top: 5px }
/*********************************header*************************************/
header{position:relative;z-index:99; width:100%;background: url(../images/body.png) 50% 0 repeat;}
.bgheader{background: url(../images/header.png) 50% 0  repeat-x; width:100%;padding:0 0 0 0;}
.bgheader-min{background: url(../images/header_min.png) 50% 0  repeat-x; padding:0 0 0 0;}
.topmenu{ position:relative; overflow:hidden; padding:0}
	.topmenu li{ background:url(../images/topmenu.jpg) 100% 5px no-repeat; float:left; padding: 0 10px 0 8px;}
	.topmenu li.last{ background:none; padding-right:6px;}
		.topmenu li a{ color:#57595f;}
			.topmenu li a:hover{ text-decoration:none;color:#0ea1d5;}
header h1{ padding:5px 0 0 0;}
header h1 a{ display:block; background:url(../images/logo.png) 0 0 no-repeat; width:109px; height:107px;}
.boxes{ position:relative; overflow:hidden; margin:0 auto; width: 1005px; padding:0; z-index:1; -moz-box-shadow: 0 0 14px #000; -webkit-box-shadow: 0 0 14px #000; box-shadow: 0 0 14px #000; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=90, Color='#000000')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=90, Color='#000000'); background:#C8D8E7;}

.note1, .note2, .note3{
    width: 96%;
    overflow: hidden;
    margin: auto;
    margin-top: 5px;
}
.note1 .title{}
.note1 img{
    width: 100%;
}
.box .title{
    font-size: 15px;
    font-weight: bold;}
.note2 .title{
    width: 53%;
    float: left;
    text-align: center;
}
.note2 .txt{
    width: 53%;
    float: left;
    margin-top: 10px;
}
.note2 img{
    float: right;
    width: 45%;
}

.note3 .title{}
.note3 .txt{}
.note3 img{ 
    width: 43%;
}



.note4 {float:right; margin: -11px 10px 1px 0; font-size:16px; font-weight:800; color:#064F8A; text-align: right;/* width: 120px; */}
.space{ margin-right:0px;}
	.boxes .box{ width: 27%; /* height:380px; */ overflow: hidden; position:relative; float:left; /* box-shadow:0 3px rgba(0,0,0,0.2); */ font-family:"Raleigh LT Std"; color:#064F8A; font-size: 13px; padding-top:10px;}
	.box_mobile { display:none; float: left; width: 100%; /* margin:15px 10px 5px 10px; */ }
	.box_mobile  ul { list-style-type:none; overflow: hidden;}
	.box_mobile  li { /* display:block; */ margin-bottom:2px;  background-color:#4B4B4B; float: left; padding: 1%; width: 18%;}
	.box_mobile li:hover, .box_mobile .select  { background-color:#A3E714;}
	.box_mobile  img { border:1px solid #000; width: 100%;}
	.boxes .box720{ width: 72%; /* height:380px; */ overflow: hidden; position:relative; float: right; box-shadow:0 3px rgba(0,0,0,0.2); color:#fff; margin: 10px 0;}
	.boxes .box640{ width:640px; height:539px;position:relative; float:left; box-shadow:0 3px rgba(0,0,0,0.2); color:#fff; background:url('smoothness/bg-banner.jpg') repeat-x;}
	.boxes .bgbox{ height:0; width:100%; position:absolute; bottom:0px; z-index:2;}
	.boxinner{ position:relative;width:320px; height:539px;}
	.part1{ position:absolute; bottom:25px; left:28px;}
	.part1 .title-1{  padding-bottom:3px;}
	.part2{ position:relative; z-index:3;width:320px; height:539px;}
	.title-2{ position:absolute; bottom:-450px; left:28px;}
	.text-2{ position:absolute; bottom:-400px; left:29px; padding-right:30px;}
	.boxbutton{ position:absolute; bottom:-200px; left:29px;}
		.boxbutton a{ display:inline-block; line-height:1.2em; font-size:18px; color:#fff; text-transform:uppercase; background:url(../images/boxbutton.jpg) 0 0 repeat-x; padding:5px 20px 8px 15px; letter-spacing:-1px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:1px 1px 1px rgba(0,0,0,0.2);}
		.boxbutton a:hover{ background:#0ea1d5; text-decoration:none;}
	.title-1, .title-2{ line-height:1.0em; color:#fff; font-size:20px; text-transform:uppercase; letter-spacing:0px;}
.box-1{} /**/
	.box-1 .bgbox{ background:#759506;}
.box-2{ } /**/
	.box-2 .bgbox{ background:#759506;}
.box-3{ } /*  */
	.box-3 .bgbox{ background:#759506;}
.bg{ background:url(../images/bg2.png) 0 0 no-repeat; width:940px; height:3px; margin:0 auto;}
/********************** Content ************************/
section{ position:relative; z-index:1;}
.contentbg{ background: url(../images/body.png) 50% 0 repeat; width:100%;}
section#content{overflow:hidden; position:relative; z-index:1;}
section#content.bg3{ background:url(../images/content.png) 50% 0 repeat-x;}
section#content.padcontent{padding:0px 0 40px 0; }
section#content.padcontent2{padding:43px 0 79px 0;}
section#content.padcontent3{padding:43px 0 67px 0;}
section#content.padcontent4{padding:0px 0 60px 0;}
aside{ width:100%; position:relative; z-index:1; background: url(../images/aside.png) repeat-x; background-color: #182741; padding:20px 0 30px 0; overflow: hidden;} /*border-top:7px solid #151519;*/
.list-1 li{ background:url(../images/marker.png) 1px 4px no-repeat; padding:0 0 9px 12px; font:12px/15px Arial, Helvetica, sans-serif;}
.list-1 li a{color:#DCE5EC;}
	.list-1 li a:hover{ text-decoration:underline;color:#DCE5EC;}
.list-2, .nav.list-2{ padding:12px 0 12px 0 !important; margin:3px 0 0 0;background:#131316;}
	.nav.list-2 li{ float:none; margin:0; padding:0;}
	.list-2 li a, .nav.list-2 li a{color:#fff; display:block;background:#131316; padding:4px 10px 5px 14px; font-size:18px; line-height:1.2em; text-transform:uppercase;}
	.list-2 li a:hover, .nav.list-2 li a:hover, .nav.list-2 li a.current{ background:#0ea1d5; text-decoration:none;color:#fff;}
.list-3 { padding:9px 0 0 0;}
	.list-3 li{ padding:9px 0 12px 0; border-bottom:1px solid #434753; color:#20A3D5;}
	.list-3 li.last{ border-bottom:none;}
	.list-3 li a:hover{ text-decoration:none; color:#fff;}
.tooltips{ padding:6px 0 0 0; list-style-type:none; overflow: hidden;}
.tooltips li{ padding:0px 0 5px 0; float:right;}
	.tooltips li span{  padding:0px 0 0 9px;} /*display:inline-block;*/
	.tooltips li a{ color:#9da1aa;}
	.tooltips li a:hover{ text-decoration:none; color:#fff;} 
.box2 h4{ padding-bottom:2px;}
	.box2 .wrapper{ padding-bottom:2px;}
.box3{ padding:5px 0 0 0;}
	.box3 h4{ padding:9px 0 0 5px;}
	.box3 h4 span{ display:inline-block; padding-bottom:3px;}
	.box3 p{ padding:10px 0 57px 0;}
.box4 h4{ padding-bottom:0px;}
	.box4 h4 span{ display:inline-block; padding-bottom:3px;}
	.box4 p{ padding-bottom:0;}
	.box4 article{ padding:0 0 24px 0;}
	.box4 .fleft{ padding:5px 19px 0 0;}
	.box4 p a:hover, .box5 p a:hover{ text-decoration:none; color:#fff;}
.box5 article{ padding:1px 0 20px 0;}
	.box5 .fleft{ width:69px;}
	.box5 p{ padding-bottom:0;}
.col-1{float:left;width:184px;margin-right:19px; padding:2px 55px 0 0;background:url(../images/arrow.png) 100% 44% no-repeat;}
	.col-1 strong{ margin:3px 14px 0 1px;}
.col-2{ padding:45px 0 0 0; overflow:hidden;}
	.col-2 span{ display:inline-block; padding-bottom:3px;}
.map{ padding:3px 0 0 0;}
	.map iframe{ width:400px; height:329px;}
address{ display:block; overflow:hidden; font-style:normal; padding:0 0 0 19px;}
	address span{ display:inline-block; width:66px;}
.box-p{ padding-bottom:21px;}
.tabs2{ height:320px;}
.tabs2 .list-3 { padding:9px 0 0 0 !important;}
	.tabs2 .list-3 li{ padding:9px 0 12px 0 !important; margin:0; float:none; background:none; border-bottom:1px solid #434753;}
	.tabs2 .list-3 li.last{ border-bottom:none;}
	.tabs2 .list-3 li a{ background:none;color:#0ea1d5; padding:0; display:inline-block;}
	.tabs2 .list-3 li a:hover{ text-decoration:none; background:none; color:#fff;}
/*  Buttons */
.button{  display:inline-block; background:url(../images/button.jpg) 0 -26px repeat-x #ccc; font:12px/18px Arial, Helvetica, sans-serif;  padding:4px 0px 4px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:1px 2px 2px rgba(0,0,0,0.5); margin:0 1px 3px 0;color:#161519;}
	.button span{ display:inline-block; background:url(../images/button-arrow.png) 0 -11px no-repeat; width:13px; height:11px; margin:5px 0 0 9px;}
	.button:hover{background:url(../images/button.jpg) 0 0 repeat-x; text-decoration:none; color:#fff;}
		.button:hover span{background:url(../images/button-arrow.png) 0 0 no-repeat;}
.button1{  display:inline-block; background:url(../images/button.jpg) 0 0 repeat-x; font:12px/18px Arial, Helvetica, sans-serif; color:#fff; padding:4px 0px 4px 8px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:1px 2px 2px rgba(0,0,0,0.5); margin:0 1px 3px 0;}
	.button1 span{ display:inline-block; background:url(../images/button-arrow.png) 0 0 no-repeat; width:13px; height:11px; margin:5px 0 0 9px;}
	.button1:hover{background:url(../images/button.jpg) 0 -26px repeat-x; text-decoration:none; color:#161519;}
		.button1:hover span{background:url(../images/button-arrow.png) 0 -11px no-repeat;}
	.link1:hover{color:#fff; text-decoration:none;}
/******************** Footer ******************/
footer{ width:100%; position:relative; overflow:hidden; background:url(../images/footer.png) 0 0 repeat; color:#9da1aa; font:10px/12px Arial, Helvetica, sans-serif; padding:24px 0 22px 0; border-top:1px solid #202024;}
footer a{ color:#fff;}
/** padding **/

.imgindent{ float:left; margin:3px 7px 0 0;}
.imgindent-1{margin:7px 31px 0 17px;}
.imgindent-2{margin:7px 27px 0 27px;}
.imgindent-3{margin:7px 21px 0 32px;}
.imgindent-4{margin:7px 35px 0 24px;}
.padtop{ padding-top:1px;}
.padtop2{ padding-top:42px;}
.padtop22{ padding-top:45px;}
.padtop4{ padding-top:30px;}
.padtop3{ padding-top:62px;}
.padbot4{ padding-bottom:2px;}
.padbot3{ padding-bottom:11px;}
.padbot{ padding: 0 10px 17px 10px}
.padbot2{ padding-bottom:30px;}
.padbot0{ padding-bottom:0;}
.spacing { margin-right: 15px;}
.imgindent3{margin:0 19px 10px 0;}
.imgindent4{margin:0 0px 10px 19px;}
.padtop0{ padding-top:20px;}
.p1{ padding:20px 0 30px 0;}

/** size images **/
.images_100x100 { width:100 px; height:100px; }
.images_200x350 { width:200 px; height:350px; }
.padbot5{ padding-bottom:18px;}
/* Left & Right alignment */
.quotes{background: url(../images/bgQuotes.png) 0 0 repeat;padding:25px 20px 34px 33px;position:relative; margin:3px 0 0 0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
.quotes span{ display:block; background:url(../images/qoutes.png) 0 0 no-repeat; width:26px; height:26px; left:36px; bottom:-26px; position:absolute;}
.comment{ text-align:right; padding:21px 33px 37px 0; }	
	.comment strong{color:#9da1aa;}
	.comment a{ color:#fff; font-weight:normal;}
.top1{background:url(../images/top.png) 0 60% no-repeat;padding:0 0 0px 15px;text-decoration:none;color:#0ea1d5;display:inline-block;font-size:11px;text-transform:uppercase;}
.top1:hover{color:#fff; text-decoration:none;}
.line3{ border-bottom: 1px solid #454955; width:950px; position:relative; margin:0 auto; margin-bottom:20px;}
.bordebottom2{ border-bottom: 1px solid #454955; margin-bottom:20px;}
.img-404{ margin:7px 0 0 1px;}
.title2{ font-size:86px; text-transform:none; padding:30px 0 0 0; letter-spacing:-3px;}
.text404 h2{ font-size:36px; padding:15px 0 18px 0; letter-spacing:-1px;}
.text404 p{ font:20px/24px Arial, Helvetica, sans-serif; padding-bottom:20px;}
.text404 div{ font:18px/24px Arial, Helvetica, sans-serif;}
.padding{padding:0 26px 10px 19px}

.bgfigure{position:relative;}
.bgfigure a{ position:relative; z-index:1;}

/*  Dropcaps style */
.dropcap{font-size:60px;line-height:1.2em;color:#fff;float:left;text-align:center;width:75px; height:76px;padding:0;margin:0 16px 0 0;background:#0ea1d5;text-transform:uppercase;border-radius:38px;-moz-border-radius:38px;-webkit-border-radius:38px;}
	.dropcap span{ display:inline-block; margin-top:-2px; padding-left:3px;}
	

/*  Font Size */	
.jfontsize-button {
    font: bold 12px arial;
    padding: 3px;
    border: solid 1px #ccc;
}
 
.jfontsize-button:hover {
    text-decoration: none;
    background: #333;
    color: #fff;
    border: solid 1px #333;
}
 
.jfontsize-disabled, .jfontsize-disabled:hover {
    color: #aaa;
    border: solid 1px #eee;
    background: #eee;
}


ul.thumb {float: left;list-style: none;margin: 0; padding-left: 60px;width: 900px;background-color: white;}
ul.thumb li {margin: 0; padding: 5px;float: left;position: relative;width: 110px;height: 110px;}
ul.thumb li img {width: 100px; height: 100px;border: 1px solid #ddd;padding: 5px;background: #f0f0f0;position: absolute;left: 0; top: 0;-ms-interpolation-mode: bicubic; }
ul.thumb li img.hover {margin-top:15px;background:url(thumb_bg.png) no-repeat center center;border: none;}
/*.title{position:absolute;width:185px;height:35px;margin:0;font-weight:900;background:url(smoothness/blue.png) no-repeat center center;padding:17px 0 0 0;text-align:center; color: #fff; }*/

/************************************************
	      JCAROUSEL LITE		
************************************************/
#list {
	height:130px;
	width:880px; 
	margin:30px auto; 
}

#youtube-player-container{
	margin:0 auto; 
	padding-left:170px;
}

.slider {
	float:left;
	left: -5000px; 
	margin:15px; 
	position:relative; 
	visibility:hidden;	
}
	
.slider ul {
	height:100px;
	width:600px; 
}

.slider ul li {
	padding:0 5px;
}

.slider ul li img {
	cursor:pointer;
	height:100px; 
	padding-top:3px;
	width:137px;  
}

.prev {
	cursor:pointer; 
	/* float:left; */
	/* padding-top:20px; */
	/* margin-left:10px; */
}

.next {
	cursor:pointer; 
	float:right; 
	padding-top:20px;
	padding-right: 0px;
}

#images_int {width: 100%; height: auto; overflow: hidden; }
#images_int img {/* display: inline; */ /* margin: 1px; */width: 33.33%;}
#images_int_institucion {/* width: 100%; */ /* height: 98px; */ /* float: left; */overflow: hidden; /* margin: 0 2%; */}
#images_int_institucion img {/* display: inline; */ /* margin: 0.1%; */width: 16.6666%;/* min-height: 98px; */}
#cuerpo-gallery{
	margin-left:auto;
	margin-right:auto; margin-top:5px;  
	overflow:hidden; width:60%; 
	position:relative; 
	background-color:#D6CEBE;z-index:1; -moz-box-shadow: 0 0 14px #000; -webkit-box-shadow: 0 0 14px #000; box-shadow: 0 0 14px #000; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=90, Color='#000000')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=90, Color='#000000');
}

/***************
       CAPACITACION.PHP
	   ************************/
	   
	   
.capacitacion h2{
    background: #35332B;
    color: #D6CEBE;
    text-align: center;
    padding: 5px 0;
    width: 95%;
}	   
.capacitacion p{
    font-size: 16px;
    margin-top: 10px;
    line-height: 22px;
}
.capacitacion ul{
    line-height: 21px;
    overflow: hidden;
}
.capacitacion ul .wrap-li li{
	list-style: none;
	/* border-left: solid; */
	margin-top: 7px;;
	/* padding-left: 7px; */
	float: left;
	font-size: 15px;
	font-style: italic;
}
.capacitacion ul .wrap-li{
    overflow: hidden;
    margin-top: 8px;
}
.capacitacion ul .wrap-li div{
    float: left;
    margin-right: 10px;
    width: 40px;
    height: 40px;
}

/************
CONTACTO
*************/

#cuerpo .info{
	float:left;
	width: 25%;
	margin: 0 0 36px 2%;
	font-family:'Lato', sans-serif; font-weight: 700;
}
#cuerpo .info h2{
    padding-bottom: 10px;
    border-bottom: 1px solid #777;
    margin-bottom: 10px;
}
#cuerpo .info p{
    /* font-weight: bold; */
    padding-bottom: 5px;
}
#cuerpo .info a{
    font-size: 18px;
}

/********* menu **********/

.show_menu{display:none;}

/*============== RESPONSIVE ================*/


@media screen and (max-width: 1024px) and (min-width: 768px){
	.main2{
    width: 80%;
}
	.boxes{
    width: 80%;
}
	#cuerpo{
    width: 80%;
    padding: 0;
    padding: 0;
}
	#cuerpo-gallery{width:80%;}
aside{background-image:none;}
	.boxes .box {
		width: 100%;
		padding-top: 0;
		margin: auto;
		margin-bottom: 10px;
}
.box720{display:none;}
.box_mobile{display:inline-block;}
	.note1, .note2, .note3{
		width: 31%;
		float: left;
		margin: 1%;
	
}
	/*.note1 img, .note2 img, .note3 img{display:none;}*/
	.note2 .txt, .note3 .txt{display:none;}
	.note2 img{
		width: 54%;
		margin-right: 17%;
		/* float: left; */
	} 	
	.note2 .title{
		width: 105%;
		font-size: 12px;
	}
	.note3 img{
		width: 54%;
		margin-left: 0%;
		/* float: left; */
	} 	

	.note4 {margin: 0;width: 100%;text-align: center;background: aliceblue;}
		
	#columna_1, #columna_2 {
		float: left;
		width: 49%;
		overflow: hidden;
	}
	#columna_3{
		clear: both;
		width: 100%;
		margin-left:0;
	
}
	#columna_3 > .wrap_title > a {
		width: 5%;
	}
	#columna_3 .col_title{
    	width: 95%;
	}

	.boxes .box720{
		width:100%;}
	.tooltips li{
    padding-right: 2%;
}
	.tooltips {padding:20px 37% 0 0;}
	}

@media screen and (max-width: 768px) and (min-width: 480px) {
	.main2{width:85%;}
	.boxes{width:85%;}
	#cuerpo-gallery{width:85%;}
	.box720{display:none;}
	aside{background-image:none;}
.box_mobile{display:inline-block;}
.box_mobile img{
    /* width: 50%; */
    /* margin-left: 25%; */
}
.box_mobile li{
    width: 28%;
    margin-left: 3%;
}
	.note1, .note2, .note3{
		width: 31%;
		float: left;
		margin: 1%;
	
}
	.boxes .box {
		width:100%;
		padding-top: 0;
}
	.note1, .note2, .note3{
		width: 31%;
		float: left;
		margin: 1%;
	}
	/*.note1 img, .note2 img, .note3 img{display:none;}*/
	.note2 .txt, .note3 .txt{display:none;}
	.note2 img{
		width: 54%;
		margin-right: 17%;
		/* float: left; */
	} 	
	.note2 .title{
		width: 105%;
		font-size: 12px;
	}
	.note3 img{
		width: 54%;
		margin-left: 0%;
		/* float: left; */
	} 	

	.note4 {margin: 0;width: 100%;text-align: center;background: aliceblue;}
		
	#columna_1, #columna_2 {
		float: left;
		width: 49%;
		overflow: hidden;
	}
	#columna_3{
		clear: both;
		width: 100%;
		margin-left:0;
	}
	#columna_3 > .wrap_title > a {
		width: 5%;
	}
	#columna_3 .col_title{
    	width: 95%;
	}
	#cuerpo .col_title{font-size:17px;}
	.list-1 li a{
		font-size:17px;
		line-height:25px;}
	h6{font-size:25px;}
	.boxes .box720{
		width:100%;}
	.tooltips li{
    padding-right: 2%;
}
	.tooltips {padding:20px 30% 0 0;}
	#cuerpo .info{
    width: 80%;
	
    margin-left: 10%;
}
	

	}
@media screen and (max-width: 480px) {
	.main2{width:100%;}
	.boxes{width:100%;}
	#cuerpo-gallery{width:100%;}
	.box720{display:none;}
	aside{background-image:none;}
	.box_mobile img{
    /* width: 50%; */
    /* margin-left: 25%; */
}
.box_mobile li{
    width: 48%;
    margin-left: 0%;
}
.box_mobile{display:inline-block;}
	.note1, .note2, .note3{
		width: 31%;
		float: left;
		margin: 1%;
	
}
	.boxes .box {
		width:100%;
		padding-top: 0;
}
	.note1, .note2, .note3{
		width: 31%;
		float: left;
		margin: 1%;
	}
	/*.note1 img, .note2 img, .note3 img{display:none;}*/
	.note2 .txt, .note3 .txt{display:none;}
	.note2 img{
		width: 54%;
		margin-right: 17%;
		/* float: left; */
	} 	
	.note2 .title{
		width: 105%;
		font-size: 12px;
	}
	.note3 img{
		width: 54%;
		margin-left: 0%;
		/* float: left; */
	} 	

	.note4 {margin: 0;width: 100%;text-align: center;background: aliceblue;}
		
	#columna_1, #columna_2 {
		float: left;
		width: 100%;
		overflow: hidden;
	
		margin: 0;
}
	#columna_3{
		clear: both;
		width: 100%;
		margin-left:0;
	}
	#columna_3 > .wrap_title > a {
		/* width: 5%; */
	}
	#columna_3 .col_title{
    	width: 90%;
	}
	#cuerpo .col_title{font-size:17px;}

	.boxes .box720{
		width:100%;
		display: none;
}
	.tooltips li{
    padding-right: 2%;
}
	.tooltips {padding:20px 30% 0 0;}
	.list-1 li a{
		font-size:17px;
		line-height:25px;
		}
	h6{
		font-size:25px;
		}
	#cuerpo .info{
    width: 100%;
	}
	#columna_1 > .wrap_title > a, #columna_2 > .wrap_title > a, #columna_3 > .wrap_title > a{
    width: 5%;
}
	
	
	
	
	}