/* CSS Document */

body{
	background-color:#FFFFFF;
	margin:0;
	color: #161616; 
	font-family: 'Nobile', sans-serif;
	font-size:12px;
	line-height:150%;
	background-image:url(../images/fondo.jpg);
	background-repeat:repeat-x;
	background-position:top;	
	}
	
#spacer{
	clear:both;
	height:0px;
	}
	
a{
	text-decoration:none
	}

	
	#contenedor{
		width:900px;
		margin-left:auto;
		margin-right:auto;
		}
		
	#header{
		float:left;
		width:900px;
		height:128px;
		}
		
		#headerLogo{
			float:left;
			width:348px;
			height:79px;
			margin-top:20px;
			}
			
		#headerSponsorContainer{
			float:right;
			width:220px;
			height:80px;
			}
			
		#headerMenu{
			float:right;
			width:280px;
			height:40px;
			margin-top:12px;
			font-size:10px;
			text-align:center;
			line-height:100%;
			color:#7A7A7A;
			}
			
		#headerMenuItem{
			float:left;
			width:80px;
			margin-top:15px;
			height:20px;
			}
			
		#headerMenuSeparador{
			float:left;
			width:20px;
			height:40px;
			background-image:url(../images/headerMenuSeparador.jpg);
			}
			
		#headerMenuBandera{
			float:left;
			width:25px;
			margin-left:10px;
			height:18px;
			margin-top:3px;
			}
			
		.headerLink{
			text-decoration:none;
			color:#7A7A7A;
			}
		
	#botonera{
		float:left;
		width:222px;
		height:390px;
		font-family: 'Oswald', sans-serif;
		margin-left:5px;
		}
		
		#boton{
			float:left;
			width:202px;
			padding-top:10px;
			height:29px;
			background-image:url(../images/boton_01.png);
			background-repeat:no-repeat;
			color:#444444;
			font-size:16px;
			padding-left:20px;
			}
			
		#boton:hover{
			background-image:url(../images/boton_02.png);
			color:#FFF;
			padding-top:5px;
			margin-top:5px;
			margin-left:-3px;
		}
		
		#boton2{
			float:left;
			width:202px;
			padding-top:5px;
			height:29px;
			background-image:url(../images/boton_02.png);
			background-repeat:no-repeat;
			color:#FFF;
			font-size:16px;
			padding-left:20px;
			margin-top:5px;
			margin-left:-3px;
			}
			
			#botonNumero{
				float:left;
				font-size:22px;
				}
				
     	   #botonTexto{
				float:left;
				font-size:16px;
				padding-left:12px;
				}
			

				
	#banner{
		float:right;
		width:672px;
		height:304px;
		margin-top:31px;
		}
		
#contenedorIzquierdo{
	float:left;
	width:675px;
	}
	
#contenedorDerecho{
	float:right;
	width:225px;
	}
	
	#sponsors{
		float:left;
		margin-left:10px;
		width:200px;
		height:485px;
		background-image:url(../images/sponsorsFondo.jpg);
		background-repeat:no-repeat;
		}
		
		#sponsorsTitulo{
			float:left;
			margin-top:27px;
			margin-left:35px;
			font-family: 'Anton', sans-serif;
			font-size:18px;
			letter-spacing:1px;
			color:#666;
			}
			
	#sponsorImagenContainer{
		float:left;
		margin-top:10px;
		margin-left:31px;
		width:138px;
		height:402px;
		}
		
		#sponsorImagenLogo{
			float:left;
			width:138px;
			height:51px;
			margin-top:16px;
		}
		
#footer{
	float:left;
	width:100%;
	background-image:url(../images/footerFondo.jpg);
	background-repeat:no-repeat;
	height:397px;
	background-position:center;
	}
		#footerEpsam{
			width:897px;
			margin-left:auto;
			margin-right:auto;
			height:100px;
			background-image:url(../images/footerEpsam.jpg);
			background-repeat:no-repeat;
			}
			
			#footerContainer{
				margin-top:40px;
				margin-left:auto;
				margin-right:auto;
				width:900px;
				}
			
			#footerEscudos{
				float:left;
				width:125px;
				text-align:center;
				color:#C00;
				}
			
			#footerSocialTitulo{
				float:left;
				margin-top:51px;
				width:218px;
				color:#FFF;
				height:90px;
				}
				
				#footerSocial{
					margin-top:10px;
					float:left;
					width:30px;
					height:30px;
					margin-left:20px;
					}
				#footerSocialNombre{
					margin-top:15px;
					float:left;
					width:158px;
					height:25px;
					color:#CCC;
					margin-left:10px;
					}
					
			#footerMapaContainer{
				float:left;
				margin-top:51px;
				margin-left:25px;
				width:438px;
				height:111px;
				color:#CCC;
				}
				
				#footerMapaTitulo{
					float:left;
					width:438px;
					height:32px;
					font-size:18px;
					background-image:url(../images/footerMapaFondo.jpg);
					background-repeat:repeat-x;
					}
					
					#footerMapaItem{
						float:left;
						width:136px;
						margin-right:10px;
						font-size:10px;
						}
						
						a.footer{
							text-decoration:none;
							color:#CCC
							}
						
						a.footer:hover{
							color:#F00;
							}
							
		#footerSocialTitulo2{
				float:right;
				margin-top:51px;
				width:157px;
				color:#FFF;
				height:90px;
				margin-left:10px;
				}
				
		#footerMegusta{
			margin-top:15px;
			margin-left:20px;
			}
			
