@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	border: none;
}

body {
	text-align:center;
	margin:0 auto;
	background:#000 url(../img/bck-body.jpg) repeat-x left top
}


html {
	font:71% "Trebuchet MS", Lucida, Verdana, sans-serif;
	text-shadow: #000 0px 0px 0px;/*Elimina el efecto bold en Safari*/
	color: #666;
}

h1, h2, h3, h4, h5 {
	font-family:"Trebuchet MS", Lucida, Verdana, sans-serif;
}

h1 {
	font-size: 150%;
	color:#F6B106;
}

a {
	text-decoration:none;
	color: #F6B106;	
}

a:hover {
	text-decoration:none;
	color: #D76026;	
}

ul {
	list-style: none;
}

/* CLASES UTILES */

	.clear {
		clear:both;
	}

/* ------------------------------- CONTENEDOR GENERAL ----------------------- */

	#general_wrapper {
		width:620px;
		padding:7px;
		border:1px solid #A6A6A6;
		background:#ccc;
		margin:23px auto;
		text-align:left
	}	

/* ------------------------------- CONTENEDOR INTERIOR ----------------------- */	
	
	#wrapper {
		width:618px;
		padding-bottom:6px;
		border:1px solid #000;
		background:#515151 url(../img/bck-wrapper.jpg) repeat-x left top; 
	}
	


/* ------------------------------- CABECERA ----------------------- */	
	
	
	#header {
		heigth:72px;
	}
	
		#header .logo {
			width: 250px;
			height: 72px;
			float:left;
		}
	
		#header .nav {
			width: 364px;
			height: 72px;
			float:left;
			background: url(../img/bck-nav.gif)
		}
	
		#header .nav ul{
			margin:0;
			padding-left:15px;
			list-style:none;
			width:349px;
			float:left;
			
		}
	
		#header .nav ul li{
			text-align:right;
			float:left;
		}
		
		#header .nav ul li a {
			display:block;
			width:83px;
			padding-right:2px;
			text-decoration:none;
			height:63px;
			line-height:78px;
			float:left;
			color:#FFF;
			font-weight:bold;
			background: url(../img/borde-nav.gif) no-repeat right top;
		}		
		
		#header .nav ul li a:hover {
			display:block;
			width:83px;
			padding-right:2px;
			height:63px;
			text-decoration:none;
			line-height:78px;
			color:#A9AEB1;
			background: url(../img/nav-hover.jpg) no-repeat right top;
		}
		
/* ------------------------------- CONTENIDOS ----------------------- */	
	#content {
		width:606px;
		background:#949393 url(../img/bck-content.jpg) repeat-y;
		border:1px solid #c4c4c4;
		margin-left:5px;
		padding-bottom:15px
	}	
		
	#content h1 {	
		height:32px;
		padding-left:60px;
		line-height:45px;
		background: url(../img/bck-h1-cont.gif) no-repeat left bottom;
		border-bottom:1px solid #ccc;
		margin-bottom:8px;
	}
		
	#content .foto {
		float:left;
		margin:5px 9px 5px 5px;
		padding:2px;
		background: #fff;
		border:1px solid #ccc;
	}	
		
		#content .pic {
			margin-bottom:15px
		}
				
		a#head {

                display:block;

                width:606px;

                height:180px;

                text-indent:-9999px;

                background:url(../img/big-pic2.jpg) top left no-repeat;

    	}

    	a#head:hover {
                background-position:0 -180px;
   		}
		
		
		
		#content .publi {
			width:606px;
			height:58px;
		}
		
		#content .quienes {
			width:586px;
			padding:10px
		}
		
		
		
		#content .quienes p {
			margin:9px 12px 0 12px;
		}
		
		#content .quienes p a {
			padding:2px 6px;
			background-color: #FFCC00;
			color:#333;
			font-weight:bold;
		}
		
		#content .quienes p a:hover {
			background-color: #FF9900;
		}
		
		#content .horario {
			text-align: center;
			background-color: #FFCC00;
			color:#333;
		}
		
		#content .horario p {
			padding:4px;
		}
		
		#content .ilinks {
			text-align: center;
			border: 1px solid #FFCC00;
			color: #333;
		}
		
		#content .ilinks p {
			padding:4px;
		}		
		
/* FORMULARIO DE CONTACTO*/
		#content .contact {
			width:586px;
			padding:10px
		}
		
		#content .contact ul{
			list-style-image:none;
			padding:0 0 5px 105px;
			height:25px;
			border-bottom:1px solid #ccc;
		}
		
		#content .contact ul li {
			background-image:none;
			height:24px;
			float:left;
			padding:0px;
		}
		
		#content .contact a {
			font-weight:bold;
			color:#CC6600;
			padding:8px;	
		}
		
		#content #phone {
			width:130px;
			background: transparent url(../img/phone.jpg) no-repeat scroll left top;
			padding-left:18px;
			float:left;	
		}
		
		#content #fax {
			width:130px;
			background: transparent url(../img/fax.jpg) no-repeat scroll left top;
			padding-left:18px;
			float:left;
		}

		#content #map {
			width:130px;
			background: transparent url(../img/map.gif) no-repeat scroll left top;
			padding-left:12px;
			float:left;
		}
		
		#content .contact p {
			margin:10px 0;
		}
		
		form {
			margin:0; 
			padding-left:50px;
			color:#666;
		}
		
		
		input {
			border:1px solid #F6B106; 
			width:215px; 
			font-size:100%;
			margin:4px 0 0 60px;
		}
		
		textarea {
			border:1px solid #F6B106; 
			width:390px; 
			font-size:100%;
			margin:4px 0 0 60px;
		}
		
		fieldset {
			border: none;
		}
		
		legend {
			padding-bottom:8px; 
			color:#1875AE;
		}
		
		label {
			margin-left:60px;
		}
		
		label, button {
			cursor:pointer;
			display:block;
			width:120px;
			margin-top:10px
		}
		
		input:focus, select:focus, textarea:focus {
			background-color: #FFF;
		}
		
		#butt{
			text-align:right;
			padding-right:56px;
		}
		
		.submit {
			background-color: #666;
			border-top: 1px solid #F6B106;
			border-left: 1px solid #F6B106;	
			border-right: 1px solid #F6B106;
			border-bottom: 1px solid #F6B106;
			margin:10px 27px 10px 0;
			color: #FFF;
			font-weight:bold;
			cursor:pointer;
			width:75px
		}






/* ------------------------------- FOOTER ----------------------- */	

	#footer {
		height:41px;
		text-align:center;
		line-height: 35px;
		margin-top:4px;
		clear:both;
		color:#FFF;
		border:1px solid #000;
		background: url(../img/bck-footer.jpg) repeat-x;
	}