body, td, input, select, textarea {
  font-family:  Trebuchet MS, Verdana, Arial, Helvetica;
  font-size: 12px;
  color: #000000;
}

/*
CABECERA		#006B65
BORDES		#B2B4A7
FONDOS		#E4E5D7
VERDE 1		#9A9901
VERDE 2		#C7C743
VERDE 3		#E6E6A0
NARANJA 1	#E68F28
NARANJA 2	#ECAB5E
NARANJA 3	#F2C793
*/

.editorial {
	 text-align: left;
	 width: 162px;
	 background-color: #9A9901;
	 color: #000000;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.editorial_hover {
	 text-align: left;
	 width: 162px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.editorial_active {
	 text-align: left;
	 width: 162px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.editorial_seccion {
	 text-align: left;
	 width: 152px;
	 background-color: #C7C743;
	 color: #000000;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.editorial_seccion_hover {
	 text-align: left;
	 width: 152px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.editorial_seccion_active {
	 text-align: left;
	 width: 152px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.editorial_categoria {
	 text-align: left;
	 width: 142px;
	 background-color: #E6E6A0;
	 color: #000000;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.editorial_categoria_hover {
	 text-align: left;
	 width: 142px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.editorial_categoria_active {
	 text-align: left;
	 width: 142px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}

.posteres {
	 text-align: left;
	 width: 162px;
	 background-color: #9A9901;
	 color: #000000;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.posteres_hover {
	 text-align: left;
	 width: 162px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.posteres_active {
	 text-align: left;
	 width: 162px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.posteres_categoria {
	 text-align: left;
	 width: 152px;
	 background-color: #C7C743;
	 color: #000000;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.posteres_categoria_hover {
	 text-align: left;
	 width: 152px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.posteres_categoria_active {
	 text-align: left;
	 width: 152px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}

.autor {
	 text-align: left;
	 width: 162px;
	 background-color: #9A9901;
	 color: #000000;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.autor_hover {
	 text-align: left;
	 width: 162px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.autor_active {
	 text-align: left;
	 width: 162px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}

.servicios_seccion {
	 text-align: left;
	 width: 162px;
	 background-color: #E68F28;
	 color: #000000;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.servicios_seccion_hover {
	 text-align: left;
	 width: 162px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.servicios_seccion_active {
	 text-align: left;
	 width: 162px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 5px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.servicios_categoria {
	 text-align: left;
	 width: 152px;
	 background-color: #ECAB5E;
	 color: #000000;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.servicios_categoria_hover {
	 text-align: left;
	 width: 152px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.servicios_categoria_active {
	 text-align: left;
	 width: 152px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 15px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.servicios_subcategoria {
	 text-align: left;
	 width: 142px;
	 background-color: #F2C793;
	 color: #000000;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}
.servicios_subcategoria_hover {
	 text-align: left;
	 width: 142px;
	 background-color: #555555;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
	 cursor: pointer;
	 cursor: hand;
}
.servicios_subcategoria_active {
	 text-align: left;
	 width: 142px;
	 background-color: #000000;
	 color: #FFFFFF;
	 padding: 3px;
	 padding-left: 25px;
	 margin-bottom: 1px;
	 font-size: 11px;
	 font-weight: bold;
}

a:link{
	color: #000099;
	text-decoration: none;
}
a:active{
	color: #000099;
	text-decoration: none;
}
a:visited{
	color: #000099;
	text-decoration: none;
}
a:hover{
	color: #999999;
	text-decoration: underline;
}

a:link.menu_cabecera{
	color: #FFFFFF;
	text-decoration: none;
}
a:active.menu_cabecera{
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.menu_cabecera{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.menu_cabecera{
	color: #E4E5D7;
	text-decoration: none;
}

a:link.migas{
	color: #FFFFFF;
	text-decoration: none;
}
a:active.migas{
	color: #FFFFFF;
	text-decoration: none;
}
a:visited.migas{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.migas{
	color: #222222;
	text-decoration: none;
}

a:link.menu_lateral{
	color: #000000;
	text-decoration: none;
}
a:active.menu_lateral{
	color: #000000;
	text-decoration: none;
}
a:visited.menu_lateral{
	color: #000000;
	text-decoration: none;
}
a:hover.menu_lateral{
	color: #FFFFFF;
	text-decoration: none;
}

/* ESTILOS PARA LOS ARTICULOS Y CONTENIDOS */
/* CABECERA		#006B65		*/
/* BORDES		#B2B4A7		*/
/* FONDOS		#E4E5D7		*/
/* VERDE 1		#9A9901		*/
/* VERDE 2		#C7C743		*/
/* VERDE 3		#E6E6A0		*/
/* NARANJA 1	#E68F28		*/
/* NARANJA 2	#ECAB5E		*/
/* NARANJA 3	#F2C793		*/

/* Títulos */
.titulo_negro {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #000000;
}
.titulo_gris {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #666666;
}
.titulo_verde_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #9A9901;
}
.titulo_verde_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #C7C743;
}
.titulo_verde_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #E6E6A0;
}
.titulo_naranja_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #E68F28;
}
.titulo_naranja_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #ECAB5E;
}
.titulo_naranja_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 21px;
	font-weight: bold;
	color: #F2C793;
}

/* Subtítulos */
.subtitulo_negro {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.subtitulo_gris {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.subtitulo_verde_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #9A9901;
}
.subtitulo_verde_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #C7C743;
}
.subtitulo_verde_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #E6E6A0;
}
.subtitulo_naranja_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #E68F28;
}
.subtitulo_naranja_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #ECAB5E;
}
.subtitulo_naranja_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #F2C793;
}

/* Destacados */
.destacado_negro {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.destacado_gris {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.destacado_verde_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #9A9901;
}
.destacado_verde_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #C7C743;
}
.destacado_verde_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #E6E6A0;
}
.destacado_naranja_100 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ECAB5E;
}
.destacado_naranja_50 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ECAB5E;
}
.destacado_naranja_25 {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #F2C793;
}

/* Texto común */
.normal {
	font-family: Trebuchet MS, verdana, arial, helvetica;
	font-size: 12px;
	color: #000000;
}

/* ############################################## */
/* Para el Live Search del libro de estilo *************************** */
ul, li, dt, dd, h1, h2, h3, h4, h5, h6{ 
	margin: 0;
	padding: 0;
}
input, textarea{
	border: 1px solid #484256;
	padding: 2px 1px;	
}
input[type=text]:focus, textarea:focus{
	background: #CCC;
}
#search-result-suggestions{
	position: absolute;
	left: 0;
	top: 0;
	width: 181px;
	background: #FF6;
	display: none;
	margin-top: 1px;
}
#search-results ul{
	list-style: none;
}
#search-results a{
	display: block;
	padding: 0.25em;
}
#search-results a.selected{
	color: #FF0;
	background: #000033;
	text-decoration: none;
}
