/* @override 
	http://www.viralizando.cl/style.css
	http://localhost/style.css
*/

@import "css/reset.css";
body{
	color: #757575;
	font-size:14px;
	-webkit-backface-visibility: hidden;
	line-height: 140%;
	font-family: 'Open Sans', sans-serif;
}

 

a{

	color: #7ab013;

}

a:hover{
	text-decoration: underline;
}

h2{
	font-size: 24px;
	padding: 45px 15px 40px!important;
	line-height: 140%;
	font-weight: bold;
	color: #7ab013;
}

h2 strong{
	font-style: italic;
	font-weight: bold;
	color: #000;
}

h3{
	font-size: 24px;
	color: #757575;
	padding-bottom: 20px;
	line-height: 120%;
}

strong{
	font-weight: bold;
}

p{
	padding: 10px 0;
}


/* @group structure */



.wrapper{
	width: 1008px;
	position: relative;
	margin: 0 auto;
}

.clear{clear: both;}



.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12{
	padding: 0 15px;
	float: left;
}

div.offset1, .offset1{padding: 0 15px 0 97px;}
div.offset2, .offset2{padding: 0 15px 0 180px;}
div.offset3, .offset3{padding: 0 15px 0 264px;}
div.offset4, .offset4{padding: 0 15px 0 349px;}
div.offset5, .offset5{padding: 0 15px 0 432px;}
div.offset6, .offset6{padding: 0 15px 0 516px;}
div.offset7, .offset7{padding: 0 15px 0 600px;}
div.offset8, .offset8{padding: 0 15px 0 685px;}
div.offset9, .offset9{padding: 0 15px 0 769px;}
div.offset10, .offset10{padding: 0 15px 0 853px;}
div.offset11, .offset11{padding: 0 15px 0 936px;}

.col1{width: 53px;}
.col2{width: 138px;}
.col3{width: 222px;}
.col4{width: 306px;}
.col5{width: 390px;}
.col6{width: 474px;}
.col7{width: 558px;}
.col8{width: 642px;}
.col9{width: 726px;}
.col10{width: 810px;}
.col11{width: 894px;}
.col12{width: 978px;}
.col12_full{width: 1008px; clear: both;}

/* @end */

/* @group Landing */
header{
	background: url(img/header.jpg) no-repeat top center;
	height: 575px;
	-webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
}

#headmenu{
	padding-top: 20px;
}

#headmenu img{
	margin-right: 15px;
}

#creditos{
	font-size: 12px;
	padding-top: 50px;
	text-align: right;
}

#creditos a{
	color: #757575;
}

.btn{
	text-decoration: none;
	color: #fff;
	text-shadow: 1px 1px 1px #1c3e30;
	font-size: 16px;
	font-weight: bold;
	padding: 13px 28px;
    background: #000;
	display: inline-block;
background: #98c247;
background: -moz-linear-gradient(top,  #98c247 0%, #618b0f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#98c247), color-stop(100%,#618b0f));
background: -webkit-linear-gradient(top,  #98c247 0%,#618b0f 100%);
background: -o-linear-gradient(top,  #98c247 0%,#618b0f 100%);
background: -ms-linear-gradient(top,  #98c247 0%,#618b0f 100%);
background: linear-gradient(to bottom,  #98c247 0%,#618b0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98c247', endColorstr='#618b0f',GradientType=0 );
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;


}

.btn:hover{
	text-decoration: none;
background: #618b0f;
background: -moz-linear-gradient(top,  #618b0f 0%, #98c247 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#618b0f), color-stop(100%,#98c247));
background: -webkit-linear-gradient(top,  #618b0f 0%,#98c247 100%);
background: -o-linear-gradient(top,  #618b0f 0%,#98c247 100%);
background: -ms-linear-gradient(top,  #618b0f 0%,#98c247 100%);
background: linear-gradient(to bottom,  #618b0f 0%,#98c247 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#618b0f', endColorstr='#98c247',GradientType=0 );



}
#globos{
	position: relative;
}

.globo{
	position: absolute;
	height: 18px;
	width: 18px;
	background-color: #fff;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
 	 -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; 
}

.globo.grande{
    -webkit-transform: rotate(1deg) scale(1.2);
    -moz-transform: rotate(1deg) scale(1.2);
    -o-transform: rotate(1deg) scale(1.2);
    -ms-transform: rotate(1deg) scale(1.2);
    transform: rotate(1deg) scale(1.2);
}

.globo.achico.grande{
     -webkit-transform: rotate(1deg) scale(1.4);
    -moz-transform: rotate(1deg) scale(1.4);
    -o-transform: rotate(1deg) scale(1.4);
    -ms-transform: rotate(1deg) scale(1.4);
    transform: rotate(1deg) scale(1.4);
}

.globo.achico{
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
    height: 9px;
	width: 9px;
}

#globo1{
	left: 436px;
	top: 18px;
}

#globo2{
	left: 435px;
	top: 119px;
}

#globo3{
	left: 397px;
	top: 119px;
}

#globo4{
	left: 516px;
	top: 69px;
}

#globo5{
	left: 392px;
	top: 43px;
}

#globo5{
	left: 392px;
	top: 43px;
}

#globo6{
	left: 360px;
	top: 63px;
}

#globo7{
	left: 490px;
	top: 47px;
}

#globo8{
	left: 508px;
	top: 144px;
}

