/* CSS Documento todos Menu y todos Cabecera */

#modernbricksmenu{
	padding:0px;
	margin:0px;
	width:100%;

}

#modernbricksmenu ul{

	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin:0px;
	margin-left: 0px; /*margin between first menu item and left browser edge*/
	padding: 0px;
	list-style: none;
}

#modernbricksmenu li{

	display: inline;
	margin: 0px 2px 0px 0px;
	padding: 0px;
	text-transform:uppercase;
}

#modernbricksmenu a{

	float: left;
	display: block;
	color: white;
	margin: 5px 2px 0px 0px; /*Margin between each menu item*/
	padding: 2px 13px 12px 14px;
	text-decoration: none;
	letter-spacing: 0px;
	background-image:url(../images/fondo_menu_arriba.gif);
	background-repeat:no-repeat;
	background-color: #005645; /*Default menu color*/
	border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
	color:#CCCCCC;
	/* color: #99bcb5; /* color verde claro */
	background-color: #000000; /*Menu hover bgcolor*/
}


#myform{ /*CSS for sample search box. Remove if desired */

float: right;

margin: 0;

padding: 0;

}



#myform .textinput{

width: 190px;

border: 1px solid gray;

}



#myform .submit{

height: 22px;

background-color: lightyellow;

}


/*CABECERA Y SUS MENUS*/

#contiene_menu_superior{
	float:left;
	position:relative;
	z-index:2;
	width:100%;
	padding: 0px;
	padding-bottom:2px;
	padding-top:2px;
	margin: 0px;
	margin-bottom: 5px;	
	background-color:#005645;
	color:#000000;
}

#contiene_banner_menu{
	float:left;
	position:relative;
	z-index:2;
	width:100%;
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	color:#000000;
}

#imagen_cabecera{
	float:left;
	position:relative;
	z-index:1;
	width:25%;
	margin:0px;
	margin-right:5px;
	text-align:left;
}

#contiene_banner_menu2{
	float:left;
	position:relative;
	z-index:1;
	width:74%;
	margin:0;
}

#banner_cabecera{
	float:left;
	position:relative;
	z-index:1;
	width:100%;
	margin:0;
	text-align:left;
}

#menu_superior{
	padding: 0;
	width: 50%;
	min-width:50%;
	float:left;
}

#menu_superior ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin:0;
	margin-left: 15px; /*margin between first menu item and left browser edge*/
	padding: 0;
	list-style: none;
	color: white;
}

#menu_superior li{
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	padding: 0;
	text-transform:uppercase;
}

#menu_superior a{
	float: left;
	display: block;
	color: white;
	margin: 0 0px 0 0; /*Margin between each menu item*/
	padding: 0px;
	text-decoration: none;
	letter-spacing: 0px;
}

#menu_superior a:hover{
	color: #99bcb5; /*Menu hover bgcolor*/
}

#menu_superior #current a{ /*currently selected tab*/
	background-color: #ac0303; /*Brown color theme*/ 
	border-color: #ac0303; /*Brown color theme*/ 
}