#preload{
	display:none;
	width:1px;
	height:1px;
	}
	
#bannerLateral{
	float:right;
	width:159px;
	height:481px;
	margin-top:10px;
	margin-right:37px;
	}
	
#miniaturaContainer{
	float:left;
	margin-left:20px;
	width:200px;
	height:177px;
	color:#000;
	background-color:#E6E6E6;
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	}
	#miniaturaTexto{
		float:left;
		width:190px;
		margin-left:10px;
		height:28px;
		margin-top:10px;
	}
	
	#miniaturaIcono{
		float:left;
		width:36px;
		height:28px;
		margin-top:8px;
		margin-left:9px;
		background-image:url(../images/camera.png);
	}
	
	#miniaturaIconoVideo{
		float:left;
		width:45px;
		height:20px;
		margin-right:9px;
		background-image:url(../images/youtube_icon.gif);
	}
	
	#miniaturaTexto2{
		float:right;
		width:150px;
		margin-left:5px;
		height:28px;
		margin-top:10px;
	}
	
	#miniaturaImagen{
		margin-left:auto;
		margin-right:auto;
		width:175px;
		height:124px;
		margin-top:10px;
	}
	
	#miniaturaContainer:hover{
		color:#FFF;
		background-color:#FE0000;
	}
	
	a.galeriaVideoListado{
		color:#000;
		text-decoration:none;
		font-size:14px;
		line-height:28px;
		}
	
	#espacio{
		clear:both;
		width:675px;
		height:20px;
		}
	

#directorioTitulo{
	float:left;
	width:675px;
	height:46px;
	font-family: 'Anton', sans-serif;
	font-size:46px;
	color:#000;
	}	
#directorioContainer{
	float:left;
	width:675px;
	margin-top:10px;
	margin-bottom:20px;
	}
#directorioLinea{
	float:left;
	width:675px;
	height:1px;
	background-color:#000;
	margin-top:-10px;
	}
	
#directorioDatoCont{
	float:left;
	width:675px;	
	}
#directorioDato{
	float:left;
	width:300px;
	min-height:20px;
	font-weight:bold;
	font-size:11px;
	}
	
#directorioDato2{
	float:left;
	width:180px;
	min-height:20px;
	color:#333;
	font-size:10px;
	}
	
#formulariosTitulo{
	float:left;
	width:415px;
	height:30px;
	font-size:18px;
	color:#000;
	}
#formularioBoton{
	float:left;
	width:120px;
	margin-left:10px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	height:26px;
	margin-top:-10px;
	padding-top:10px;
	}
	a.formularioBoton{
		text-decoration:none;
		color:#FFF;
		}
	
#formulariosLinea{
	float:left;
	width:675px;
	height:1px;
	background-color:#000;
	margin-top:-5px;
	}
	
	
#formularioDato{
	float:left;
	width:70px;
	height:35px;
	font-size:14px;
}

#formulario{
	float:left;
	float:675px;
	}

#formularioForm{
	float:left;
	width:575px;
	min-height:35px;
	margin-left:20px;
	font-size:14px;
}

#formularioDato2{
	float:left;
	width:145px;
	height:35px;
	font-size:14px;
}

#formularioDato2Corto{
	float:left;
	width:110px;
	height:35px;
	font-size:14px;
	margin-left:5px;
}


#formularioForm2Corto{
	float:left;
	width:60px;
	min-height:35px;
	margin-left:10px;
	font-size:14px;
}

#formularioForm2{
	float:left;
	width:500px;
	min-height:35px;
	margin-left:20px;
	font-size:14px;
}

#formularioCompleto{
	float:left;
	width:425px;
	min-height:35px;
	margin-top:20px;
	text-align:right;

}
	input.formulario{
		width:350px;
		border:solid;
		border-color:#999;
		border-width:1px;
		color:#333;
		font-size:14px;
		font-family: 'Nobile', sans-serif;
		}
		
	input.formularioCorto{
		width:50px;
		border:solid;
		border-color:#999;
		border-width:1px;
		color:#333;
		font-size:14px;
		font-family: 'Nobile', sans-serif;
		}		
	textarea.formulario{
		width:350px;
		height:50px;
		border:solid;
		border-color:#999;
		border-width:1px;
		color:#333;
		font-size:14px;
		font-family: 'Nobile', sans-serif;
		margin-top:10px;
		}
		
	input.submit{
		width:100px;
		font-family: 'Nobile', sans-serif;
		background-color:#F00;
		color:#FFF;
		font-weight:bold;
		text-align:center;
		border:none;
		}

#agrego{
	float:left;
	width:810px;
	height:33px;
	line-height:33px;
	color:#CCC;
	text-align:right;
	margin-top:3px;
	font-size:10px;
	}
	
	#agregoLogo{
		float:right;
		height:33px;
		margin-top:5px;
		}
		
	a.agrego{
		text-decoration:none;
		color:#CCC;
		font-weight:bold;
		height:33px;
		line-height:33px;
	}
	
#combobox{
	margin-left:auto;
	margin-right:auto;
	width:450px;
	margin-top:10px;
	margin-bottom:10px;
	}
	#comboText{
		float:left;
		margin-left:10px;
		}
	select.combobox{
		margin-left:5px;
		width:100px;
		font-family: 'Nobile', sans-serif;
		height:30px;
		}
