@charset "utf-8";
body {
	background-color: #000;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
}

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#pol {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
#pol0 {
	background-image: url(../img/foo-img.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
}
#head {
	background-image: url(../img/head.swf);
	height: 189px;
	width: 950px;
}
#logo {
	height: 120px;
	width: 390px;
	margin-top: 27px;
	margin-left: 65px;
}
#contacto {
	float: right;
	height: 30px;
	width: 155px;
	margin-right: 30px;
}
#hea-flo {
	position:relative;
	left:0px;
	top:0px;
	width:950px;
	height:189px;
	z-index:1;
}
#log-flo {
	position:absolute;
	left:65px;
	top:27px;
	width:390px;
	height:120px;
	z-index:1;
}
#con-flo {
	position:absolute;
	left:765px;
	top:16px;
	width:155px;
	height:30px;
	z-index:2;
}

#menu {
	height: 34px;
	width: 930px;
	padding-left: 20px;
	background-image: url(../img/men-img.jpg);
}
#presentacion {
	height: 670px;
	width: 950px;
	color: #FFF;
	line-height: 18px;
}
#presentacion p {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
}

#presentacion .tit {
	height: 20px;
	width: 290px;
	margin-left: 10px;
	margin-top: 25px;
}
#presentacion a  {
	font-style: italic;
	color: #999;
	text-decoration: none;
	font-weight: normal;
}
#presentacion .lef {
	float: left;
	height: 670px;
	width: 459px;
}
#presentacion .pic1 {
	height: 297px;
	width: 454px;
	margin-top: 7px;
	margin-bottom: 3px;
}
#presentacion .linepre {
	height: 9px;
	width: 454px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
}
#presentacion .pic2 {
	float: left;
	height: 202px;
	width: 255px;
	margin-top: 7px;
}
#presentacion .lef p {
	margin-left: 5px;
}
#presentacion .rig {
	float: left;
	height: 670px;
	width: 475px;
	margin-left: 16px;
}
#presentacion .rig h1 {
	margin-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	margin-left: 30px;
	float: left;
}
#presentacion .rig h2 {
	margin-top: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	float: right;
	margin-right: 30px;
}
#presentacion .rig p {
	margin-left: 5px;
	margin-right: 5px;
}
#presentacion .rig span {
	display: none;
}
#presentacion .cel-rig {
	width: 468px;
	margin-top: 17px;
	margin-left: 3px;
	border: 1px solid #252525;
	height: 130px;
}
#presentacion .cel-lef {
	width: 468px;
	margin-top: 17px;
	height: 130px;
	border: 1px solid #252525;
	margin-left: 3px;
}
#presentacion .rig .arr1 {
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	float: left;
}
#presentacion .rig .arr2 {
	margin-top: 4px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	font-size: 13px;
	float: right;
}
#presentacion .cel-rig .txt {
	height: 128px;
	width: 355px;
	margin-top: 1px;
	float: left;
}
#presentacion .cel-rig .orl {
	height: 128px;
	width: 10px;
	margin-top: 1px;
	float: left;
	margin-left: 4px;
}
#presentacion .cel-rig .pic {
	height: 128px;
	width: 104px;
	margin-top: 1px;
	float: right;
	margin-right: 1px;
}
#presentacion .cel-lef .pic {
	height: 128px;
	width: 112px;
	margin-top: 1px;
	float: left;
	margin-right: 1px;
}
#presentacion .cel-lef .orl {
	height: 128px;
	width: 10px;
	margin-top: 1px;
	float: left;
	margin-left: 4px;
}
#presentacion .cel-lef .txt {
	height: 128px;
	width: 340px;
	margin-top: 1px;
	float: right;
}
#quienes {
	height: 645px;
	width: 950px;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
}
#quienes .tit {
	height: 21px;
	width: 290px;
	margin-top: 25px;
}
#quienes .top {
	height: 377px;
	width: 950px;
	background-image: url(../img/qui-img-pic.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#quienes .top .txt {
	height: 377px;
	width: 485px;
	float: right;
	margin-right: 0px;
}
#quienes .top .orl {
	height: 9px;
	width: 380px;
	margin-top: 20px;
	margin-bottom: 25px;
	margin-right: auto;
	margin-left: auto;
}
#quienes .top .pha {
	height: 200px;
	width: 485px;
	text-align: justify;
}
#quienes .bot {
	height: 224px;
	width: 946px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #252627;
	margin-top: 20px;
}
#quienes .subbot {
	height: 214px;
	width: 936px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #252627;
	margin-top: 4px;
	text-align: center;
}
#quienes .bot .subbot .orl {
	height: 7px;
	width: 277px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 1px;
	margin-bottom: 1px;
}
.space {
	height: 5px;
	width: 100%;
}
#fotografia-video {
	height: 663px;
	width: 950px;
	color: #FFF;
	line-height: 18px;
}

