.html { overflow-y:scroll; overflow-x:hidden; }

* {
	padding: 0;
	box-sizing: border-box;
}

	
body
{
	background-repeat:repeat;
}


.principal{
	width:100%;
	max-width:1280px;
	min-width:320px;
	margin:0 auto;
	overflow:hidden;
	border-spacing: 0px;
}

.cabecera{
	width:100%;
	
	margin:0 auto;
	overflow:hidden;
	border-spacing: 0px;
}



.tabla1{
border-collapse: separate;
border-spacing: 0px;
border-color: gray;
margin : 0 0 0 0;
border:0 px;
}

.tabla2{
border-collapse: separate;
border-spacing: 0px;
border-color: gray;
margin : 0 0 0 0;
text-align: left;
margin-left: auto; 
margin-right: auto;
margin-top:-6px;
padding-top:15px;
}

.tabla3{
border-collapse: separate;
border-spacing: 0px;
border-color: gray;
margin : 0 0 0 0;
text-align: left;
margin-left: auto; 
margin-right: auto;
margin-top:-6px;
padding-left:40px;
padding-top:15px;
padding-bottom:15px;
}

.tabla4{
  padding-top:26px;
 }

a:active {
text-decoration: none;
color:#8FBC22;
}


a:link {
text-decoration: none;
color:#8FBC22;
}


a:visited {
text-decoration: none;
color:#8FBC22;
}


a:hover {
text-decoration: none;
color:#8FBC22;
cursor: pointer;
}

a img {
	border:0;
	top:-13px;
	cursor: pointer;
	position: relative;}	
}
.reset{
border:0;
margin: 0 0 0 0;
border-spacing: 0px;
}
.font{
/* font-family: 'Roboto', sans-serif; */
font-family: 'Open Sans', sans-serif;
color:#FFFFFF;
vertical-align:top;
margin-left:20px;
padding-left:10px;
    font-weight: 100;
}

.font2{
/* font-family: 'Roboto', sans-serif; */
font-family: 'Open Sans', sans-serif;
vertical-align:top;
margin-left:20px;
padding-left:10px;
 background-color: transparent;
  border: 1px solid #FFFFFF;
      font-weight: 100;
}
button {

    background: transparent;
    border: none !important;
    font-size:0;
}
.fc10{
	color: #8FBC22;
    font-family: 'Open Sans', sans-serif;
    font-size: x-small;
    text-decoration: none;
    padding: 10px;
}
.fc8 {
	color: #333333;
	font-family: verdana;
	font-weight: lighter;
	font-size: small;  
	margin-top:-20px;		
}
.fc7 {
	color: #333333;
	font-family: verdana;
	font-weight: bold;
	font-size: small; 
	font-style:italic;	
}
.fc6 {
	color: #8FBC22;
	font-family: verdana;
	font-weight: lighter;
	font-size: larger;  
	margin-top:-35px;	
}
.fc9 {
	color: #8FBC22;
	font-family: verdana;
	font-weight: bold;
	font-size: small;   
}
.fc5 {
	color: #8FBC22;
	font-family: verdana;
	font-weight: bold;
	font-size: large;   
}
.fc5i {
	color: #8FBC22;
	font-family: verdana;
	font-weight: bold;
	font-size: larger; 
	font-style:italic;		
}
.fc4b {
	color: #808080;
	/* font-family: 'Roboto', sans-serif; */
	font-family: verdana;
	font-size: smaller;
	font-weight: bolder;
}
.fc4 {
	color: #808080;
	/* font-family: 'Roboto', sans-serif; */
	font-family: 'Open Sans', sans-serif;
    font-weight: 100;
	font-size: x-small;
}
.fc3 {
	color: #8FBC22;
	font-family: 'Open Sans', sans-serif;
	/* font-family: 'Roboto', sans-serif; */
	font-weight: bold;
	font-size: small;   
}
.fc2 {
	color: #8FBC22;
/* 	font-family: 'Roboto', sans-serif; */
	font-family: 'Open Sans', sans-serif;
    font-weight: 100;
	font-size: small;
}
.fc {
	color: #808080;
	/* font-family: 'Roboto', sans-serif; */
	font-family: 'Open Sans', sans-serif;
    font-weight: 100;
	font-size: small;
}
.fch {
	color: #808080;
	/* font-family: 'Roboto', sans-serif; */
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
    font-weight: bold;
	font-size: small;
}

.td1{
		padding-right:20%;
		width:30px;
		height:30px;
	}

.CT{
	width: 40%;
    margin-left: auto;
    margin-right: auto;
    border-color: #8FBC22;
    border-width: 1px;
    border-style: solid;

	color: #8FBC22;
	font-family: 'Open Sans', sans-serif;
    font-weight: 100;
	font-size: small;	
	}
	
.img2{
	max-width: 100%;
}
	
#divpadre img{
    max-width: 100%;
}

.divn {
	width:100%;
	vertical-align: top;
	float:left;"
}
.Barra{
	margin-left:-640px;
	margin-top: 10px;
}
	/*
#horizontalmenu ul { 
	padding:1; 
	margin:1; 
	list-style:none;
	z-index:99; }

#horizontalmenu li { 
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: x-small;
    color: #808080;
	float:left; 
	position:relative; 
	padding-right: 25px;
	display:block;
	border-style:hidden; 
} 

#horizontalmenu li ul { 
	display:none; 
	position:absolute;
	padding-left: 5px;
	padding-top: 2px;
	color: white;
    background-color: #8DBB46;
	z-index:99;
}

#horizontalmenu li:hover ul{
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: x-small;
    color: white;
    display:block;
	cursor: pointer;
}


#horizontalmenu li:hover {
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: x-small;
    color: #8FBC22;
    display:block;
	cursor: pointer;
}

#horizontalmenu li ul li{
	z-index:99;
	font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: x-small;
	color: white;
    clear:both;
	padding-bottom: 5px;
} */