/* -----------------------------------------------------------------------
 MMM CSS Framework 0.1
 AUTHOR: Maynor Marino Mijangos
 maynor@mmijangos.com
 http://www.mmijangos.com 
 Fecha de Implementacion: Enero 2010
 Diagramacion general
 Proyecto: EntremosleaGuate.net
   * Copyright (c) 2008-Present. 
   * For credits and origins, see AUTHOR.
	* Includes : 
	* Copyright (c) 2008, Yahoo! Inc. All rights reserved.
	* version: 2.6.0
	* BlueprintCSS 
----------------------------------------------------------------------- */
body {
	background-color: #FFFFFF;
	background-image: url(../images/background.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
 /* IDs de los elementos principales del website */

/* Contenedor de contenido general, une el header-top, header, menu, contenido, footer */
#main {
	width:960px;
	margin:0 auto;
}

#header {
	margin: 0 auto;
	width: 960px;
 	height: 100px;
	background: url(../images/bg-menu.jpg) repeat-x top;
	overflow: hidden;
}

#logo {
	float: left;
	width: 431px;
	height: 100px;	
}

#menu {
	float: left;
	width: 529px;
	height: 40px;
	padding: 60px 0 0 0;
}

#tabs {
	margin:0 auto;
	width:529px;
	height:40px;
	overflow:hidden;
}

#tabs table td {
	margin: 0;
	vertical-align: bottom;
	text-align: center;
}

#top-link { display:none; position:fixed; right:5px; bottom:5px; color:green; font-weight:bold; text-decoration:none; border:1px solid green; background:Lightgreen; padding:10px; }

#buscador {
	width: 960px;
	height: 35px;
	background-color: gray;
	overflow: hidden;
}

#menu2 {
	float: left;
	width: 340px;
	text-align: left;
	padding: 10px 0 0 10px;
}

#menu2 table tr {
	width: 5px;
}

#menu2 table td {
	padding: 7px 0 0 10px; 
 }

#searchbox {
	float: left;
	width: 605px;
	padding: 7px 5px 0 0;
	text-align: right;
}

#contenido {
	margin: 0 auto;
	width: 960px;
	background-color: #FFFFFF;
	overflow: hidden;
	min-height: 700px;
}

#banner960x360 {
	clear: both;
	width: 960px;
	height: 370px;
	overflow: hidden;
}

#separador {
	clear: both;
	width: 960px;
	height: 7px;
	background-color: #d35f2c;
	
}

#bloque {
	clear: both;
	width: 960px;
	min-height: 330px;
	overflow: hidden;
	background-color: #FFFFFF;	
}

#teaser {
	float: left;
	width: 280px;
	height: 331px;
	text-align: left;
	background-color: white;
	padding: 0 3px 0 0;
}

#video {
	float: left;
	width: 280px;
	height: 215px;
	background-color: black;
}

#socialnetwork {
	float: left;
	width: 280px;
	height: 116px;
}

#socialnetwork  p {
	float: left;
	margin: 0;
	padding: 0;
}

#bannercentro {
	float: left;
	width: 210px;
	height: 334px;
	margin: 1px 0 0 0;
	background-color: orange;
}

#bannerseccionc {
	float: left;
	width: 210px;
	height: 214px;
	text-align: center;
}

#patrocinadoresc {
	float: left;
	width: 210px;
	height: 116px;
}

#commentas {
	float: left;
	width: 457px;
	height: 311px;
	margin: 1px 1px 0 5px;
	overflow: hidden;
}

#commentas h2 {
	display: none;
}

.addcomment {
	float: left;
	width: 447px;
	height: 60px;
	color: #d35f2c;
}
.addcomment a {
	color: orange;
	font-size: 1.6em;
	font-weight: bold;
}

.addcomment img {
	margin: 0;
	padding: 0;
}

.comentarios {
	width: 447px;
	height: 286px;
}

.rows {
	width: 447px;
	height: 60px;
	overflow: hidden;
	font-size: 1.2em;
	margin: 0 0 5px 0;
}

.titlecomments {
	width: 447px;
	height: 18px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.titlecomments img {
padding: 0 2px 0 3px;
}

.bodycomment {
	margin: 0;
	padding: 0;
	line-height: 1.05em;
	color: black;
}

.bodycomment a {
	color: black;
}


#socialnetworking {
	float: left;
	width:280px;
	height: 140px;
}

#footer {
	clear: both;
	width:960px;
	height: 35px;
	background-color: gray;
}

.formx_field{
width:150px;
display: block;
text-align: left;
padding: 0 0 10px 0;
}
.formx_date, .formx_email, .formx_textarea, .formx_text, .formx_radio, .formx_select, .formx_checkbox {
background-color:#F4F4F4;
border: 1px solid #CCCCCC;	
}
.formx_err_date, .formx_err_email, .formx_err_textarea, .formx_err_text, .formx_err_radio, .formx_err_select, .formx_err_checkbox {
/*background-color:#F38F92;*/
background-color:#F4F4F4; 
border: 1px solid red;
}	
.formx_date:hover, .formx_email:hover, .formx_textarea:hover, .formx_text:hover, .formx_radio:hover, .formx_select:hover, .formx_checkbox:hover, .formx_err_date:hover, .formx_err_email:hover, .formx_err_textarea:hover, .formx_err_text:hover, .formx_err_radio:hover, .formx_err_select:hover, .formx_err_checkbox:hover {
background-color:white;
} 

.formx_date, .formx_err_date{
width:80px;
}	
.formx_date_img{
cursor: pointer;
border: 0;
vertical-align: middle;
}	
.formx_email, .formx_err_email {
width:150px;
}
.formx_textarea, .formx_err_textarea {
width:150px;
height:70px;
}
.formx_text, .formx_err_text {
width:150px;
} 
.formx_radio, .formx_err_radio{
width:10px;
}
.formx_checkbox, .formx_err_checkbox{
width:10px;
}
.formx_select, formx_err_select{
width:150px;
}
.formx_heading{
width:98%;	
}
.formx_submit{
cursor: pointer;
border: 1px solid #CCCCCC;	
color:#666666;
}
.formx_submit:hover{
border: 1px solid #999999;
}
.formx_required {
color:red;	
}
#formx_captcha input {
background-color:#F4F4F4;
border: 1px solid #CCCCCC;	
}
#formx_captcha .captcha_expl{
font-weight:normal;
}
.formx_a_img{
border:0;	
}
.formx_img_help{
border:0;
width:16px;
height:16px; 
display:block;
}
.formx_td_help{
width:16px;
padding:0;
margin:0;
}
.formx_help_box_td{
border:1px solid #336699;
padding:6px;
background-color:#ECF3F7;
color:#003366;
}
.formx_help_box_div{
color:#003366;
background-color:#ECF3F7;
}
#formx_help_box_hr {
color:#336699;
background-color:#336699;
margin:0;
padding:0;
}
.formx_help_box_h2 {
color=#003366;
font-weight:bold;
font-size:12px;
margin:0;
padding:0;
}
.formx_help_box_h6 {
color=#003366;
font-size:11px;
font-weight:normal;
margin:0;
padding:0;
}

/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
	display:none;
}
																						