#globo9{
	left: 385px;
	top: 140px;
}

#globo10{
	left: 462px;
	top: 48px;
}


#logo a{
	background: url(img/logo.png) no-repeat;
	display: block;
	width: 310px;
	text-indent: -999px;
	height: 300px;
	margin: 40px auto 30px;
}
article{
	padding-top: 20px;
}

.round{
	display: block;
	margin: 0 auto 25px;
	width: 180px;
	height: 180px;
	overflow: hidden;
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
	border: 3px solid #7ab013;

}

#fecha{
	width: 200px;
	float: left;
	padding-left: 10px;
	margin-left: 90px;
	border-left: 3px solid  #c3e691;
}
#fecha strong{
	display: block;
}

#programa{
	position: relative;
	left: -1900px;
	padding-left: 1900px;
	height: 120px;
	width: 960px;
	border-top: 2px solid #757575;
}

#programa li{
	float: left;
	position: relative;
	top: -10px;
	width: 170px;
}

#programa #cara{
	float: left;
	position: relative;
	width: 110px;
	background: #fff;
}

#programa strong{
	display: block;
	background: #fff;
	width:75px;
	position: relative;
	padding-left: 15px;
	left: -15px;
	padding-bottom: 20px;
	font-weight: normal;
	font-size: 24px;
}


#fecha span{
	display: block;
	padding-left: 45px;
}

#inv{
	padding: 40px 0;
	text-align: center;
	background: #ddf1b5;
}

#inv a{
	text-decoration: none;
}

#inv p{
	padding: 0;
	font-weight: bold;
	padding-right: 20px;
	color: #648f13;
	text-align: right;
	vertical-align: top;
	display: inline-block;
}

#videos .col3{
	height: 330px;
}

#videos .col3 img{
	height: 180px;
	margin-left: -70px;
}

footer .wrapper{
	padding: 40px 0;
	height: 200px;
}

footer img{
	padding-right: 10px;
	vertical-align: middle;
	padding-bottom: 20px;
}
footer h4{
	padding-bottom: 25px;
}

footer #ucentral{
	padding-right: 60px;
	padding-top: 7px;
}

img#CIS {
	padding-right: 50px;
}


/* @end */
/* @group ClearFix */

 .cf:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.hidden, .hide{
	display: none;
}
/* Hides from IE-mac \*/
* html .cf {
    height: 1%;
}
/* End hide from IE-mac */

/* @end */

/* Slide style */
#fecha span {
	padding-bottom: 20px;
}
#fecha .parking-button {
	padding-left: 45px;
	cursor: pointer;
	text-decoration: underline;	
}
#slide div h3 {
	padding-top: 30px;
}
#slide div table tr td span {
	padding: 15px;
}
.table-header {
	background-color: #E4EFD0;
}
#slide div .margin-bottom {
	margin-bottom: 20px;
}
#slide div h3, #slide div p, #slide div table, #slide div a {
	margin-left: 90px;
}
/* Slide of table style */

.table {border-collapse: collapse; width: 828px;}
.table td {padding: 10px; width: 33.3%;}
.otra-mas {position: relative;clear: both;}
.otra-mas a {position: absolute; right: 0px;}