body
{
font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Calibri,  Verdana, sans-serif; 
margin:0;
background-image: url(../img/stripe.png);
background-repeat: repeat;
background-position: left top;
text-shadow:	rgba(255, 255, 255, .01) 0px -1px 1px;
}

/* IDs */

#estructura
{
	background-color: #fff;
	/* transparencia: background: rgba(255, 255, 255, 0.8);*/
}



#head
{
	height: 252px;
	background-color: #fff;
	
}

#logo {}

#cabeceira {background-image: url(../img/logo_coag_pq.png);background-repeat: no-repeat;background-position: 30px top;height:72px;}

#pie_foto p {color: #444;}

#buscar { height: 126px; }

#livesearch_results
{
	
	clear: none;
	width: 230px;
	background-color: #333;
	padding:1em;
	
}

#footer
{
	border-top: 1px;
	border-top-color: #eee;
	border-top-style: solid;
}

#accessibility
{
	visibility: hidden;
	display: none;
}



/* Menu */


#menu {}
	
#menu ul
{
	
	margin: 0;
}

#menu ul li
{
	
	
	/* padding-left: 10px;
	padding-right: 10px;
	display: inline;
	border-left: solid; border-left-color: #eee;border-left-width: 1px;
	font-size: 14px;
	line-height: 18px;*/

}

#nav {margin:0}
#nav li {margin:0;list-style-type:none;float:left;text-align: center;}
#nav a {width:110px;display:block;background-color:#333;padding:0px;color:white;} 
#nav a:active {}
#nav a:hover {background-color:#eee;color:#4AA2CC;}
#nav a:link {}
#nav a:visited {}
#nav a.actual {background-color:#4AA2CC;padding-top:18px;}
#nav a.tab1 {background-color: #222;}
#nav a.tab2 {background-color: #333;}
#nav a.tab3 {background-color: #555;}
#nav a.tab4 {background-color: #777;}
#nav a.tab5 {background-color: #ddd;color:#333;}

#correo {background-color:#4AA2CC;}

#correo a, #correo a:link, #correo a:hover {color:#fff;}



#idiomas ul
{
	margin: 0;
}

#idiomas ul li
{
	
	padding-left: 0px;
	padding-right: 0px;
	list-style-type: none;
	display: inline;
}



ul.evento {list-style-type: none;margin:0;padding:0;}

#entradilla, #relacionado {text-align: right;}

#entradilla h3, #entradilla p, #relacionado h3, #relacionado p {font-family: Georgia, "lucida bright", "times new roman", serif;font-style: italic;font-weight: normal; color:#8aa;}

blockquote p {font-family: Georgia, "lucida bright", "times new roman", serif;font-style: italic;font-weight: normal; color:#8aa;}

#relacionado ul li {
margin:0;
padding:0;
list-style-type: none;
}


#opinion h3 {font-style: normal;font-size: 16px;font-weight: lighter;
}
#opinion h4 {text-align: right;font-weight: normal;}

