*										{ margin: 0; padding: 0; }
ul, ol, li					{ list-style: none; }
a										{ text-decoration: none; outline: none; }
img									{ border: none; }

div 								{ position:relative; }

body								{ font-family:Arial, Helvetica, sans-serif; background:url(img/bg.png) repeat-x top; font-size:14px; }
#page-wrap					{ width:990px; margin: auto; }

#peliFlash					{ width: 584px; height: 367px; position:absolute; top:165px; left:202px; overflow:hidden; z-index:2; }
						
#nav								{ height:21px; padding-bottom:71px; }
#nav img						{ float:left; margin-top:7px; margin-left:9px; }	
#nav ul							{ float:left; padding-top:30px; padding-right: 30px; margin-left:116px; }
#nav li							{ float:left; }
#nav li a						{ display: block; padding: 0 5px; color: #FFF; font-size:13px; font-weight:bold;
											border-right: 1px solid #FFF; }
#nav li a:hover			{ color:#000; }
#nav span, #navServices span						{ color:#000; }

#productora					{ float: left; font-size: 10px; font-weight: bold; padding: 8px 10px 0 43px; color:#555; }
#titulo							{ padding-top:7px; padding-bottom:7px; }

#navServices									{ height:20px; position:absolute; top:65px; left:96px; }
#navServices li								{ float:left; }
#navServices li a							{ display: block; padding: 0 5px; color: #FF5800;
																border-right: 1px solid #FF5800; }
#navServices li a:hover				{ color:#000; }

.ultima												{ border-right:none !important; }
.subnavServices								{ width:580px; position:absolute; top:103px; left:205px; z-index:5; }
.subnavServices ul						{ margin:auto; }
.subnavServices li						{ float:left; padding:10px 0; }
.subnavServices li a					{ display: block; padding: 0 5px; color: #FF5800;
																border-right: 1px solid #FF5800; }
.subnavServices li a:hover		{ color:#FFF; }

#publi ul											{ width:262px;}
#publi span										{ padding-left:10px; }
#tv ul												{ width:159px; }
#tv span											{ padding-left:7px; }
#tur ul												{ width:367px; }
#tur span											{ padding-left:67px; }

.act													{ color:#FFF !important; }

#content									{ height:284px; width:583px; /*background:url(img/ovaloMax.png) no-repeat;*/
													  margin:auto; padding:97px 86px; overflow:hidden; }
.imgOvalo									{ position:absolute; top:0; left:0; z-index:1; }
#reproductorRW						{ position:absolute; top:395px; left:202px; z-index:5; }
#reproductorRW:hover			{}
#reproductorPlay					{ position:absolute; top:395px; left:359px; z-index:5; }
#reproductorFF						{ position:absolute; top:395px; left:477px; z-index:5; }
#texto										{ height:116px; width:2850px; padding:84px 117px; font-size:18px;
														background:url(../images/bgPubli.jpg); }
#texto p									{ float:left; width:350px; margin-right:233px; position:relative; z-index:5; text-align:center; }
#texto a									{ position:relative; z-index:500; }

#mascara									{ overflow:hidden; }
													
#play											{ position:absolute; left:245px; top:65px; z-index:15; }
#clientes									{ font-size:60px; position:relative; top:100px; text-align:center; z-index:10; }
#clientes a								{ color:#000; }

.central									{ padding:60px 0 0 0; font-size:18px; text-align:center; }
.contacto									{ margin:100px 0 0; }
.contacto2								{ margin:73px 0 0; }

#content .columnas				{ width:180px; float:left; }

#interior									{ padding:47px 0 0 24px; overflow:hidden; z-index:15; }
#interior li							{ width:270px; height:105px; float:left; }
#interior img							{ padding:10px; vertical-align:middle;}
#interior h4							{ display:inline; font-weight:normal; color:#FF5800; font-size:14px; }

.centrado									{ text-align:center; }
/*.columna1									{ padding-top:104px !important;}*/
.columna1	p								{ width:234px; padding-left:35px; float:left; }
#content #columna2				{ width:190px; height:210px; padding:20px 10px; }
#content #columnaCentro		{ width:180px; height:129px; overflow:hidden; margin:51px 15px 0 65px; float:left; }

/*.alto1										{ margin-top:17px; }*/
.alto2										{ margin-top:27px; }
.pizquierda								{ text-align:right; margin-top:14px; margin-left:4px; }

#content #columnaDer			{ bottom:0px; float:left; top:60px; }
#content p span						{ color:#FF5800; }

#footer										{ position:absolute; width:241px; left:375px; margin-top:18px; }
h1												{ height: 75px; font-size:15px; color:#FFF; background:url(img/firma.png) no-repeat #FFF top; text-indent:-9999px }

#controles								{ position:absolute; top:419px; left:166px; z-index:15; }
#controles li							{ float:left; padding:0 30px; }
#controles li a						{ width:79px; height:27px; display:block; text-align:center; color:#FF5800; }

.ff												{ left:278px; position:absolute; }

.contenido								{ z-index:10; }
.noButton									{ display:none;}
.stopHome									{ margin-left: 140px; }

#ovalo										{ position:absolute; height: 477px; left: 0; overflow: hidden; top: 0; z-index: 3;}
#photos										{ padding:45px 66px; text-align:center; }