@charset "utf-8";
/* CSS Document */
h1,h2,h3 {
	margin: 0;
	padding: 0;
	font-family: "QlassikMedium";
	font-size: 34px;
	font-weight: normal;
	color: #6A6A6A;
}
h1,h2,h3,h4,h5,h6 { margin-bottom: 10px; }
h1 {
	font-size: 34px;
	color: #333;
}
	h1 span {
		font-size: 13px;
		font-style: italic;
		color: #999;
		position: relative;
		top: -5px;
		left: 10px;
		font-family: "Helvetica Neue", helvetica, sans-serif;
	}
h2 {
	font-size: 29px;
}
h3 { font-size: 23px; }
h4 {
	font-size: 20px;
	color: #2a2a2a;
}
h5 {
	color: #424242;
	font-size: 15px;
}
h6 {
	font-size: 13px;
	color: #2b2b2b;
}
strong, b { color: #3a3a3a; }
.center {
	text-align: left;
}


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

.fecha_actualizacion {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #9ca27e;
	text-align: right;
}
.link:link {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.link:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.link:active {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
.link:visited {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}
body{
	margin:0;
	color:#232323;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #FFFFFF;
	background-image: url('../../images/linen.png');
	background-repeat: repeat;
	font-family: "Helvetica Neue", helvetica, sans-serif;
	color: #676767;
	font-size: 14px;	
}

.wrapper {
	width: 980px;
	min-height: 100%;
	height: 100%;
	height: auto !important;
	height: 100%; /* the bottom margin is the negative value of the footer's height */
	border: thin solid #5D7E7E;
	background-attachment: scroll;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: -40px;
	margin-left: auto;
}
.divisor15px{
	height: 15px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	}
	
#distritosMunicipios{
	height: 700px;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
	}
#calendarioSesiones {
	clear:both;
	height: 470px;
	width: 780px;
	text-align: center;
}
#bgImprimir {
	background-image: url(images/bgBarra.jpg);
	background-repeat: no-repeat;
	margin-left: 514px;
	height: 27px;
	padding-left: 95px;
}
.a-
{
	margin-left: 5px;
}
.a+
{
	margin-left: 5px;
}
.imprimir
{
	margin-left: 15px;
}
div, form, label, input, textarea, img, span{
	margin:0; padding:0;
}

.imgContainer{
	padding: 3px; 
	border:thin solid #CCCCCC;
}

.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}

