﻿body
{
	margin: 0;
	font-family: Arial, Sans-Serif;
	background-image: url(../img/fondo.png);
	background-repeat: repeat-x;
	background-color: #fff;
	background-attachment: fixed;
	font-size: 75%;
}

.divInfo
{
	background-color:#fbec88; border:solid 1px #fad42e; margin-bottom:10px;}
	
	.divInfo div
	{margin:15px; display:inline-table; line-height:16px;}
	

#btnJqueryVolver span
{display:none;}

#btnJqueryVolver a
{padding-left:5px;}


.btnJquerySinHijos div
{
display:none	
	}

.enlaceAc2
{display:block; margin-top:5px; font-size:90%;}

.enlaceAc3
{padding-left:10px; display:block; font-size:80%}

#ctl00_celdaLiteralSubmenu
{width: 20%; max-width: 205px; background-color: #cde0f9;}
#tooltip
{
	border: 1px solid #ccc;
}
#divAvisos ul, #divNoticias ul
{
	list-style-type: none;
}
#divAvisos ul li
{cursor:default;}
#divAvisos ul li:hover
{background-color: #deecfe;}
#divAvisos ul li a, #divNoticias ul li a
{
	display: block;
}
#divAvisos ul li a:hover, #divNoticias ul li a:hover
{
	background-color: #deecfe;
	text-decoration: none;
}

#divAvisos ul li, #divNoticias ul li
{
	clear: both;
}
#divAvisos ul li img, #divNoticias ul li img
{
	margin-right: 5px;
}

#titulo
{
	color: #fff;
	margin: 0;
	font-weight: bold;
	font-size: 100%;
	line-height: 100%;
	border: 0;
	background: none;
}
a
{
	text-decoration: none;
	color: #555;
}

a img
{
	border: 0;
}

a:hover
{
	color: #000;
	text-decoration: underline;
}

/*CUERPO*/
#cuerpo
{
	max-width: 1000px;
	min-width: 760px;
	_width: expression(document.body.clientWidth < 760?             "760px" : document.body.clientWidth > 1000? "1000px" : "100%" );
	margin: 0 auto 0 auto;
}
#cuerpo table tfoot
{
	color: #555;
}
#cuerpo table tfoot a
{
	vertical-align: top;
	text-decoration: none;
	color: #555;
}
#cuerpo table tfoot a:hover
{
	text-decoration: underline;
	color: #000;
}

#barraEnlacesSup input[type="submit"]
{
	font-size: 90%;
}


#barraEnlacesSup
{
	padding: 1px 0px 1px 5px;
	line-height: 18px;
}
#barraEnlacesSup a
{
	text-decoration: none;
	color: #777;
	border-bottom: solid 1px #ccc;
	margin-right: 8px;
}
#barraEnlacesSup a:hover
{
	color: #000;
	border-bottom: solid 1px #59b;
}


#cabeceraAzul, #cabeceraRojo
{
	width: 100%;
}

#cabeceraRojo tr td
{
	background-image: url(../img/fondoCabRojo.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 85px;
}

#cabeceraAzul tr td
{
	background-image: url(../img/fondoCab.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 85px;
}
#barraMenu
{
	background-image: url(../img/barraMenu.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d3d4d4;
}

#barraMenu a:hover
{
	background-color: #aaa;
	color: #fff;
	background-image: url(../img/barraMenuHover.gif);
}

#acciones a
{
	text-align: center;
	padding: 0px;
	border: solid 1px #aaa;
	height: 18px;
	width: 18px;
	font-size: 120%;
	float: left;
	margin-right: 1px;
	background-color: #eee;
	cursor: pointer;
}
#acciones input[type="submit"]
{
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	border: solid 1px #aaa;
	line-height: 18px;
	height: 20px;
	font-size: 100%;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	background-color: #eee;
	cursor: pointer;
}

#acciones a:hover
{
	background-color: #fff;
}



#acciones input[type="text"]
{
	padding: 0;
	background-color: #fff;
	border: solid 1px #aaa;
	float: left;
	font-size: 100%;
	width: 130px;
	height: 18px;
	margin: 0;
}
#barraNav
{
	background-repeat: repeat-x;
	background-position: top;
	background-color: #d3d4d4;
	background-image: url(../img/barramenu.gif);
}
#divEnlacesHome
{
	clear: both;
	display: inline;
	margin: 0;
}

#divEnlacesHome a
{
	float: left;
	margin-top: 12px;
}
/*CUADRO LATERAL MASTER PRINCIPAL*/
.cuadroLateral
{
	background-color: #fff;
	padding: 10px;
	margin-bottom: 6px;
}
.cuadroLateral thead h2
{
	font-size: 95%;
	font-weight: bold;
	color: #666;
	margin: 0;
}
.cuadroLateral tbody
{
	font-size: 90%;
	line-height: 170%;
	color: #777;
	font-family: Arial;
}
.cuadroLateral tbody tr td
{
	padding-left: 10px;
	padding-top: 5px;
}
.cuadroLateral tbody tr td a
{
	color: #777;
}
.cuadroLateral tbody tr td a:hover
{
	color: #000;
}



/*CUADRO LATERAL SECCIÓN OAGER */
.cuadroLateralOager
{
	margin-bottom: 6px;
	border: solid 1px #aaa;
}
.cuadroLateralOager thead h2
{
	font-size: 90%;
	font-weight: bold;
	color: #666;
	margin: 0;
}
.cuadroLateralOager tbody
{
	font-size: 85%;
	line-height: 200%;
	color: #777;
}
.cuadroLateralOager tbody tr td
{
	line-height: 22px;
	border-bottom: solid 1px #ddd;
}
.cuadroLateralOager tbody tr td a
{
	text-indent: 10px;
	color: #777;
	display: block;
}
.cuadroLateralOager tbody tr td a:hover
{
	color: #000;
	background-color: #f5f5f5;
	text-decoration: none;
}

.submenu
{
	margin-left: 0;
	margin-bottom: 6px;
	border: solid 1px #aaa;
	list-style-type: none;
	padding: 0;
	text-indent: 0;
	background-color: #fff;
}

.menuContenidos
{
	line-height: 150%;
	padding-left: 15px;
}
.submenu li .subsubMenu
{
	margin-left: 0;
	border: 0;
	list-style-type: none;
	padding: 0;
	text-indent: 0; /*background-color:#b4d6ef;*/
	background-color: #fff;
}
.submenu li .subsubMenu li
{
	border-top: solid 1px #b2d0e6;
	border-bottom: 0;
}

.submenu li .subsubMenu li a
{
	line-height: 14px;
	border: 0;
	text-indent: 0px;
	font-size: 90%;
	color: #666;
	background-color: #d8eaf8;
}
.submenu li .subsubMenu li a:hover
{
	background-color: #a8ceeb;
	color: #000;
}

.submenu li
{
	line-height: 16px;
	border-bottom: solid 1px #ddd;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
.submenu li a
{
	color: #444;
	display: block;
	margin: 0;
	padding: 2px 4px 2px 6px;
	list-style-type: none;
}

.submenu li a:hover
{
	color: #000;
	background-color: #ececec;
	text-decoration: none;
}
.info
{
	display: block;
	cursor: help;
	padding: 5px;
}
#simpleTooltip
{
	padding: 5px;
	border: 1px solid #A6A7AB;
	background: #fdf7b6;
	width: 250px;
	font-size: 90%;
	text-align: justify;
}
/*PAGINACIÓN*/
.Paginacion td a
{
	border: #777 1px solid;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-size: 100%;
	display: block;
}
.Paginacion a:hover
{
	border: #000 1px solid;
}

h1
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 10px;
	color: #333;
	font-weight: bold;
	font-size: 130%;
	line-height: 160%;
	border-bottom: solid 1px #ccc;
	text-indent: 12px;
	background: url(../img/flechaH1.gif) no-repeat 0px 6px;
}
h2
{
	margin-top: 4px;
	margin-left: 0;
	margin-right: 0;
	color: #555;
	font-weight: bold;
	font-size: 105%;
}
h3
{
	margin-top: 4px;
	margin-left: 30px;
	margin-right: 0;
	margin-bottom: 4px;
	color: #555;
	font-weight: bold;
	font-size: 100%;
}
h4
{
	margin-top: 4px;
	margin-left: 6px;
	margin-right: 0;
	margin-bottom: 2px;
	color: #555;
	font-size: 80%;
}
.banner
{
	height: 75px;
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
	margin-bottom: 6px;
	max-width: 205px;
}

.banner img
{
	border: 0;
	cursor: pointer;
}
.parrafo
{
	margin-top: 2px;
	margin-left: 100px;
	margin-right: 0;
	margin-bottom: 2px;
	color: #000;
	font-size: 100%;
	line-height: 150%;
}


.tablaContenidos thead td, .cabeceraGridPartidas th
{
	background-color: #0077aa;
	color: #fff;
	padding: 5px;
	border-bottom: solid 3px #60bae0;
}

.tablaContenidos
{
	border: solid 1px #ddd;
}


.tablaContenidos tbody td
{
	padding: 4px;
}
.tablaContenidos a
{
	color: #000;
}

.tablaContenidos .tituloColumnas td
{
	background-color: #eaeaea;
	border-bottom: solid 1px #ccc;
}

.tablaContenidos .subSeccion td
{
	background-color: #74a8dc;
	color: #fff;
}


.accordion, .accordion ul
{
	padding: 0;
	margin: 0;
}

.accordion li
{
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
}
.accordion li.active > a
{
	background-image: url(../img/close.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #2299cc;
	border-bottom: solid 3px #80daf0;
}
.accordion li div
{
	padding: 5px;
	background: #fff;
	display: block;
	float: left;
}
.accordion a
{
	border-bottom: 1px solid #ccc;
	padding: 0 10px;
	display: block;
	cursor: pointer;
	background-image: url(../img/open.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color: #0077aa;
	color: #fff;
	padding: 5px;
	border-bottom: solid 3px #60bae0;
	font-weight: bold;
}
.accordion a:hover
{
	text-decoration: none;
}
/* Nivel 2 */
.accordion li ul li
{
	background: #7FD2FF;
	font-size: 0.9em;
}


.TituloAdmon
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 6px;
	color: #555;
	font-weight: bold;
	font-size: 150%;
}

/*Modal Popup*/
.modalBackground
{
	background-color: #777;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
.TituloModal
{
	background-image: url(../img/fondoTitulo.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 120%;
}
.botonEntrar
{
	background-image: url(../img/fondoboton.jpg);
	background-repeat: repeat-x;
	color: #000;
	font-size: 100%;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
}
.botonEntrar:hover
{
	background-image: url(../img/fondobotonhover.jpg);
	color: #fff;
	cursor: pointer;
}
#ctl00_trvAdministracion table tr td img
{
	margin-right: 3px;
}
#ctl00_trvAdministracion table tr td
{
	padding: 0;
	margin: 0;
}
#ctl00_trvAdministracion table tr td a
{
	font-size: 10px;
	color: #444;
}
.usuarioautenticado
{
	color: #000;
	font-size: 90%;
	font-weight: bold;
}

#griddatos tr td
{
	background-image: url(../img/fondoCabRojo.png);
	background-repeat: repeat-x;
	background-position: top;
	height: 85px;
}

#ctl00_TituloSeccion
{
	margin-top: 0;
	margin-left: 7px;
	margin-right: 0;
	margin-bottom: 6px;
	color: #555;
	font-weight: bold;
	font-size: 130%;
}
.Botonera
{
	background-image: url(../img/administracion/fondobarrabotonessuperior.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
	color: #fff;
	line-height: 20px;
	text-indent: 6px;
}
.BotoneraUp
{
	background-image: url(../img/administracion/fondobarrabotonessuperior.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 19px;
	margin-top: -20px;
	border: solid 2px #344353;
	border-top: none;
}

.GridActuaciones a
{
	cursor: pointer;
}

#ctl00_ContentPlaceHolder1_Titulo
{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	color: #555;
	font-weight: bold;
	font-size: 130%;
}

#ctl00_ContentPlaceHolder1_SubTitulo
{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 6px;
	color: #777;
	font-weight: bold;
	font-size: 100%;
}

.contentMultimedia
{
	float: left;
	width: 23.0em;
}
ul.multimedia
{
	float: left;
}
ul.multimedia li
{
	float: left;
	margin-bottom: .9em;
}
ul.multimedia a.pestania
{
	display: block;
	width: 20.5em;
	padding: .5em 0;
	border: 1px solid #d8d9d9;
	text-align: center;
	color: #555;
	text-decoration: none;
	background: #fff;
	border-bottom: none;
}
ul.multimedia a.pestania:hover
{
	text-decoration: underline;
}
ul.multimedia li div.intMultimedia
{
	clear: both;
	float: left;
	width: 21.4em;
	min-height: 20em;
	padding: 1em;
	border: 1px solid #d8d9d9;
}
ul.multimedia li div.intMultimedia img
{
	width: 21.5em;
	margin-bottom: 1em;
	height: 16.3em;
}
ul.multimedia li div.intMultimedia ul.paginacion
{
	width: auto;
	margin-right: 0;
	background: none;
	padding: 0;
}
.ampliarImg
{
	float: left;
	padding: 5px;
	background: url(../img/fndOpcTemas.gif) no-repeat left top;
}
.ampliarImg a
{
	color: #555;
	padding: 10px;
	text-decoration: none;
	background: url(../img/mas16.png) no-repeat left;
	padding-left: 1.8em;
}
.ampliarImg a span.miniChar
{
	color: #555;
}
.ampliarImg a:hover
{
	text-decoration: underline;
}



.col32, .col33
{
	float: left;
	width: 100%;
	background: url(../img/fndtemas.gif) no-repeat left top;
}
.col33
{
	width: 97.4em;
}
.col33 .col32
{
	background: none;
	margin-right: .6em;
}

.CabeceraOpciones
{
	float: left;
	background: url(../img/fndtittemas.gif) no-repeat right bottom;
	margin-bottom: 1.2em;
}
.CabeceraOpciones h3
{
	float: left;
	width: 25.5em;
	font-size: 1.4em;
	color: #777;
	background: url(../img/actuaciones.png) no-repeat .8em .7em;
	padding: .4em 2.2em;
	margin-left: 0px;
}
.CabeceraOpciones h1
{
	float: left;
	font-size: 1.4em;
	color: #777;
	background: url(../img/actuaciones.png) no-repeat .8em .7em;
	padding: .4em 2.2em;
	margin-left: 0px;
}

/* OPCIONES PRINT/ENVIAR A UN AMIGO*/
ul.Opciones
{
	float: right;
}
ul.Opciones li
{
	float: left;
	padding-right: .8em;
	margin-right: .8em;
	padding-top: 1em;
	background: url(../img/fndOpcTemas.gif) no-repeat right bottom;
}
ul.Opciones li.last
{
	background: none;
	margin-right: 0;
}
ul.Opciones li a
{
	font-size: 1em;
	color: #333;
	text-decoration: none;
}
ul.Opciones li a:hover
{
	text-decoration: underline;
}
ul.Opciones li a span.miniChar
{
	color: #a30c51;
}
ul.Opciones li a.goback
{
	color: #a30c51;
	display: none;
}
ul.Opciones li a.print
{
	padding-left: 1.5em;
	background: url(../img/print.gif) no-repeat left top;
}
ul.Opciones li a.enviar
{
	padding-left: 1.7em;
	background: url(../img/mail.gif) no-repeat left top;
}

.contentfotoGaleria
{
	float: left;
	background: url(../img/fndcontentAgenda.gif) no-repeat right bottom;
	padding-bottom: 2.7em;
}
.fotoGaleria
{
	float: left;
	border: .1em solid #d8d9d9;
	padding: 1.4em 1em;
	background: url(../img/fndDestacados.gif) no-repeat right bottom;
}
.fotoGaleria .int
{
	width: 50.4em;
	padding: 3em 3em;
	background: #f9f7f1;
	text-align: center;
	margin-bottom: .9em;
}
.fotoGaleria .int p.piegal
{
	font-size: 1.1em;
	padding-top: .5em;
	font-weight: bold;
}
.fotoGaleria ul.paginacion
{
	width: auto;
	background: none;
	padding: 0;
}
.descargarImg
{
	float: left;
	margin: 0 .5em;
	padding: .1em .2em .4em;
	background: url(../img/fndOpcTemas.gif) no-repeat left top;
}
.descargarImg a
{
	color: #555;
	text-decoration: none;
	background: url(../img/descargarImg.png) no-repeat left top;
	padding-left: 2.8em;
	padding-bottom: 10px;
}
.descargarImg a span.miniChar
{
	color: #555;
}

.descargarImg a:hover
{
	text-decoration: underline;
}
/*para el caso de una columna*/
.col321 .fotoGaleria .int
{
	width: 45.9em;
}

ul .paginacion .corto
{
	width: 46.2em;
}


.contentCol1
{
	float: left;
	width: 23.6em;
	margin-right: 40px;
}
.col1
{
	float: left;
	width: 23.2em;
}
.col11
{
	float: left;
	width: 23.8em;
}
.col1 .contentMultimedia
{
	min-height: 25.5em;
}


.ResumenErrores
{
	font-family: Verdana;
	font-size: 90%;
	color: #ff0000;
	margin-left: 10px;
}

/*Formulario Actualidad Opinion*/
h4.rosagenerico
{
	color: #a30c53;
	font-size: 1.1em;
	margin-bottom: .8em;
}
form#formopinion
{
	background: url(../img/bg_form_opi.gif) no-repeat top right;
}
form#formopinion fieldset
{
	background: url(../img/bg_form_opi_left.gif) no-repeat top left;
	padding: 1em 1.2em 0 1.2em;
}
form#formopinion label
{
	float: left;
	width: 22.5em;
	margin-right: 1em;
	margin-bottom: 1.1em;
	font-weight: bold;
	font-size: 1.1em;
}
form#formopinion label a
{
	text-decoration: none;
	color: #555;
}
form#formopinion input.texto
{
	display: block;
	margin-top: .2em;
	width: 21.9em;
	border: .1em solid #bdbdbd;
	font-size: 1em;
	color: #000;
	padding: .2em 0 .2em .4em;
}
form#formopinion select
{
	display: block;
	margin-top: .2em;
	width: 22.5em;
	border: .1em solid #bdbdbd;
	font-size: 1em;
	color: #000;
	height: 1.82em;
}


form#formopinion div
{
	background: url(../img/fndULtemas.gif) repeat-x top left;
	padding-top: .7em;
}
form#formopinion div a
{
	float: left;
	color: #a30c51;
}



/*formuario ENVIAR A UN AMIGO*/
#divBuzonContribuyente
{
	float: left;
	font-size: 1.1em;
	color: #555;
	background: #fff url(../img/fndcontenareadescargas.gif) no-repeat left top;
	padding: 0;
	margin-left: 20px;
	width: 90%;
}
#divBuzonContribuyente div.titubuzon
{
	width: 60.5em;
	padding-left: 10px;
}
#divBuzonContribuyente div.titubuzon a#formClose
{
	float: right;
	color: #555;
}
#divBuzonContribuyente div.titubuzon span
{
	float: left;
	font-weight: bold;
	color: #777;
	font-size: 1.2em;
}
#divBuzonContribuyente div
{
	float: left;
	width: 64.5em;
}
#divBuzonContribuyente input[type="text"], textarea
{
	display: block;
	margin-top: .2em;
	width: 30em;
	border: .1em solid #bdbdbd;
	font-size: 1em;
	color: #000;
	padding: .2em 0 .2em .4em;
}
#divBuzonContribuyente .botones_form
{
	background: #525252;
	border: 0;
	color: #fff;
	cursor: pointer;
	float: right;
	font-size: 0.9em;
	margin-left: 1em;
	padding: .2em 0;
	width: 4.7em;
	margin-right: 2em;
	margin-top: 20px;
}


#AccesosDirectos tr td
{
	/*background-color: #12639e;*/
	text-align: center;
	font-size: 110%;
	padding: 0px;
	line-height: 22px;
}
#AccesosDirectos tr td a
{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}
#AccesosDirectos tr td a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	background-color: #12639d;
}

#ctl00_ContentPlaceHolder1_GridPrincipal_ctl02_lbPrograma
{
	margin-top: 4px;
	margin-left: 6px;
	margin-right: 0;
	margin-bottom: 10px;
	color: #555;
	font-size: 120%;
	font-weight: bold;
}
/*
.boton
{
	border: solid 1px #ccc;
	display: inline-block;
	line-height: 20px;
	padding-left: 10px;
	padding-right: 10px;
}

.boton:hover
{
	background-color: #f0f0f0;
	border: solid 1px #000;
	text-decoration: none;
}
*/
.CuadroTextoCertificado
{
	border: solid 1px #eee;
	background-color: #eee;
	text-transform: uppercase;
}

.controlesFormulario
{
	border: solid 1px #ccc;
	background-color: #eee;
	font-size: 90%;
}



.mesCalendario
{
	font-size: 90%;
	text-decoration: none;
	border: solid 1px #aaa;
}
.diasSemanaCalendario
{
	padding: 3px;
	background-color: #eeefff;
	border-bottom: double 3px #cccccc;
	cursor: default;
}
.tituloCalendario
{
	color: #000;
	height: 22px;
	font-size: 100%;
	width: 100%;
	border-bottom: solid 1px #aaa;
	text-indent: 5px;
	line-height: 22px;
	text-align: left;
	background-color: #eee;
}

.finsemanaCalendario
{
	background-color: #eeF0ff;
	cursor: default;
}
.diaCalendario
{
	font-size: 100%;
	background-color: #ffffff;
	text-decoration: none;
	padding: 1px;
	padding-bottom: 3px;
	cursor: default;
}
.diaCalendario a:hover
{
	text-decoration: none;
}
.diaCalendario a
{
	cursor: default;
}
.diaCalendario:hover
{
	background-color: #ddd;
	color: #ffffff;
}
.tituloCuadro
{
	background-position: top;
	color: #fff;
	height: 22px;
	font-size: 12px;
	width: 700px;
	border-top: solid 1px #006faf;
	border-left: solid 1px #006faf;
	border-right: solid 1px #006faf;
	background-image: url(../img/f44.gif);
	text-indent: 5px;
	line-height: 22px;
	text-align: left;
}
.tituloCuadro a
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.tituloCuadro a:hover
{
	text-decoration: underline;
}
.contenidoCuadro
{
	font-size: 90%;
	width: 700px;
	border: solid 1px #45617e;
	background-color: #fff;
}

.menu10
{
	width: 190px;
}

.menu10 a
{
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 24px;
	text-decoration: none;
}

.menu10 a:link, .menu10 a:visited
{
	color: #4D4D4D;
	display: block;
	background: url(../img/menu10.gif);
	padding: 8px 0 0 10px;
}

.menu10 a:hover
{
	color: #FF9834;
	background: url(../img/menu10.gif) 0 -32px;
	padding: 8px 0 0 10px;
}

.menu10sub
{
	width: 190px;
}

.menu10sub a
{
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 21px;
	text-decoration: none;
}

.menu10sub a:link, .menu10sub a:visited
{
	color: #4D4D4D;
	display: block;
	background: url(../img/menu10sub.gif);
	padding: 8px 0 0 10px;
}

.menu10sub a:hover
{
	color: #FF9834;
	background: url(../img/menu10sub.gif) 0 -29px;
	padding: 8px 0 0 10px;
}

.cajasTextoNum
{
	text-align: right;
}
.boton
{
	border: solid 1px #666;
	background-image: url(../img/fondoBotones.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #aaa; /*height: 20px; 	min-height: 20px;*/
	line-height: 18px;
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	color: #444;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
}
.boton:hover
{
	background-position: bottom;
	text-decoration: none;
}
.tituloCuadro
{
	background-position: top;
	color: #fff;
	height: 22px;
	width: 100%;
	border-top: solid 1px #516275;
	border-left: solid 1px #516275;
	border-right: solid 1px #516275;
	background-image: url(../img/administracion/fondobarrabotonessuperior.gif);
	text-indent: 5px;
	line-height: 22px;
	text-align: left;
}
.tituloCuadro a
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.tituloCuadro a:hover
{
	text-decoration: underline;
}
.contenidoCuadro
{
	width: 100%;
	border: solid 1px #516275;
}
#loader
{
	cursor: pointer;
	border: solid 1px #ccc;
}
h5
{
	margin-bottom: 3px;
}
.paddingRight
{
	margin-right: 10px;
}
.paddingLeft
{
	margin-left: 10px;
}
.paddingBottom
{
	text-align: center;
	margin-bottom: 10px;
}
.botonblanco
{
	border: solid 1px #ccc;
	background-color: White;
	cursor: pointer;
}

.botonblanco:hover
{
	background-color: #227abb;
	color: #fff;
}
.letra
{
	font-size: 12px;
	font-weight: bold;
}
.botonblancomarcado
{
	border: solid 1px #ccc;
	background-color: #227abb;
	color: #fff;
}
.ac_results
{
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul
{
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li
{
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block; /*  	if width will be 100% horizontal scrollbar will apear  	when scroll mode will be used 	*/ /*width: 100%;*/
	font: menu;
	font-size: 12px; /*  	it is very important, if line-height not setted or setted  	in relative units scroll will be broken in firefox 	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading
{
	background: white url(../img/cargando.gif) right center no-repeat;
}

.ac_odd
{
	background-color: #eee;
}

.ac_over
{
	background-color: #0A246A;
	color: white;
}
/*
.paginacionDataList
{
	font-weight: bold;
	text-decoration: none;
	color: #000;
	letter-spacing: 4;
}
*/
.paginacionactualDataList
{
	color: #777;
	text-decoration: none;
	font-size:14px;
	display: inline-block;
	border: solid 1px #ccc;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #eee;
	margin-right: 3px;
}

.paginacionDataList
{font-size:14px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
	letter-spacing: 4;
	text-decoration: none;
	display: inline-block;
	border: solid 1px #ccc;
	padding-left: 4px;
	padding-right: 4px;
	margin-right: 3px;
}

.paginacionDataList:hover
{
	background-color: #cfefff;
}

input[type="text"]
{
	border: solid 1px #888;
	background-color: #e7f0fd;
	margin-top: 1px;
	margin-bottom: 1px;
}

input[type="password"]
{
	border: solid 1px #000;
	background-color: #e7f0fd;
	margin-top: 1px;
	margin-bottom: 1px;
}
input[type="file"]
{
	border: solid 1px #000;
	background-color: #e7f0fd;
	margin-top: 1px;
	margin-bottom: 1px;
}

textarea
{
	border: solid 1px #000;
	background-color: #e7f0fd;
	margin-top: 1px;
	margin-bottom: 1px;
}
.menuLateral
{width: 20%; padding: 0px; background-color:#cde0f9}

.menuLateral a
{
	display: block;
	margin-bottom: 5px;
}

.menuLateral a img
{
	border: 0;
}



.menuPrincipal
{background-image:url(http://www.oager.com/oager2/img/barraMenu.gif);
text-align:center;
display:block;
padding: 5px 7px 4px 7px;
border-bottom-width: 0;
color: #2d2b2b;
text-decoration: none;
font-weight:bold;

}

.menuPrincipal:hover
{
background-position:bottom;
text-decoration: none;
color:#ffffff;
}