/* GENERAL CSS*/

.clear {
	clear:both;
	}
	
body {
	background-color:#FFF;
	background-position: center top;
	background-image: url(../images/global/bg.jpg);
	background-repeat: repeat;
	}
	
*, p, a, h1, h2, h3 {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	}
	
a{
	text-decoration: none;
	}
	
li {
	list-style: none;
	}
	
.activa {
	color: #cccc00;
	font-weight: bold;
	}

#general-wrapper {
	width: 960px;
	margin: 0 auto;
	}
/* END OF GENERAL CSS*/


/* HEADER CSS*/
	
header {
	margin: 0;
	padding: 0;
	}
	
	#header-logo-wrapper {
		border-bottom: 1px solid white;
		background-color:#ccc;
		margin-top:10px;
		border-radius:10px
		}
	
		#header-logo {
			float: left;
			width: 207px;
			height: 79px;
			margin: 10px 24px 5px 10px;
			}
			
	#header-nav-wrapper {
		float: left;
		width: 960px;
		height: 30px; 
		margin: 8px 0 0 0;
		background-repeat: no-repeat;
		line-height: 30px;
		background-color:#FFF
		}
	
		#header-navigation {
			float: left;
			}
			
			#header-navigation ul{
				margin: 0 0 0 5px;
				}
				
				#header-navigation ul li{
					float: left;
					margin: 0 5px 0 5px;
					}
					
					#header-navigation ul li a{
						text-transform: uppercase;
						font-size: 11px;
						}
						
						#header-navigation ul li a:hover{
							color: #cccc00;
							}
			
		#general-navigation {
			float: left;
			}
				
			#general-navigation ul{
				margin: 0 5px 0 0;
				}
					
				#general-navigation ul li{
					float: left;
					margin: 0 5px 0 5px;
					}
						
					#general-navigation ul li a{
						text-transform: uppercase;
						font-size: 11px;
						}
							
						#general-navigation ul li a:hover{
							color: #cccc00;
							}
							
/* END OF HEADER CSS*/


/* INTERIOR CSS*/

section {
	margin: 0;
	padding: 0;
	}
	
	#section-wrapper { 
	      position: relative;
		  width: 960px;
		  height: auto;
		}
	
		#interior-wrapper {
			padding: 20px 0 40px 0;
			background-color: #FFF;
			}
			
			#section-title {
				line-height: 20px;
				font-weight: bold;
				text-transform: uppercase;
				margin: 0 0 0 10px;
				}
				
				#section-title h1{
					float: left;
					font-size: 20px;
					}
				
				#section-title img{
					float: left;
					width: 13px;
					height: 20px;
					margin: 0 0 0 10px;
					}
					
			#section-title-sub-separator {
				width: 820px;
				height: 4px;
				margin: 5px 0 0 10px;
				}
			
			#section-subtitle {
				padding: 0 0 0 5px;
				}
					
				#section-subtitle ul{
					}
					
					#section-subtitle ul li{
						float: left;
						padding: 0 5px 0 5px;
						}
						
						#section-subtitle ul li P{
							line-height: 20px;
							font-size: 10px;
							font-weight: bold;
							text-transform: uppercase;
							}
					
						#section-subtitle ul li a{
							line-height: 10px;
							font-size: 10px;
							font-weight: bold;
							text-transform: uppercase;
							}
						
							#section-subtitle ul li a:hover{
								color: #cccc00;
								}
								
				
			#slidder-wrapper {
				padding: 0 50px 45px 50px;
				background-color:#FFF;
				
				}
		

/* END OF INTERIOR CSS*/

/* SLIDER */

.slider-even-image-wrapper {
	width: 205px;
	margin: 0 5px 0 5px;
	
	}
	
	.slider-even-image-header {
		height: 59px;
		width: 205px;
		border-bottom: 1px solid #F90;
		}
		
		.slider-even-image-header-number-wrapper {
			width: 50px;
			height: 59px;
			float: left;
			background: #cccc00;
			}
			
			.slider-even-image-header-number {
				}
				
				.slider-even-image-header-number p {
					font-size: 24px;
					line-height: 59px;
					text-align: center;
					font-weight: bold;
					}
			
	.slider-even-image-main {
		height: 116px;
		width: 205px;
		margin: 15px 0 0 0;
		}
		
	.slider-even-image-footer {
		height: 100px;
		width: 190px;
		padding: 15px 0 0 15px;
		}
		
		.slider-even-image-text {
			}
			
			.slider-even-image-text-title {
				}
				
				.slider-even-image-text-title p {
					text-transform: uppercase;
					font-weight: bold;
					color: #333;
					}
			
			.slider-even-image-text-p {
				margin: 5px 0 5px 0;
				}
				
				.slider-even-image-text-p h1{
					font-weight: 100;
					margin: 0 0 10px 0;
					}
				
				.slider-even-image-text-p h2{
					font-weight: 100;
					margin: 0 10px 0 0;
					}
				
				.slider-even-image-text-p h3{
					}

/* END OF SLIDER */

/* HOME */

#img-home{
		width: 960px; 
		height: auto;
		margin-top: 10px;
         }
#home-box-text{	
	    background-color:#FFF;
		width:645px; 
		height:169px;
		float:left; 
		margin-top:15px
}		

#home-box-video{
	    background-color:#FFF; 
		width:300px; 
		height:169px;
		float:left; 
		margin-left:15px; 
		margin-top:15px
}	

#home-box-news{
	    background-color:#FFF; 
		width:300px; 
		height:169px;
		float:left; 
		margin-left:15px; 
		margin-top:15px
}
	
#titulo-home{
	font-size: 20px;
	padding-top:15px;
	padding-left:35px;
	padding-bottom:3px;
	font-weight:bold;
	text-transform:uppercase;
	
	
	}
#desc-home{
	font-size: 12px;
	padding-top:5px;
	padding-left:35px; 
	padding-right:35px;
	padding-bottom:5px;
	text-align:justify;
	line-height:25px;
	}		

/* END HOME */

/* FIXED-SOCIAL-NETWORK CSS*/

	#social-networks-wrapper {
		position: fixed; 
		}
		
		#social-network-container {
			position: absolute;
			height: 100px;
			width: 25px;
			border-top: 1px solid white;
			border-bottom: 1px solid white;
			border-left: 1px solid white;
			background: red;
			right: 0;
			}
	
		
/* END OF FIXED-SOCIAL-NETWORK CSS*/


/* FOOTER CSS*/
						
footer {
	}
	
	#footer-wrapper {
		border-top: 1px solid white;
		margin: 20px 0 0 0;
		}
	
		#rights {
			line-height: 10px;
			float: right;
			margin-left: 10px;
			}
		
		#footer-datos-info {
			margin-left: 5px;
			line-height: 30px;
			float: right;
			margin: 0 0 30px 0; 
			}

/* END OF FOOTER CSS*/