/* alignment classes */
.float-left  {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: thin solid #CCCCCC;
	padding: 3px;
}
.float-right {
	float: right;
	border: thin solid #CCCCCC;
	padding: 3px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.imgBorder{
	padding: 5px;
	border: 1px solid #C2746B;
}
/*------------------------------------------------topheader--------------------*/


#topheader{
	width:980px;
	height:146px;
	margin: 0px auto 0px auto;
	background-color: #97946b;
}
.menu_area {
	float: left;
	margin-top: 58px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.menu_text {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

/*------------------------------------------------body_area--------------------*/
#contenedor{
	text-align: left;
	width: 980px;
	min-height:700px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	background-position: left;
	background-attachment: scroll;
}
#body_area{
	width:980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-bottom: 50px;
}
.left {
	margin: 0px;
	float: left;
	height: 290px;
	width: 180px;
	overflow:hidden;
	background-color: #97946b;
	background-attachment: scroll;
	background-image: url('images/pleca_seccion.png');
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 50px;
}
.left_menu_area {
	float: left;
	height: 350px;
	min-height: 350px;
	width: 180px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_menutop {
	background-image: url(images/menu_top.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 180px;
}
.left_menu {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 165px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_menu:link {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 165px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_menu:visited {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/menu_active.png);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 165px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.left_menu:HOVER {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/menu_hover.png);
	background-repeat: no-repeat;
	margin: 0px;
	float: left;
	height: 20px;
	width: 165px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.midarea {
	margin: 0px;
	float: left;
	/*	height: 100%;*/
	min-height:650px;
	width: 760px;
	padding: 20px 20px 0px 20px;
}
.head {
	color: #6A6A6A;
	font-family: "QlassikMedium";
	font-size: 34px;
	font-weight: normal;

}
.subhead {
	color: #6A6A6A;
	font-family: "QlassikMedium";
	font-size: 24px;
	font-weight: normal;
}
.body_textarea {
	margin: 0px;
	float: left;
	width: 740px;
	padding: 10px;
}

.right {
	margin: 0px;
	float: left;
	height: 820px;
	width: 180px;
	padding-top: 15px;
}
/*------------------------------------------------fotter--------------------*/
#fotter{
	width:100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	float: left;
	height: 170px;
	background-color: #97946b;
}
.fotter_links {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fotter_text {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 43px;
	width: 944px;
	padding-top: 53px;
	padding-right: 30px;
	padding-bottom: 32px;
	padding-left: 30px;
}

.fotter_copyrights {
	text-transform: none;
	text-decoration: none;
	margin: 0px;
	float: left;
	height: 20px;
	width: 100%;
	color: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

/*------------------------------------------------fotterlinks --------------------*/
a.fotterlink:link {
	text-decoration: none;
	color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:visited {
	text-decoration: none;
	color: #ffffff;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:hover {
	text-decoration: none;
	color: #cccccc;
	padding-right: 5px;
	padding-left: 5px;

}
a.fotterlink:active{
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;

}

#submenuhedding
			{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	text-transform: none;
	color: #d0910b;
	text-decoration: none;
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#submenublank
			{
				margin: 0px;
				float: left;
				width: 750px;
				padding-top: 0px;
				padding-right: 0px;
				padding-bottom: 20px;
				padding-left: 0px;
			}
#submenutop
			{
				margin: 0px;
				float: left;
				width: 433px;
				height:1px;
				padding:0px;
				background-image:url(images/topline.jpg);
				background-repeat:no-repeat;
			}
.submenu
			{
				margin: 0px;
				float: left;
				width: 410px;
				height:17px;
				padding:2px 0 0 23px;
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-transform: none;
				color: #9ca27e;
				text-decoration: none;
				background-image: url(images/active.png);
				background-repeat:no-repeat;
			}
.submenu:hover
			{
				margin: 0px;
				float: left;
				width: 410px;
				height:17px;
				padding:2px 0 0 23px;
				font-family: Arial;
				font-size: 11px;
				font-weight: normal;
				text-transform: none;
				color: #9ca27e;
				text-decoration: none;
				background-image: url(images/over.jpg);
				background-repeat:no-repeat;
			}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#submitbutton
			{
				width:200px;
				height:20px;
				margin:60px 0 0 0;
				padding:0;
				float:left;
				text-align: left;

			}	
			
.contactfeildname
			{
			font-family: Arial;
			font-size: 11px;
			font-weight: normal;
			text-transform: none;
			color: #9ca27e;
			text-decoration: none;
			}
.contactfeild
			{	font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color: #3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.contactfeild
			{
				font-family:Arial, Helvetica, sans-serif;
				font-size:10pt;
				color:#3c4538;
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
				height:20px;
			}
.submitbutton
			{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	background-color: #386060;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;
			}
.submitbutton:hover 
			{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
background-color: #d0910b;
	margin: 0px;
	padding: 0px;
	clear: none;
	float: none;
	height: 20px;
	width: 100px;
	border: 1px dotted #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	cursor:pointer;	
			}
			
.contactinput
		{

				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.contactinput:hover
		{
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}
.listbox
		{

				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
		}
.listbox:hover
		{
				width:174px;
				height:20px;			
				border:solid;
				border-width:1px;
				border-color:#d2e3e9;
				background-color:#fffdfd;
	}	
/*-------------------------------------------------------contactpage---------------------------------------------------*/		

/*-------------------------------------------------------tablas---------------------------------------------------*/	
#mytable {
	width: 100%;
	padding: 0;
	margin: 0;
}

caption {
	padding: 0 0 0 0;
	width: 100%;	 
	text-align: right;
}

.th {
	color: #FFFFFF;
	letter-spacing: 2px;
	text-transform: capitalize;
	background-color: #97946b;
	height: 20px;
	padding: 1px 1px 1px 5px;
	}

.td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #97946b;
	height: 20px;
	padding: 5px;
}

td.bordeDerecho
{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C2746B;
}

td.alt {
	background-color: #F0E6E6;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2746B;
	height: 20px;
	padding: 5px;
}

th.spec {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

th.specalt {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #F3EFE2;
	background-color: #E8DED0;
}

tr.spec {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
}

tr.specalt {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #F3EFE2;
}

td.spec {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

td.specalt {
	border-left: 1px solid #F3EFE2;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #F3EFE2;
}																		
/*-------------------------------------------------------tablas---------------------------------------------------*/	

/*-------------------------------------------------------nicetitle---------------------------------------------------*/	
div.nicetitle {
	position: absolute;
	padding: 4px;
	top: 0px;
	left: 0px;
	color: #000000;
	font-size: 13px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width: 25em;
	font-weight: bold;
	background: url(images/ntbg.png);
	/* Mozilla proprietary */
    -moz-border-radius: 12px;
	text-align: center;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
	font-size: 9px;
	text-align: center;
	padding-top: 3px;
}

/*------------ documentos ---------------*/

#documentos {
/*	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
*/}

#documentos .mayusculas{
	text-transform: uppercase;
}
/*			#documentos .titulos {
				font-size: 14px;
				color:#666666;
				padding-right: 5px;
				padding-left: 5px;
					}
			#documentos .titulos:hover {
				font-size: 14px;
				color:#666666;
				padding-right: 5px;
				padding-left: 5px;
					}
			#documentos .titulos:link {
				font-size: 14px;
				color:#666666;
				padding-right: 5px;
				padding-left: 5px;		
				}
			#documentos .titulos:visited {
				font-size: 14px;
				color:#666666;
				padding-right: 5px;
				padding-left: 5px;	
					}	
			#documentos .titulosSeleccionado
				{
				font-size: 14px;
				color:#000000;
				padding-right: 5px;
				padding-left: 5px;
				text-decoration: underline;
				font-weight: bolder;
					}
*/			
			#documentos .menuFondo {
				background-image: url(images/fondoMenu.jpg);
				background-repeat: no-repeat;
				background-position: center;
				width: 640px;
				height: 30px;
				font-size: 14px;
				color:#666666;
				padding-top: 10px;
				padding-left: 5px;
				margin-right: auto;
				margin-left: auto;
					}
/*	Contact Form
--------------------------------------------------------------------------------------------*/
#form {
	padding: 15px 0;
	}


		#form label {
			font-size: 1.2em;
			width: 140px;
			display: inline-block;
			margin-right: 0px;
			margin-bottom: 15px;
			}
		

		#form .input {
	border: 1px solid #e5e5e5;
	padding: 5px 7px;
	margin-bottom: 15px;
	width: 360px;
	background-color: #D4D4D4;
			}
		

		#form select {
			background:#fbfbfb;			
			width: 375px;			
			font: 1.2em Tahoma;
			border: 1px solid #e5e5e5;
			padding: 5px 6px;
			margin-bottom: 15px;
			}
		

		#form textarea {
	border: 1px solid #e5e5e5;
	vertical-align: top;
	width: 355px;
	font: 1.1em Tahoma;
	line-height: 1.7em;
	padding: 9px;
	height: 200px;
	background-color: #D4D4D4;
			}
		

		#form .indent {
			padding-left: 145px;
			padding-top: 15px;
			}
			
		/* The button */
		#form .submitbutton {
			background:url(../images/button.gif) no-repeat;
			width: 105px;
			border:none;
			height:28px;
			}
