body {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color: #000000;
	background-image: url(Images/fondo-general.jpg);
	background-repeat:repeat-x;
	background-color: #E6E6E6;
	margin: 0px;
}
h1 {
	font-size: 21px;
	color: #2087CF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: -1px;
	line-height: 22px;
	padding-top:3px;
	 
}
h2 {
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 0px;
	padding-top: 5px;
	color: #FEDD72;
}
h3 {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 0px;
	padding-top: 5px;
	color: #2087CF;
}
p {
	font-size: 11px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	line-height: 14px;
	text-align:justify;
	font-weight: normal;
	color: #585757;
}
.titulos {
	font-size: 13px;
	color: #2087CF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 13px;
}
a:link,a:visited
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
}
a:hover
{
	color : #D4EA91;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

a.MenuBajo:link,a.MenuBajo:visited
{
	color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}
a.MenuBajo:hover
{
	color : #DEEDF8;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none;
}
a.LinkPie:link,a.LinkPie:visited
{
	color: #313131;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}
a.LinkPie:hover
{
	color : #676767;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration: none;
}
a.LinkTexto:link,a.LinkTexto:visited
{
	color: #2087CF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	margin-left: 8px;
	text-decoration: underline;
}
a.LinkTexto:hover
{
	color : #676767;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: underline;
}

a.LinkAdmin:link, a.LinkAdmin:visited
{
	color : #676767;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.LinkAdmin:hover
{
	color : #222222;
}


#box {
	width: 779px;
	background-color:#FFFFFF;
	margin:0px auto;
	padding: 0px;
	display: table;
}
#cabecera {
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
	float: center;
}
#menu {
	width: 556px;
	height: 25px;
	background-color:#2087CF;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top:5px;
	padding-left: 12px;
	float:right;
}

#menu_ext {
	width: 750px;
	height: 25px;
	background-color:#2087CF;
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	padding-top:5px;
	padding-left: 12px;
}

#noticias {
	width: 203px;
	background-color: #DEEDF8;
	margin-top: 2px;
	float:right;
}
#links {
	width: 177px;
	background-image:url(Images/fondo-links.gif);
	float:left;
}
#contenido {
	width: 399px;
	display:table;
	float:right;
}

#contenido_ext {
	width: 779px;
	
}

#menuBajo, #menuBajo_ext {
	width: 399px;
	height: 19px;
	background-color:#2087CF;
	float:left;
}

#menuBajo_ext {
	width: 779px;
}

#pie {
	width: 597px;
	height: 26px;
	float:left;
}

.campoObligatorio
{
	font-weight: bold;
}

/* *******************************************
	Interfaz
   ******************************************* */

#TablaLogin
{
	background-color: #DEEDF8;
	width: 275px;
	border: thin solid 1px #cccccc;
}

#TablaLogin TD
{
	padding: 2px;
}

.dataGridAdministracion
{
	width: 730px;
}

.separador
{
	border: 1px dashed #cccccc;
	margin-right: 18px;
}

/* ******************************************** 
	Opciones menú (Control)
   ******************************************** */

.TablaIdentada 
{
	font-size: 11px;
	padding-left: 10px;
	background-color: #DEEDF8;
}

#CeldaMenu
{
	border: 1px solid #cccccc;
}

/* ******************************************** 
	Estilos de DIVs
   ******************************************** */

#BotoneraInferior
{
	text-align:left;
	padding-left: 15px;
}

#BotoneraInferior INPUT
{
	margin-left: 10px;
	width: 100px;
}

/* ******************************************** 
	DataGrid (Nuevos estilos)
   ******************************************** */

.dataGrid
{
	font-family: Arial;
	font-size: 10px;
	width: 740px;
	
	font-size: 12px;
}

.dataGrid a
{
	font-size: 12px;
}

.dataGrid .elemento TD, .dataGrid .elementoAlterno TD
{
	border-bottom: 1px solid #cccccc;
}

.cabeceraDataGrid
{
	font: bold 13px Arial, Verdana, Sans-serif;
	background: #92b4e0;
	padding-left: 6px;
	height: 25px;
	color: white;
}

.elementoAlterno
{
	background-color: #f5f5f5;
}

/* ******************************************** 
	Envío de SMS
   ******************************************** */

#EnvioSMS_TextBox
{
	padding-left: 18px; 
	float: left;
}

#EnvioSMS_ListaUsuarios
{
	margin-right: 36px; 
	float: right;
	border: solid 3px #cccccc;
}

#chkListaUsuarios
{
	background-color: #ccccdd;
}
