@CHARSET "ISO-8859-1";
/*************************************
	Estilos Abtractos
*************************************/
IMG{
	border:0;
}

.pie_bloque{
	clear:both;
	font-size:0.1px;
}
.flotaIzq{
	float:left;
}
.flotaDrc{
	float:right;
}

BODY{
	font-size:11pt;
	background-image:url(cssimg/fondo_web.jpg);
	background-repeat:repeat-y;
	background-position:174px 0px;
	margin:auto;
	padding:0;
	font-family: Georgia, Arial;
	color:#460000;
	background-color:#faf1d4;
}
.contenedor{
	/*width:980px;*/
	width:1137px;
	background-color:#ffffff;	
}

.izq{
	/*width:980px;*/
	width:1137px;
	background-image:url(cssimg/fondo_lateral.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	float:left;
	height:830px;
}
.enlaceMagix{
	float:left;
	position:relative;
	top:731px;
	left:10px;
	width:160px;
}
.drc{
	/*width:810px;*/
	width:967px;
	background-image:url(cssimg/fondo_web.jpg);
	background-repeat:repeat-y;
	background-position:3px 0px;
	background-color:#FBF2D5;
	float:right;
}
.contBody{
	background-image:url(cssimg/rayaFondo.png);
	background-repeat:no-repeat;
	background-position:100px left;
}
.top{
	height:122px;
	/*
	padding-top:14px;
	margin-top:6px;
	*/
	padding-bottom:40px;

}
.logo{
	float:left;
	margin-left:20px;	
}
.menu{
	float:left;
	margin-top:96px;
	position:absolute;
	left:379px;
}

.opcion1{
	float:left;
	height:50px;
	width:63px;
	background-image:url(cssimg/homeMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion2{
	float:left;
	height:50px;
	width:119px;
	background-image:url(cssimg/sobreMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion3{
	float:left;
	height:50px;
	width:108px;
	background-image:url(cssimg/instalacionesMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion4{
	float:left;
	height:50px;
	width:165px;
	background-image:url(cssimg/bodasMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion5{
	float:left;
	height:50px;
	width:75px;
	background-image:url(cssimg/eventosMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion6{
	float:left;
	height:50px;
	width:87px;
	background-image:url(cssimg/contactarMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.opcion7{
	float:left;
	height:50px;
	width:80px;
	background-image:url(cssimg/ubicaMenu.png);
	background-repeat:no-repeat;
	background-position:0px -100px;
	margin-left:4px;
}
.menu a:hover{
	background-position:0px 0px;
}
.opcionSeleccionado{
	background-position:0px -50px;
}
.centro{
	float:left;
	width:950px;
}
.fTexto{
	float:left;
	width:300px;
	height:30px;
}
.finput{
	float:left;
	width:400px;
	height:30px;
}
.submit{
	width:100px;
	margin-left:410px;
}
INPUT{
	width:300px;
}
TEXTAREA{
	width:300px;
}
.pie{
	height:64px;
	background-image:url(cssimg/pie.png);
	width:100%;
	background-repeat:repeat-x;
	float:left;
	z-index:500;
	margin-top:26px;
}
/*
.menu{
	height:27px;
	background-image:url(cssimg/menu.jpg);
	background-repeat:no-repeat;
	width:906px;
	font-size:12px;
}
.opcion{
	color:white;
	float:left;
	padding-top:5px;
	height:27px;
}
.opcion a{
	color:white;
	text-decoration:none;
}
.opcion a:hover{
	color:#a2d66a;
	background-image:url(cssimg/opcionSel.jpg);
}
.enlaceMenu{
	padding:5px 35px 7px 35px;

}
.contenido{
	width:906px;
}
.izq{
	position:relative;
	float:left;
	width:75%;
}
.drc{
	position:relative;
	float:right;
	width:24%;
	/width:23%;
	margin-top:57px;
	text-align:center;
}
.tituloSeccion{
	font-family:Arial Narrow,Arial;
	font-size:24px;
	color:#60A230;
	text-align:left;
	padding-left:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	margin-top:5px;
	background-image: url(cssimg/borde.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}
.contenidoSeccion{
	font-size:12px;
	color:#636363;
	padding-left:5px;
	text-align:justify;
	padding-right:10px;
	padding-bottom:40px;
	background-image: url(cssimg/borde.gif);
	background-repeat:repeat-x;
	background-position:left bottom;	
}
.banner{
	margin-top:4px;
}
.pie{
	text-align:left;
	color:#545454;
	margin-top:40px;
	width:913px;
	height:61px;
	background-image: url(cssimg/pie.jpg);
	background-repeat:no-repeat;
	font-size:12px;
}
.pieIzq{
	padding-left:25px;
	margin-top:15px;
}
.pieDrc{
	text-align:right;
	padding-right:25px;
	margin-top:15px;
}
.fTexto{
	position:relative;
	float:left;
	width:310px;
	margin-right:10px;
	margin-top:1px;
}
.fInput{
	position:relative;
	float:left;
	width:340px;
	margin-top:1px;
}
.inputTexto{
	width:330px;
}
#info {height:400px;}

.menu {
	background-image:url(cssimg/menu.jpg);
	background-repeat:no-repeat;
	width:906px;
	font-size:12px;			
	height:27px;	
	position:relative;
	margin-bottom:20px;
}
.menu ul{
list-style-type:none;
padding:0;
margin:0 0 0 20px;
height:100%;
}

.menu li{
float:left;
}
.menu a, .menu :visited {
color:#fff;
text-decoration:none;
}
.menu a b, .menu :visited b {
	display:block;
	padding:6px 42px 7px;
	float:left;
	cursor:pointer;
	font-weight:normal;
	font-size:11px;
}
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:27px;
	top:2em;
	left:-10px;
	width:227px;
	background-image:url(cssimg/menubajo.jpg);
}
.menu :hover {
white-space:normal;
}

.menu a:hover b {
	color:#a2d66a;
	background-image:url(cssimg/opcionSel.jpg);
}
.menu li:hover > a b
{
	color:#a2d66a;
	background-image:url(cssimg/opcionSel.jpg);
}


.menu ul li:hover ul,
.menu ul a:hover ul{
	display:block;
	visibility:visible;
	top:26px;
	margin-top:1px;	
}
.menu ul li ul li{
	padding-left:10px;
	padding-top:4px;
}

.menu ul li ul li a:hover{
	color:#a2d66a;
}

.subtitulo{
	color:black;
}
.imgPortada{
	margin-top:15px;
}
.listado ul li{
	background-image:url(cssimg/ico_listado.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:20px;
	list-style:none;
}
.formularioContacta{
	width:95%;
}
*/
.reproductor{
	position:absolute;
	left:1028px;
	top:11px;
}