#fotografia-video .tit {
	height: 21px;
	width: 290px;
	margin-top: 25px;
}
#fotografia-video .top {
	height: 95px;
	width: 950px;
	text-align: center;
}
#fotografia-video .top .orl {
	height: 9px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#fotografia-video .mid {
	height: 274px;
	width: 950px;
	background-image: url(../img/fot-img-top.png);
	background-repeat: no-repeat;
}
#fotografia-video .mid .txt {
	float: right;
	height: 274px;
	width: 470px;
}
#fotografia-video .mid .orl {
	height: 9px;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fotografia-video .mid .opc {
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 45px;
	margin-left: 45px;
 #margin-right: 36px;
 #margin-left: 33px;
}
#fotografia-video .bot {
	height: 274px;
	width: 950px;
}
#fotografia-video .bot .vid {
	height: 240px;
	width: 450px;
	margin-top: 13px;
	float: right;
}
#fotografia-video .bot .txt {
	float: left;
	height: 274px;
	width: 470px;
}
#fotografia-video .bot .orl {
	height: 9px;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fotografia-video .bot .opc {
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 10px;
	margin-left: 105px;
 #margin-right: 35px;
 #margin-left: 60px;
}
#sonido-iluminacion {
	height: 663px;
	width: 950px;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
	font-family: Verdana, Geneva, sans-serif;
}
#sonido-iluminacion .tit {
	height: 21px;
	width: 290px;
	margin-top: 25px;
}
#sonido-iluminacion .top {
	height: 95px;
	width: 950px;
	text-align: center;
}
#sonido-iluminacion .top .orl {
	height: 9px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#sonido-iluminacion .mid {
	height: 274px;
	width: 950px;
	background-image: url(../img/son-img-mid.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
#sonido-iluminacion .mid .txt {
	float: right;
	height: 274px;
	width: 470px;
}
#sonido-iluminacion .mid .orl {
	height: 9px;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sonido-iluminacion .mid .opc {
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 45px;
	margin-left: 45px;
 #margin-right: 36px;
 #margin-left: 33px;
}
#sonido-iluminacion .bot {
	height: 274px;
	width: 950px;
	background-image: url(../img/son-img-bot.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#sonido-iluminacion .bot .txt {
	float: left;
	height: 274px;
	width: 470px;
}
#sonido-iluminacion .bot .orl {
	height: 9px;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
#sonido-iluminacion .bot .opc {
	float: left;
	height: 65px;
	width: 65px;
	margin-right: 10px;
	margin-left: 105px;
 #margin-right: 35px;
 #margin-left: 60px;
}

#eventos {
	width: 950px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
}
#eventos p {
	margin-left: 0px;
	margin-right: 0px;
	font-size: 13px;
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	font-family: Verdana, Geneva, sans-serif;
}
#eventos h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 8px;
}
#eventos .mid1 {
	height: 180px;
	width: 950px;
	background-position: left;
	margin-bottom: 10px;
}
#eventos .mid1 .cam  {
	float: left;
	height: 178px;
	width: 510px;
	margin-left: 110px;
	#margin-left: 55px;
	border: 1px solid #3b3b3b;
	padding-left: 10px;
}
#eventos .mid1 .cam .pic {
	float: right;
	height: 178px;
	width: 200px;

}
#pic{
	float: right;
	height: 178px;
	width: 200px;
}
#eventos .mid1 .cam2 {
	float: left;
	height: 178px;
	width: 520px;
	margin-left: 322px;
	#margin-left: 156px;
	border: 1px solid #3b3b3b;
}
#eventos .mid1 .cam2 .pic {
	float: left;
	height: 178px;
	width: 220px;
	margin-right: 10px;
}

#eventos h4 {
	margin-top: 20px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	float: right;
	margin-right: 30px;
}

#eventos .tit {
	height: 20px;
	width: 290px;
	margin-left: 10px;
	margin-top: 25px;
}
#eventos .orl {
	height: 9px;
	width: 380px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}