/*----------------- ESTILOS 2012 ----------------*/


/* Header */
div#header {
	margin: 0px 0px 0px 0px;
	padding-top: 25px;
}
	div#header .logo {
	margin-bottom: 10px;
	background: url('../images/colors/lime/logo.png') no-repeat top right;
	padding-right: 26px;
	height: 50px;
	width: 130px;
	}
	/* Navigation */
	div#header ul#nav {
		height: 40px;
		clear: both;
		padding-left: 20px;
		border: 1px solid #dbdbdb;
/*		-moz-border-radius-topright: 5px;
			-webkit-border-top-right-radius: 5px;
			border-top-right-radius: 5px;
		-moz-border-radius-topleft: 5px;
			-webkit-border-top-left-radius: 5px;
			border-top-left-radius: 5px;*/
		background: #fff url('../images/nav_bg.png') repeat-x bottom left;
		list-style: none;
		position: relative;
		padding-top: 20px;
	}
		div#header ul#nav li {
			display: inline;
			position: relative;
			padding-bottom: 25px;
		}
			div#header ul#nav li a {
				text-decoration: none;
				padding: 4px 13px 5px 13px;
				margin-right: 10px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				font-family: "QlassikMedium";
				font-size: 18px;
				color: #3e3e3e;
			}
			div#header ul#nav li.active a {
				background: #b6de3e;
				color: #fff;
				box-shadow: 0px 0px 1px #aaa;
				border: 1px solid #eaeaea;
				font-family: "QlassikBold";
			}
			div#header ul#nav li.hover a {
				background: #b6de3e;
				color: #fff;
				box-shadow: 0px 0px 1px #aaa;
				border: 1px solid #eaeaea;
				font-family: "QlassikBold";
			}	
			
	/* Sub Nav */
			
	div#header ul#nav li ul{
		list-style: none;
		position: absolute;
		z-index: 999999;
		top: 38px;
		left: 0;
		width: 130px;
		background: #f2f2f2;
		text-align: center;
		border: 1px solid #ddd;
		border-top: none;
		padding: 0px 0px 5px 0px;
		display: none;
		margin: 0;
		-moz-border-radius-bottomright: 5px;
			-webkit-border-bottom-right-radius: 5px;
			border-bottom-right-radius: 5px;
		-moz-border-radius-bottomleft: 5px;
			-webkit-border-bottom-left-radius: 5px;
			border-bottom-left-radius: 5px;
	}
		div#header ul#nav li ul li {
			display: block;
			margin-bottom: 0px;
			padding-bottom: 0px;
			padding-left: 10px;
		}
		div#header ul#nav li ul li a,
		div#header ul#nav li.active ul li a{
			display: block;
			padding: 8px 0px 8px 0px;
			font-size: 11px;
			font-weight: normal;
			color: #888;
			font-family: "Helvetica Neue", helvetica, sans-serif;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			border-bottom: 1px solid #ddd;
		}
		div#header ul#nav li.active ul li a{
			background: none;
			border-top: none;
			border-left: none;
			border-right: none;
			border-color: #ddd;
			box-shadow: none;
			color: #666;
		}
			div#header ul#nav li ul li a:hover {
				color: #3d3d3d;
			}
