﻿#main
{
	margin: 0 5%;
	padding-right:0;
	float:left;
	width:90%;
}

table
{
	width:100%;
	margin-bottom: 1em;
}

.table-odd-row 
{
	background-color:#F2F2F2;
}
.table-even-row
{
	background-color:#fff;
}
.last 
{
	margin-right:0;
	padding-right:0;
}
#pre-menucontainer
{
	background-color:#313431;
	width:5%;
	height:41px;
	float:left;
}
#menucontainer
{
	display:none;
	background-color:#313431;
	width:95%;
	height:41px;
	float:left;
}
#menucontainer:after
{
	clear:both;
	float:left;
}
#separador 
{
	background-color:#F7B600;
	width:100%;
	height:5px;
	float:left;
}
a.boton
{
	/*background: #000 url(images/icn_add.png) 10px 5px no-repeat;*/
	border:1px solid #000;
	color:#fff;
	padding:4px 12px 4px 12px;
	text-decoration:none;
	font-weight:bold;
	margin: 1em 0;
	background-color: #000000;
}
legend 
{
	margin: 1em 0;
}

.waiting, .waiting * { cursor: wait !important; }
a.error { color:#c00000; font-weight:bold; text-decoration:none }

input[type="text"].ancho 
{
	width:45em;
}
input[type="text"].mediano 
{
	width:30em;
}
input[type="text"].corto
{
	width:20em;
}
input[type="text"].busqueda
{
    background: url(images/icon_buscar.png) 2px 2px no-repeat;
    padding-left: 20px;
    margin-left: 0px;
}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