/* Colores */
h1, h4 { color: #333; }
h3 { color: #4AA2CC; }
h2 { color: #454545; }
p, li, td { color: #555; }
strong {color: #333;}
em {background-color: #eee;}

#logo h1 {font-weight:bold;}
#logo h2 { color: #4AA2CC;font-weight: normal;}
#logo a {}
.data { color: #B6C9CF; }
.credito {text-align: right;}

.box
{
	
	background-color: #ddd;
}


.colexiados p
{
	
	font-style: italic;
}

.importante { color: #555; }

a
{
	color: #4AA2CC;
	text-decoration: none;
}

.actual { color: #454545;}

#grandearea h2 a:link {color:#454545;}


/* Galeria */
a.galeria { padding:0px; border:0;}

/* Lineas horizontales */
hr
{
	background: #fff;
	color: #fff;
	clear: both;
	float: none;
	width: 100%;
	height: 2px;
	margin: 0;
	border-top: 1px;
	border-top-color: #eee;
	border-top-style: solid;
}

hr.space
{
	background: #fff;
	color: #fff;
	clear: both;
	float: none;
	width: 100%;
	height: 2px;
	margin: 0;
	border-top: 1px;
	border-top-color: #fff;
	border-top-style: solid;
}

hr.espacio
{
	background: #fff;
	color: #fff;
	clear: both;
	float: none;
	width: 100%;
	height: 16px;
	margin: 0;
	border-top: 1px;
	border-top-color: #fff;
	border-top-style: solid;
}

hr.entresecciones
{
	background: #fff;
	color: #fff;
	clear: both;
	float: none;
	width: 100%;
	height: 72px;
	margin: 0;
	border: 0px;
}

/* paginacion */
ul#paginacion
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

ul#paginacion li
{
	
	padding-left: 0px;
	padding-right: 0px;
	margin:0;
	list-style-type: none;
	display: inline;
}

#paginacion li a
{
	border: solid 1px #DEDEDE;
	padding-right: 4px;
	padding-left: 4px;
}

ul.dato_evento
{
	margin: 0;
	padding: 0;
	list-style-type: none; 
}

li.dato_evento
{
	border-bottom: 1px;
	border-bottom-color: #eaedea;
	border-bottom-style: solid;
	list-style-type: none;
	list-style-position: inside;
}

/* encabezados */


h1,h2,h3,h4,h5,h6 { clear: both; }

h1
{
	font-size: 20px;
	line-height: 18px;
	padding: 0 0 18px 0;
}

h2
{
	font-size: 16px;
	line-height: 18px;
	letter-spacing: -0.05em;
	font-weight: bold;
}

h3
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

h4
{
	font-size: 12px;
	font-weight: bold;
}

h5
{
	font-size: 12px;
	font-weight: bold;
}

h6 { font-size: 12px; }



/* Galerias 

img.miniatura {margin:0;padding:0;}
a.smd_slimbox_next, a.smd_slimbox_prev {float:left;clear:right;}*/

/* Tablas */

table {border:0;}

th
{
	
	
}

 table#axenda td {}

table#axenda th {
	font-weight: normal;color:#666;}
	
	table#axenda td h4 {
	width:28px;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.05em;
	font-weight: bold;
	text-align: center;
	color:#fff;
	background-image: url(../img/circulo.png);
	background-repeat: no-repeat;
	}
	
	table#axenda td.hasarticle h4 {width:28px;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.05em;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-image: url(../img/circulo2.png);
	background-repeat: no-repeat;}
	
table#axenda td.hasarticle2 h4 {	background-image: url(../img/circulo2b.png);}
table#axenda td.hasarticle h4:hover {	background-image: url(../img/circulo2b.png);}

	
td.hasarticle {color: #4AA2CC;}
	
		
		
		
table#axenda {width:870px;}

table#axenda th, table#axenda td {width:110px;}

table#axenda_portada th {
	font-weight: normal;color:#666;}
	
	
table#axenda_portada td h4 {
	width:28px;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.05em;
	font-weight: bold;
	text-align: center;
	color:#fff;
	background-image: url(../img/circulo.png);
	background-repeat: no-repeat;
	}
	
	table#axenda_portada td.hasarticle h4 {width:28px;
	font-size: 12px;
	line-height: 28px;
	letter-spacing: -0.05em;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background-image: url(../img/circulo2.png);
	background-repeat: no-repeat;}
	
table#axenda_portada td.hasarticle2 h4 {	background-image: url(../img/circulo2b.png);}
table#axenda_portada td.hasarticle h4:hover {	background-image: url(../img/circulo2b.png);}

	
td.hasarticle {color: #4AA2CC;}

td.hasarticle, td.hasarticle2 {
min-width: 30px;
}
	
td.info_evento {min-width: 150px;width:150px !important}




/* slide */ 
 
 
#axenda_portada {
	position:absolute;
}
#axenda_portada table{
	/*width:1260px;*/
	height:150px;
	float:left;
	
}


/* ********************************** */


.mascara{
	position:relative;
	
	width:590px;
	height:168px;

	overflow:hidden;
}


#handles {text-align: right;}
#handles span {color: #4AA2CC;}



INPUT, TEXTAREA {background-image: url(../img/stripe.png);
background-repeat: repeat;
background-position: left top; border:0; padding:5px;font-size:1.5em;color:#4AA2CC;
font-family: "Helvetica Neue", Helvetica, "Lucida Grande", Calibri,  Verdana, sans-serif; 
}

INPUT:focus, TEXTAREA:focus {background-image: url(none);background-color: #333;color:#fff;}

LABEL {float:left;width: 150px;}

#live_search label {visibility: hidden;}
#live_search input {width:230px;font-size:1em;}
#live_search .ls_results
{
	background-color: #fff;
	margin:0;
	overflow: hidden;
	position: relative;
	width: 230px;
	z-index: 3000;
	padding-top:10px;
	padding-bottom:10px;
	padding-right: 10px;
	padding-left: 10px;
	border:0;
}

#live_search ol {list-style-type: decimal-leading-zero;}

.ls_inactive {
	color: #333;
}
 
 /*tooltip*/

.tool-tip {
	color: #fff;
	width: 150px;
	z-index: 13000;
}
 
.tool-title {
	
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #fff;
	width: 150px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
		margin: 0;
	color: #fff;
	padding: 8px 8px 4px;
	background: #333;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	
	padding: 4px 8px 8px;
	background: #333;
}



/* Acordeon */

.puntero {cursor:pointer;}





/* Coda Slider */
	
	
.navitation ul, .navigation li {margin:0;
		padding:0;
		list-style:none; display: inline;}	
	
	
	
#slider {
  width: 590px;
  margin: 0 auto;
  position: relative;
}

.scroll {
  height: 168px;
  overflow: hidden;
  position: relative; /* fix for IE to respect overflow */
  clear: left;
}

.scrollContainer div.panel {
  padding: 0px;
  height: 540px;
  width: 168px; /* change to 560px if not using JS to remove rh.scroll */
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;
}

.scrollButtons.left {
  left: -70px;
}

.scrollButtons.right {
  right: -70px;
}