/***************************************************
InterMedia layout.
18/Dic/08
border:red solid 2px;
***************************************************/

body,html{ margin:0; padding:0; height:100%; font-family:Verdana;font-size:12px;line-height:18px; }
p{ margin:9px 0; padding:0; }

body { background:#868686 url(../imgs/bg_inicio.jpg) repeat-x top; }
body.alt{ background:#868686 url(../imgs/bg_alt.jpg) repeat-x top; }
a { text-decoration:none; }		
img{ border-width:0;padding:0;margin:0px; }
#pulsem img{ vertical-align:middle; }
#pulsem { margin-left:20px; }
#page {
	margin:0 auto;
	width:984px;
	min-height:100%;
	}
#header {
	height:192px;
	padding:0;
	margin:0;
	}

#logo {
	float:left;
	width:214px;
	height:122px;
	margin-top:31px;
	margin-left:30px;
	}

#menu {
	float:right;
	margin-top:88px;
	margin-right:88px;
	width:492px;
	height:28px;
	}
	
#menu a{
	float:left;
	margin-left:5px;
	}

#menu a{ background-position:bottom center; height:28px; }	
#menu a.selected { background-position:top center;}	
#menu a:hover{ background-position:top center;}	

#inicio { width:69px;background: transparent url(../imgs/b_inicio.png) no-repeat; }
#corporativo { width:124px;background: transparent url(../imgs/b_corporativo.png) no-repeat; }
#productos { width:112px;background: transparent url(../imgs/b_productos.png) no-repeat; }
#contacto { width:167px;background: transparent url(../imgs/b_contacto.png) no-repeat; }

#frontimage_div{
	width:984px;
	height:211px;
	
	margin:0 auto 6px;
	padding-top:2px;
	padding-bottom:8px;
	
	background:#757575 url(../imgs/front_bg.jpg) no-repeat center;
	text-align:center;
	clear:both;
	}

#section_title{ margin:1px 0 0 32px;}
#main {
	width:881px;
	height:169px;
	
	margin:17px auto 50px auto;
	
	color:#333;
	}
#main_alt {
	float:left;
	width:930px;
	
	margin:10px auto 15px auto;
	
	color:#333;
	}

#col1 {
	float: left;
	
	width: 240px;
	height:150px;
	
	background:#AEAEAE url(../imgs/videos.jpg);
	text-align:center;
	}

#col2 {
	float: left;
	
	width:636px;
	height:150px;
	
	margin-left:5px;
	background:transparent url(../imgs/quienes_somos.gif);
	}

#col2_content { padding: 22px 28px 0 28px; color:#FFF; }



#col3 { float: left; width: 402px; }

#col3_content {clear:both;
	width:384px;
	
	padding: 9px;
	
	color:#333;
	font-weight:bold;
	}
	
#col3_content ul {
	margin:0;
	padding-left:18px;
	list-style-type: circle;
	list-style-image:url(../imgs/vineta.gif);
}
#col3_content li { margin:5px 0;font-weight:normal; }

#col4 { width:auto;margin-left:429px; }

.gal_title{ margin-top:25px; }

#videos_link {
	margin: 30px auto;
	width: 187px;
	height:107px;
	
	background:transparent url(../imgs/videos_link.jpg);
	}

#videoanchors {display:none;}
.embedvideo { display:block;width:425px;height:300px; }

#corporativo_front { float:left;width:385px;height:388px;}
#col6 { float:left;width:520px;margin:20px 0 0 25px; }

#button_leer_mas { margin-top:5px; height:47px; width:178px; }
#istep { float:left;width:232px;height:74px; }

#black_block{
	width:424px;
	height:57px;
	
	margin:35px auto 0 auto;
	padding-top:8px;
	
	color:#FFF;
	background:transparent url(../imgs/black_block.gif) no-repeat top;
	
	text-align:center;
}
#form_contacto {  }
#contact_table { width:360px;margin:35px auto 0 auto; text-align:right;font-weight:bold; }
#contact_table input{ width:280px; border:#666 solid 1px; background:#FFF url(../imgs/input_bg.gif) repeat-x top; font-weight:normal; }
#contact_table textarea{ width:280px;height:120px; border:#666 solid 1px; background:#FFF url(../imgs/text_area_bg.gif) repeat-x top;}
#contact_cell { vertical-align:middle;text-align:center;height:255px; }

#contact_table .required_focus{ border:red solid 2px;}
#contact_table td.submit_cell	{ text-align:center; padding:8px;}
#contact_table #submit_button{ 
	width:178px;
	height:47px;
	
	margin:0 auto;
	color:#FFF;
	background:transparent url(../imgs/button_enviar.png) no-repeat top;
	border:0;
}

#ajaxloader { margin:0 auto; }
#success_contact_message { text-align:center;padding-top:50px;display:none;margin:0 auto;height:70px;background:#FBB;}

#clearer { position:relative;width:100%;clear:both; height:25px;}
#footer {
	clear:both;
	position:relative;
	
	width:100%;
	height:22px;
	
	color:#FFF;
	
	text-align:center;
	
	margin:-25px auto 0 auto;
	padding-top:3px;
	}