#eventos .top {
	width: 950px;
	text-align: center;
	height: 80px;
}
#eventos .txt1 {
	float: left;
	height: 171px;
	width: 595px;
}
#eventos .pic1 {
	float: right;
	height: 200px;
	width: 355px;
}
#eventos .pic2 {
	float: left;
	height: 200px;
	width: 355px;
}
#eventos .txt2 {
	float: right;
	height: 139px;
	width: 595px;
}
#eventos .txt3 {
	float: left;
	height: 139px;
	width: 595px;
}
#eventos .pic3 {
	float: right;
	height: 200px;
	width: 355px;
}
#eventos .pic4 {
	float: left;
	height: 200px;
	width: 355px;
}
#eventos .txt4 {
	float: right;
	height: 171px;
	width: 595px;
}
#galeria {
	width: 950px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
	height: 760px;
}
#galeria .top {
	width: 950px;
	text-align: center;
}
#galeria .top .orl {
	height: 9px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#galeria .tit {
	height: 20px;
	width: 290px;
	margin-left: 10px;
	margin-top: 25px;
}
#galeria .mid {
	width: 950px;
	float: left;
}
#galeria .mid .alb {
	height: 345px;
	width: 620px;
	float: left;
	margin-top: 19px;
	background-image: url(../img/gal-pic-vid.jpg);
}
#galeria .mid .alb .btn1 {
	float: left;
	height: 33px;
	width: 94px;
	margin-left: 20px;
	background-image: url(../img/gal-btn-alb1.jpg);
}
#galeria .mid .alb .btn1:hover {
	float: left;
	height: 33px;
	width: 94px;
	margin-left: 20px;
	background-image: url(../img/gal-btn-alb1-.jpg);
}
#galeria .mid .alb .btn2 {
	float: left;
	height: 33px;
	width: 94px;
	background-image: url(../img/gal-btn-alb2.jpg);
}
#galeria .mid .alb .btn2:hover {
	float: left;
	height: 33px;
	width: 94px;
	background-image: url(../img/gal-btn-alb2-.jpg);
}
#galeria .mid .alb .uno .dos{
	height: 300px;
	width: 600px;
	background-image: url(../img/gal-alb.jpg);
	float: left;
	margin-left: 10px;

 #margin-left: 5px;
	border: 1px solid #1e1f21;
}
.mostrar{
	display:block;
} 
.ocultar{
	display:none;
}
#galeria .mid .pic {
	height: 345px;
	width: 330px;
	float: left;
	margin-top: 19px;
	display:inline;
	/*border:#FF9900 dashed 1px;*/
}
#galeria .mid .pic .orl {
	height: 9px;
	width: 330px;
	margin-top: 20px;
	margin-bottom: 25px;
	float: left;
	clear: both;
}

#slideshow #slidesContainer .slide div {
	float: left;
	height: 116px;
	width: 116px;
	margin:2px;
}

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 38px 0 38px; 
	width:248px;
	height:239px;
	/*background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;*/
	position:relative;
	float: left;
	/*border:#FFFF00 dotted 1px;*/
}
#slideshow #slidesContainer {
	margin:0 auto;
	width:250px;
	height:263px;
	overflow:auto; /* allow scrollbar */
	position:relative;
}
#slideshow #slidesContainer .slide {
	margin:0 auto;
	width:250px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
	height:263px;
	text-align: center;
	/*border:#00CC66 solid 1px;*/
}

/** 
 * Slideshow controls style rules.
 */
.pic .control {
  display:block;
  width:31px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
	top:0px;
	left:-31px;
	/*background:transparent url(img/control_left.jpg) no-repeat 0 0;*/
	background:url(../img/gal-btn-fot-ant.jpg) no-repeat center center;
	/*border: blue 1px solid;*/
}
#rightControl {
	top:0;
	right:-40px;
	/*background:transparent url(img/control_right.jpg) no-repeat 0 0;*/
	background:url(../img/gal-btn-fot-nex.jpg) no-repeat center center;
	/*border: red 1px solid;*/
}




#screen2{
	position:relative;
	width:790px;
	margin:20px auto;
}	
	.con_eve{
		position:absolute;
		padding-top:40px;		
	}
	#btn_ant{	
		left:-58px;
		top:0;		
	}
	#btn_nxt{
		right:-58px;
		top:0;
	}