/*--------------------------------------------
Fonts
---------------------------------------------*/
@font-face {
    font-family: 'QlassikMedium';
    src: url('../fonts/qlassik_tb-webfont.eot');
    src: url('../fonts/qlassik_tb-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/qlassik_tb-webfont.woff') format('woff'),
         url('../fonts/qlassik_tb-webfont.ttf') format('truetype'),
         url('../fonts/qlassik_tb-webfont.svg#QlassikMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'QlassikBold';
    src: url('../fonts/qlassikbold_tb-webfont.eot');
    src: url('../fonts/qlassikbold_tb-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/qlassikbold_tb-webfont.woff') format('woff'),
         url('../fonts/qlassikbold_tb-webfont.ttf') format('truetype'),
         url('../fonts/qlassikbold_tb-webfont.svg#QlassikBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* ----------------------------------------------
Viñetas
-----------------------------------------------*/

ul.triangles,
ul.arrows,
ul.bullseye,
ul.checkmarks,
ul.numbered {
	list-style: none;
	line-height: 22px;
	font-size: 14px;
}
ul.numbered { list-style: decimal; padding-left: 18px; padding-top: 5px; }
	ul.triangles li {
		background: url('images/arrow_right.png') no-repeat 0px 7px;
		padding-left: 15px;
	}
	ul.bullseye li {
		background: url('images/bullet.png') no-repeat 0px 7px;
		padding-left: 17px;
	}
	ul.arrows li {
		background: url('images/arrow.png') no-repeat 0px 4px;
		padding-left: 22px;
	}
	ul.checkmarks li {
		background: url('images/checkmark.png') no-repeat 0px 5px;
		padding-left: 22px;
	}
blockquote {
	display: block;
	background: url("images/quote.png") no-repeat top left;
	padding-left: 40px;
	margin: 26px 0px 35px 46px;
	font-style: italic;
	font-size: 20px;
	color: #666;			
}
span.highlight {
	padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
	span.highlight.light {
		background: #fffccd;
	}
	span.highlight.dark {
		background: #555;
		color: #fff;
	}

/*--------------------------------------------
Buttons
---------------------------------------------*/
.button {
	background: url('../../images/buttons.png') repeat-x top left;
	padding: 6px 15px 7px 15px;
	color: #444;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccc;
	float: right;
}
input.button { padding-bottom: 5px; cursor: pointer; }
.button.lime_green, .button.magenta, .button.orange, 
.button.purple ,.button.blue, .button.red, .button.yellow, 
.button.green, .button.teal, .button.gray, .button.brown, 
.button.black, .button.pink, .button.light_green,
.button.sea_foam, .button.coral, .button.light_blue, 
.button.light_purple { 
	color: #fff; 
	text-shadow: #999 0px 0px 2px;
}
	/* Vibrant Colors */
	.button.lime_green   { background-position: 0px -27px; }
	.button.magenta 		 { background-position: 0px -54px; }
	.button.orange 			 { background-position: 0px -81px; }
	.button.purple 			 { background-position: 0px -108px; }
	.button.blue 			   { background-position: 0px -135px; }
	.button.red 		     { background-position: 0px -162px; }
	.button.yellow       { background-position: 0px -189px; }
	.button.green 			 { background-position: 0px -216px; }
	.button.teal 				 { background-position: 0px -243px; }
	/* Neutral Colors */
	.button.gray        { background-position: 0px -270px; }
	.button.brown 		  { background-position: 0px -297px; }
	.button.black 		  { background-position: 0px -323px; }
	/* Pastel Colors */
	.button.pink 				 { background-position: 0px -351px; }
	.button.light_green  { background-position: 0px -378px; }
	.button.sea_foam 	   { background-position: 0px -405px; }
	.button.coral        { background-position: 0px -432px; }
	.button.light_blue   { background-position: 0px -459px; }
	.button.light_purple { background-position: 0px -486px; }

/*---------------------PAGINATION ------------------*/
/*
Plugin Name: WP-Digg Style Paginator
Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/
Author: Victor De la Rocha
Author URI: http://www.mis-algoritmos.com
*/
/*Scott*/
div.pagination {
	font-size:16px;
	padding:20px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #BFCAC1;
	/*border: 1px solid #6A6A6A;*/
	
	text-decoration: none; 
	/*color: #4D5E51;*/
	color: #6A6A6A;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #BFCAC1;
	color: #ffffff;
	/*background-color: #4D5E51;*/
	background-color: #6A6A6A;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	/*border: 1px solid #4D5E51;*/
	font-weight: bold;
	/*background-color: #4D5E51;*/
	background-color: #6A6A6A;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #BFCAC1;
	color: #ccc;
}
