/* ESTILOS GLOBALES */

html, body{ 
	font-size: small;
	margin:0; 
	padding:0; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #989898;
	color: #333333;
	height: 100%;
} 

a img{
	border: 0px;
}

fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
	color: #404C08;
}

input {
	color: #404C08;
	width: 310px;
	border: 1px solid #C7C7C7;
	background-color: #F8F8F8;
}

textarea {
	color: #404C08;
	width: 310px;
	border: 1px solid #C7C7C7;
	background-color: #F8F8F8;
}

.submit {
 	background-image: url("../images/btn_bidali.jpg");
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 97px;
	height: 27px;
	border: 0px;
}

h1 {
	color: #000000;
}

/* ESTILOS INDIVIDUALES */

#main_div { 
 	background-image: url("../images/background_page.jpg");
	background-repeat: no-repeat;
	margin:0 auto 0 auto;
	width:900px; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
} 

#header_menu {
 	background-image: url("../images/bg_header_menu.jpg");
	background-repeat: no-repeat;
	position: absolute;
	width: 900px;
	height: 102px;

	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding-top: 42px;
}

#header_menu a{
	color: #FFFFFF;
	text-decoration: none;
}

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

#header_menu ul.menu {
	list-style: none;
	margin: 0;
	margin-left: 90px;
	padding: 0;
}

#header_menu ul.menu li{
	float: left;
	padding-left: 28px;
	padding-right: 28px;
	background-color: #00A5D5;
	height: 40px;
	padding-top: 20px;
	margin-right: 5px;
 	background: url("../images/bg_header_menu_pesta.png") top right no-repeat;
	
}

#contenido_central {
	position: absolute;
	margin-top: 110px;
	margin-left: 170px;
	width: 730px;
}

.idiomas_div{
	float: left;
}

.idiomas_div ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

td.teaser {
	background-color: #000000;
	width: 268px;
	height: 204px;
}

#home_fotos {
	position: absolute;
	width: 145 px;
	margin-left: 530px;
}

#home_noticias{
	position: absolute;
	width: 530px;
	color: #333333;
}

#home_noticias img{
	float: right;
	margin-right: 10px;
}

.links {
	text-align: center;
	font-weight: bold;
	color: #000000;
}

.links a img {
	margin-top: 10px;
	border: 2px solid #FFFFFF;
	margin-left: 20px;
	margin-right: 20px;
}

.links a:hover img {
	border: 2px solid #009BD1;
}

.tienes_una_idea img {
	border: 2px solid #333333;
}

.tienes_una_idea:hover img {
	border: 2px solid #FFFFFF;
}

.contacto_mapas {
	text-align: center;
	font-weight: bold;
	color: #000000;
	font-size: 14px;
}

.contacto_mapas a img {
	margin-top: 10px;
	border: 2px solid #333333;
	margin-left: 10px;
	margin-right: 10px;
}

.contacto_mapas a:hover img {
	border: 2px solid #009BD1;
}

#contacto_correo_centrado {
	margin-top: 20px;
	text-align: center;
	font-size: 18px;
}

#contacto_correo_centrado a{
	color: #FFFFFF;
	text-decoration: none;
}

#contacto_correo_centrado a:hover{
	color: #000000;
}

.contacto_parrafo {
	padding-left: 50px;
 	background: url("../images/bg_contacto_parrafo.png") top left no-repeat;
	padding-bottom: 10px;
	width: 450px;
}

.contacto_parrafo a{
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}

.contacto_parrafo a:hover{
	color: #000000;
}

.que_hacemos_fotogramas a img{
	border: 1px solid #FFFFFF;
}

.que_hacemos_fotogramas a:hover img{
	border: 1px solid #333333;
}

.que_hacemos_programa_ficha {
	float: left;
	margin-right: 10px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 160px;
	height: 160px;
}

.que_hacemos_fotogramas_1_filas {
	height: 170px;
}

.que_hacemos_fotogramas_2_filas {
	height: 330px;
}

.que_hacemos_fotogramas_3_filas {
	height: 490px;
}

.que_hacemos_fotogramas_4_filas {
	height: 650px;
}

.que_hacemos_fotogramas_5_filas {
	height: 810px;
}

.que_hacemos_fotogramas_6_filas {
	height: 970px;
}

.que_hacemos_video_info {
	position: absolute;
	padding-left: 340px;
	color: #FFFFFF;
	width: 400px;
}

.que_hacemos_video_info span{
	color: #000000;
	font-weight: bold;
}

.que_hacemos_video {
	position: absolute;
}


/* PIKA */
/*.pikachoose{width:330px;margin:0 auto 50px auto;}
.pikachoose ul{padding-left:0;width:330px;margin:0;overflow:hidden;}
.pikachoose ul li{float: left;border:1px solid #555;padding:2px;background:#777;margin:0 6px 4px 0;position:relative;overflow:hidden;}
.pikachoose ul li div img{position:relative;cursor:pointer;}

.pika_main{width:330px;height:300px;display:block;position:relative;}
.pika_main_img{position:absolute;top:2px;left:2px;}
.pika_back_img{position:relative;top:0px;}
.pika_subdiv{position:relative;border:1px solid #555;background:#777;padding:2px;}
.pika_subdiv img, .pika_subdiv a img{border:none;}
.pika_caption{width:330px;height:16px;padding-top:4px;text-align:center;position:absolute;bottom:7px;left:3px;background:url('black.png') top left;}
.pika_caption a{color:white;}*/

#footer {
	position: absolute;
	padding-top: 650px; 
	padding-left: 45px; 
	float: left;
}