/* css pyc producciones */
a {outline:none}
input:focus, textarea:focus {background:#fefef1}
#h1 {
		font-size: 18px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #092d38;
}

#h2 {
		font-size: 14px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #5d3f3f;
}
#h2 a {
		font-size: 14px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #5d3f3f;
		text-decoration:none;		
}

#main {
		height: 100%;	
		margin: 0px;
		background: url(../Images/web/fondo-04.jpg) no-repeat;
		background-color: #19574C;
		padding-top: 0px;
		z-index: 1;
}

#barra-izq {
		width: 127px;
		height: 300px;
		background: url(../Images/web/fondo-barra-izq.jpg) no-repeat;
		padding-top: 135px;
		z-index: 4;
}

#banner01 {
		width: 127px;
		height: 300px;
		position:absolute;
		top:380px;
		z-index: 9;
}

#bannergral {
		list-style:none;
		text-decoration:none;
		margin:0;
		padding:0px;
		text-align:center;
}

#bannergral li{
		display:block;
		width: 125px;
		height:66px;
		list-style:none;
		text-decoration:none;
}

#top {
		width: 100%;
		height: 78px;
		position: absolute;
		top: 25px;
		background:url(../Images/web/fondo-top.jpg);
		z-index: 5;
}

#top-flash {
		width: 350px;
		height: 78px;
		position: absolute;
		top: 25px;
		left: 630px;
		z-index: 7;
}
		
#contenido {
		width: 762px;
		height: 442px;
		position: absolute;
		left: 155px;
		top: 135px;
		padding: 5px;
		padding-left: 30px;
		padding-right: 30px;
		background:url(../Images/web/fondo-inicio.jpg) no-repeat;
		background-color: #e0e0d4;
		border: solid;
		border-color: #aaaaaa;
		z-index: 3;
}

#submenu-data {
		width: 500px;
		height: 30px;
		position: absolute;
		left: 300px;
		top: 16px;
		border: hidden;
}

#submenu {
		list-style: none;
		margin: 0px;
		padding: 0px;
}

#submenu li {
		width: 120px;
		margin: 1px;
		padding: 0;
		float: left;
}

#submenu li a {
		display: block;
		width: 120px;
		padding: 3px 0;
		color: #331802;
		border: 1px solid #e0e0d4;
		text-decoration: none;
		text-align: center;
		font-size: 12px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		background-color: #cbcbb8;
}

#submenu li a:hover {
		color: #331802;
		font-weight: bold;
		background-color: #e0e1d5;
		border: 1px solid #cbcbb8;
}

#footer {
		width: 827px;
		height: 19px;
		position: absolute;
		top: 608px;
		left: 155px;
		z-index:2;
}

.text-01 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #dfe1d4;
		font-weight: bold;
		text-align: right;
}

.text-02 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		text-align: justify;
		text-decoration: none;
		color: #092d38;
}		

.text-02 a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 20px;
		text-align: justify;
		text-decoration: none;
		color: #3c535a;
}

.text-02 a:hover {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 20px;
		text-align: justify;
		color: #3c535a;
}

.text-03 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #8a0000;
}

.text-04 {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #540579;
}

.text-04 a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		text-decoration: none;
		font-weight: bold;
		color: #62496e;
}

#menu {
		list-style: none;
		margin: 0px;
		padding: 0px;
}

#menu li {
		margin: 0px;
		padding: 0px;
		border: 1px solid #7f2523;
}

#menu li a {
		display: block;
		width: 119px;
		height: 19px;
		padding: 3px;
		text-align: center;
		text-decoration: none;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #eeeeee;
		background-color: #7f2523;
		background: url(../Images/web/boton.png);
		background-position: 0 0;
		
}

#menu li a:hover {
		color: #eeeeee;
		background-color: #7f2523;
		background-position: 0 25px;
}

#descargar { /*descargar trailer */
		width: 110px;
		height: 30px;
		position: absolute;
		left: 700px;
		top: 190px;
		z-index: 6;
}

#cred-col-1 {
		width: 250px;
		height: 240px;
		position: absolute;
		top: 115px;
		left: 60px;
}

#cred-col-2 {
		width: 250px;
		height: 240px;
		position: absolute;
		top: 115px;
		left: 403px;
		color:#999;
}

#media-col-cont{
		width:360px;
		height:300px;
		position:absolute;
		top:100px;
		left:50px;
		float:left;
		color:#999;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:19px
}
.media-col{
		position:absolute;
		color: #666;
}
.media-col a{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		line-height:19px;
		color:#066;
		font-weight:100;
		text-decoration:none;
}
.media-col a:hover{color:#975;}
.media-col-1{left:0; top:0; border: 1px solid #dfe1d4}
.media-col-2{left:100px; top:0px; border: 1px solid #dfe1d4}
.media-col-3{left:0; top:75px; width:275px; line-height:14px}
.borde{border:solid #F90 1px}

#agradec {
	width:650px;
	height:310px;
	position:absolute;
	top:115px;
	left:80px;
/*	overflow: hidden;*/
}

#galeria {
		width: 760px;
		height: 355px;
		position: absolute;
		top: 75px;
		left: 30px;
}
/*galeria-p es solo para prensa*/
#galeria-p {
		width: 770px;
		height: 300px;
		position: absolute;
		top: 90px;
		left: 35px;
}

#real-col-1 {
		width: 505px;
		height: 310px;
		position: absolute;
		top: 85px;
		left: 45px;
}

#real-col-2 {
		width: 217px;
		height: 250px;
		position: absolute;
		top: 128px;
		left: 584px;
}

#real-completo {
		width: 745px;
		height: 310px;
		position: absolute;
		top: 85px;
		left: 45px;
}

#divgral {
		width: 150px;
		height: 113px;
		position: absolute;
}

#skip {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
}

#skip a {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #FFFFCC;
		text-decoration: none;
}

#mail {
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: 
}

#inicio-col-1 {
		width: 400px;
		height: 310px;
		position: absolute;
		text-align: justify;
		top: 85px;
		left: 45px;
}

#inicio-col-2 {
		width: 315px;
		height: 372px;
		position: absolute;
		top: 80px;
		left: 500px;
}

#tacho {
		width: 115px;
		height: 138px;
		position: absolute;
		left: 630px;
		top: 139px;
		background: url(../Images/web/tacho.jpg);
		z-index: 6;
}

/*form*/

#cont1 {
		width:60px; 
		height:270px;
		margin: 0;
		position: absolute;
		text-align:right;
		left: 30px;
		top: 204px;
}
#cont2 {
		width:380px; 
		height:270px;
		margin: 0;
		position: absolute;
		left: 110px;
		top: 200px;
}

.prens{list-style-type:none; margin:0; padding:0}
.prens li{float:left}
.prens li a{display: block; width:110px; height:252px; padding:7px; margin:0 1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a4b47; text-decoration:none; text-align:left; background:rgba(0,0,0,0.1)}

.form01 {border:1px solid #a2a28a; background:#f0f0e1; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4f6661}
.form02 {width:239px; height:80px}
.boton {width:60px; height:20px; text-align:center; color:#20401c; font-weight:bold; letter-spacing:1px}
.enviado{font-size:75%; font-weight:100}

.bloques{text-decoration:none; font-weight:bold; color:#333}
