body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #000000;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(../img/fondo.jpg);	
}

.imgLoad 					{background:#FFFFFF url(../img/indicator.gif) 50% 50% no-repeat; border:1px solid #DDD; cursor:pointer; display:block; float:left; margin:10px 10px 15px 0px; padding:3px; position:relative;}


.clear {clear: both;}

.center {text-align:center; color:#666;}


#wrapper {width:957px; margin:0px auto;}

#header { height:145px;width:955px; position:relative; top:0px; vertical-align:top}	
	
	
	#header h1 { background:url('../img/logo.png') no-repeat; width:196px; height:105px; position:relative; top:20px; bottom:15px; left:20px; right: 20px; text-indent: -99999px; float:left   }
	
	
	#header_admin { height:145px;width:955px; position:relative; top:0px; vertical-align:top}	
	
	#header_admin h1 { background:url('../administrator/img/logo.png') no-repeat; width:196px; height:105px; position:relative; top:20px; bottom:15px; left:20px; right: 20px; text-indent: -99999px; float:left   }
	
	

	.facebook {position: absolute; top:5px; right:0px; height:32px; line-height: 32px; display: block;}
		.facebook a {line-height: 12px; float: left; text-decoration: none; color: #666;}
			.facebook a:hover {color:#999;}

#menu { width: 700px; height:auto; position:relative; float:right; margin-top:50px;}
	
	
	.menus{
	width:149px;
	height:60px;
	float:left;
	margin: 0px 0px 0px 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
	padding-left:10px;
	padding-top:7px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 18px;
	font-weight: normal;
	font-style: normal;
}


	.menus a{
	color: #666666;
	text-decoration: none;
	
}

	.menus a:hover{
	color: #000000;
	text-decoration: none;	
	
}


	
	
#contencuerpo{
	width:957px;
	height: auto;
	color:#CCCCCC;
	border: 1px dotted #CCCCCC;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
	

#contenfotos{
	width:955px;
	height:220px;
	margin-right:1px;
	margin-left:1px;
	margin-top:1px;
	position:relative;
	
}


#contencuerpo2{ width:955px; height: auto; padding-top:20px; background-color:#FFF; padding-bottom:20px; position:relative; }

   .contenizquierdo{ float:left; width:320px; padding-left:20px; padding-bottom:25px;}

.contenderecho{
	float:right;
	width:540px;
	border-left-width:1px;
	border-left-style: dotted;
	border-left-color: #666666;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:25px;
		
}



.contenfacebook{
float:inherit;
	width:940px;
	padding-top:0px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:5px;
		
}











#cajapie{ position:relative; text-align:left; width:960px; float:left; height:40px; background-color:#000000; margin:0px auto;}
 
.pie{ margin-right:15px; margin-left:15px; margin-top:10px; color:#FFFFFF;}



#caja-fotos{ width:280px; height:169px; float: right; margin-left:20px; margin-right:8px;}

.fotos{
	width:130px;
	height:87px;
	margin-left: 5px;
	margin-top:15px;
	border: 1px dotted #CCCCCC;
	float: right;
}

.fotos-contenedor{
	width:211px;
	height:141px;
	margin-left: 0px;
	margin-left:10px;
	margin-bottom:15px;
	
	border: 1px dotted #CCCCCC;
	float: right;
}



	/**********************************************************************************************/
/*   tipo de letras								                          */
/**********************************************************************************************/

.letras11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535252;
	text-decoration: none;
	text-align: justify;
}


.letras-pie{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.enlaces{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #661c29;
	text-decoration: none;
}

.letras_blencas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.titulos_blancos{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.titulos_violetas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #945e68;
	text-decoration: none;
}

.titulos_violetas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

	/**********************************************************************************************/
/*   menu lateral					                          */
/**********************************************************************************************/

	ul#menusub li {
	height:15px;
	border:1px dotted #ccc;
	margin-bottom:5px;
	
}
		
			ul#menusub li a {color:#666; text-decoration:none; line-height:15px; padding-left:10px;}
			ul#menusub li:hover {background: #f0edd7; }


ol, ul , li {
	list-style: none;
	font-size: 12px;
}





	/**********************************************************************************************/
/*   tipo de H							                          */
/**********************************************************************************************/





.h1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #584f51;
	FONT-SIZE: 27px;
	FONT-WEIGHT: lighter;
}
.h2 {
	FONT-FAMILY: "HelveticaNeue-Light", "Helvetica Neue", "Helvetica Neue Light", "arial", sans-serif;
	COLOR: #b1a888;
	FONT-SIZE: 21px;
	FONT-WEIGHT: lighter;
	line-height: 1px;
	margin-bottom: 45px;
}





	/**********************************************************************************************/
/*   mePagina sericios					                          */
/**********************************************************************************************/

#caja_servicios{
	width:auto;
	margin-bottom:30px;
	}

.foto_servicios{
	width: 120px;
	height:96px;
	padding: 1px;
	border: 1px dotted #999999;
	float:left;
	margin-right: 15px;	

}

.titulo_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	margin-bottom:15px;

}

.textos_servicios{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.textos_servicios a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}