#slideshow2{
	overflow:hidden;
	width:790px;
}
	#slideshow2 ul{
		width:3260px;
		margin:0;
		padding:0px;
		float:left;
		/*padding-left:225px;*/
	}
		#slideshow2 li{
			float:left;
			margin:0 5px;
			cursor:pointer;
			display:inline;
		}














/*
#galeria .mid .pic .sop .pic1 {
	float: left;
	height: 116px;
	width: 116px;
}

#galeria .mid .pic .sop .pic2 {
	float: left;
	height: 116px;
	width: 116px;
	margin-left: 15px;
}
#galeria .mid .pic .sop .pic3 {
	float: left;
	height: 116px;
	width: 116px;
	margin-top: 7px;
}
#galeria .mid .pic .sop .pic4 {
	float: left;
	height: 116px;
	width: 116px;
	margin-left: 15px;
	margin-top: 7px;
}
*/


#galeria .mid .pic .btnnex {
	height: 55px;
	width: 31px;
	float: left;
	margin-top: 95px;
}
#galeria .bot {
	float: left;
	height: 190px;
	width: 950px;
}
#galeria .bot .eve {
	float: left;
	height: 135px;
	width: 950px;
	margin-top: 10px;
}
#galeria .bot .eve .btnant {
	float: left;
	height: 39px;
	width: 58px;
	margin-top: 44px;
}
#galeria .bot .eve .sop {
	float: left;
	height: 135px;
	width: 824px;
}
#galeria .bot .eve .sop .pic1 {
	float: left;
	height: 131px;
	width: 260px;
}
#galeria .bot .eve .sop .pic2 {
	float: left;
	height: 131px;
	width: 260px;
	margin-left: 22px;
}
#galeria .bot .eve .btnnex {
	float: left;
	height: 39px;
	width: 58px;
	margin-top: 44px;
}
#contacto- {
	width: 950px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
	height: auto;
}
#contacto- .tit {
	height: 20px;
	width: 290px;
	margin-left: 10px;
	margin-top: 25px;
}
#contacto- .top {
	width: 950px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 0px;
}
#contacto- .formulario {
	width: 380px;
	margin-right: auto;
	margin-left: auto;
}
#contacto- .formulario .orl {
	height: 9px;
	width: 380px;
	margin-bottom: 5px;
	margin-top: 20px;
}
#contacto- .formulario #form1 .table {
	width: 380px;
	height: 24px;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#contacto- .formulario #form1 label {
	float: left;
	width: 128px;
}
#contacto- .formulario #form1 input {
	float: left;
	width: 252px;
}
#contacto- .formulario #form1 txtarea {
	width: 252px;
}
#contacto- .formulario #form1 button{
	margin:5px;
	float: right;
}
#contacto- .formulario #form1 button.submit{
	width:82px;
	height:23px;
	background-image: url(../img/con-btnenv.jpg);
	background-repeat: no-repeat;
}
#contacto- .formulario #form1 button.reset{
	width:82px;
	height:23px;
	background-image: url(../img/con-btnbor.jpg);
}
#contacto- .formulario #form1 .tablesug {
	width: 380px;
	margin-bottom: 10px;
}
#contacto- .formulario #form1 input.peque {
	float: left;
	width: 135px;
}
#contacto- .formulario #form1 input.chek {
	float: left;
	width: 30px;
	margin-left: 120px;
}

#foot {
	height: 77px;
	width: 950px;
	clear: both;
	float: none;
}
#foot .linefoot {
	height: 1px;
	width: 950px;
	margin-bottom: 15px;
	background-image: url(../img/line-foot.jpg);
	background-repeat: repeat-x;
	margin-top: 5px;
	visibility: visible;
}
#foot p {
	color: #1B1B1B;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	display: block;
	width: 670px;
	float: left;
	margin-left: 45px;


















	#margin-left: 25px;
	margin-top: 27px;
	line-height: 16px;
}
#foot a {
	color: #1B1B1B;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
}
#foot .activa {
	width: 180px;
	float: right;
	height: 45px;
	margin-right: 43px;










	#margin-right: 23px;
	margin-top: 25
.px;
	margin-top: 28px;
}
/*
div#imageContainer {
	float:left;
	width:280px;
	height:236px;
	border:0px solid #ddd;
	position:relative;
	
}

div#imageContainer img {
	display:block;
	position:absolute;
}
div#imageContainer2 {
	float:left;
	width:195px;
	height:172px;
	border:0px solid #ddd;
	position:relative;
}
div#imageContainer2 img {
	display:block;
	position:absolute;
}
*/