.textos_servicios :hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #787878;
	text-decoration: none;
}

	
.linea{
	background-image: url(../img/linea.jpg);
	margin-top: 30px;
	height: 1px;
}		


/**********************************************************************************************/
/*   FORMULARIO DE CONTACTO											                          */
/**********************************************************************************************/

#formulario {}

	#formulario p {margin-bottom: 10px;}

	#formulario label {color:#000; width:60px; display: inline-table;}
	
	#formulario input {height:18px; background:#ccc; border:1px dotted #e1e1e1;}
	#formulario textarea {height:50px; width:470px; display: inline-table; background:#ccc; border:1px dotted #e1e1e1;}
		
	#formulario .nombre {width:412px;}
		
	#formulario .email {width:412px;}
	
	#formulario .localidad {width:198px;}
	
	
	
	#formulario .submit {float: right;}
	
	
	
	/**********************************************************************************************/
/*	pagina index															  */
/**********************************************************************************************/
#wrapper_index {width:1000px; margin:0px auto;}

#header_index { height:120px;width:1000px; position:relative; top:0px; vertical-align:top}	

#header_index_izq { height:120px;width:400px; position:relative; top:0px; vertical-align:top; float:left;}	

#header_index_dech { height:120px;width:500px; position:relative; top:0px; vertical-align:top; float:right;}

#menu_index {width:1000px; height:20px; background-color:#000000}	

.caja_menu {
	height:25px;
	width:124px;
	position:relative;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
	padding-top: 5px;
	
	
	 }	


.caja_menu a {
	height:20px;
	width:124px;
	position:relative;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
		padding-top: 5px;
	
	
		
	 }
	 
	 
.caja_menu :hover {
	height:20px;
	width:124px;
	position:relative;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #993300;
	text-align: center;
		padding-top: 5px;
	
	
	 }


	

#fotos_index {
	width:1000px;
	height:353px;
	background-color:#000000;
	position: relative;

}


#cajon{ width:1000px; height:125px; background-color:#945e68; padding-top:4px; padding-bottom:1px;}

.cajon_1{
	width:322px;
	height: 123px;
	background-color:#141313;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	
}

.cajon_2{
	width:339px;
	height: 123px;
	background-color:#2c2b2c;
	float:left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	
}

.cajon_3{
	width:337px;
	height: 123px;
	background-color:#222223;
	float:left;

}

#cajonpie {width:1000px; height:47px; background-color:#ffffff}	

			
/**********************************************************************************************/
/*	SLIDE-SHOW + NAVIGATOR															  */
/**********************************************************************************************/
	.slideshow {
		width:955px;
		height:230px;
		z-index:10;
		overflow:hidden;
	}
	

	
	div.navi {
		left:20px;
		bottom:5px;
		width:200px;
		height:20px;
		position: absolute;
		z-index:200;
	}

		/* items inside navigator */
	div.navi a {
		width:8px;
		height:8px;
		float:left;
		margin:3px;
		display:block;
		text-indent: -99999px;
		background-image: url(../img/navigator.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}

			/* mouseover state */
			div.navi a:hover {
				background-position:0 -8px;
			}

			/* active state (current page state) */
			div.navi a.activeSlide {
				background-position:0 -16px;
			}

/**********************************************************************************************/
/*	INDEX SLIDE-SHOW + NAVIGATOR															  */
/**********************************************************************************************/
	.slideshow_index {
		width:1000px;
		height:353px;
		z-index:10;
		overflow:hidden;
	}
	

	
	div.navi_index {
		left:17px;
		bottom:17px;
		width:200px;
		height:20px;
		position: absolute;
		z-index:200;
	}

		/* items inside navigator */
	div.navi_index  a {
		width:8px;
		height:8px;
		float:left;
		margin:3px;
		display:block;
		text-indent: -99999px;
		background-image: url(../img/navigator.png);
		background-repeat: no-repeat;
		background-position: 0 0;
	}

			/* mouseover state */
			div.navi_index  a:hover {
				background-position:0 -8px;
			}

			/* active state (current page state) */
			div.navi_index  a.activeSlide {
				background-position:0 -16px;
			}


/*====================== cuadro de fotos */

.cuadro_fotos{
	height: 114px;
	width: 171px;
	margin-right: 7px;
	margin-top:10px;
	border: 1px dashed #CCCCCC;
	float:left;
}



.cuadro_videos{
	height: 98px;
	width: 131px;
	margin-right: 7px;
	margin-top:10px;
	margin-right:18px
	border: 1px dashed #CCCCCC;
	float:left;
}

.submenu_fotos{
	margin-left:15px;
	margin-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
}

.submenu_fotos a {
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #660000;
	text-decoration: none;
}

.submenu_fotos :hover{
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

/*====================== contacto */


.nombre{}

/*====================== varios */

.caja_rayas{
	padding: 5px;
	height: 18px;
	border: 1px dashed #999999;
}


/*====================== decoracion */

.decoracion1 { width:140px; height:148px; position:absolute; top:0px; left:0px; z-index:20;}
.decoracion2 { width:140px; height:148px; position:absolute; top:0px; right:0px; z-index:20;}

