@charset iso-8859-1
/*
Theme Name: REAG
Theme URI: http://www.ugr.es/~reag
Description: Hoja de estilo principal pï¿½gina REAG
Author: Francisco Torralbo Torralbo
Author URI: http://www.ugr.es/~ftorralbo
.

[Table Of Contents]

0- Reset
1- Global
2- Layout
3- Links
4- Headings
5- Header
6- Navigation
7- Column
8- Content
9- Forms
10- Footer
11- Extras
12- Print

*/


/*

[Estilo de Colores]
 Verde: #36912F;
 Naranja: #F6B913;
 Naranja oscuro: #DDA406;
 Naranja muy oscuro: #C39004;
*/

/* =0 Reset */
* html{
	color:#000;
	background:#FFF;
	margin:0;
	padding:0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
	margin:0;
	padding:0;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;
	font-weight:normal;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym {
	border:0;
	font-variant:normal;
	cursor:help;
	text-decoration:underline;
}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/* input,textarea,select{
	*font-size:100%;
} */
legend{color:#000; background-color:#fff;}

strong{
	font-weight:bold;
}

/* =1 Global */

body {
line-height: 1;
font: normal 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
color: #000;
background-color:#fff;
background-image: url(../img/bg.gif);
}

.right {
float: right;
}
.left {
float: left;
}
.align-left {
text-align: left;
}
.align-right {
text-align: right;
}
.align-center {
text-align:center;
}
.justify {
text-align:justify;
}
.hide {
display: none;
}
.clear {
clear: both;
}
.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.underline {
border-bottom:1px solid;
}
.highlight {
	background:transparent;
	color:#86CB81; /* #F6B913; */
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignleft {
float:left;
margin:4px 10px 4px 0;
}
img.alignright {
float:right;
margin:4px 0 4px 10px;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {
display: block;
}
html[xmlns] .clearfix {
display: block;
}
* html .clearfix {
height: 1%;
}

/* =2 Layout */
#container
 {
 width: 90%;
 max-width:850px;
 min-width:600px;
 margin: 10px auto;
 background-color: #E3EBE3;
 color: #333;
 border: 1px solid #555;
 line-height: 130%;
 }
 
#idioma {
 width: 90%;
 max-width:750px;
 min-width:500px;
 margin: 10px auto;
 background-color: transparent;
 color: #fff;
 font-size:.9em;
 line-height: 130%;
}

#header
 {
 padding: .5em;
 color:#fff;
 /* text-shadow: gray 2px 2px 2px; */
 background:#a4a4a4 url(../img/sublink.gif) 0% 100% repeat-x;
 border-bottom: 1px solid gray;
 position:relative;
 height:7em;
 }


#nav {
	padding:0px 10px 5px 0px;
	margin-top:-1px;
	background:url(../img/nav-bg.gif) repeat-x;
	height:2em;
}

#column
 {
 font-size:0.9em;
 float: right;
 width: 18.51em; /* = 250 / 15 / 0.9*/
 margin: 0em 0em 0 0;
 padding: 1em 0em;
 background:transparent;
 }
 
#content
 {
 margin-right: 17.33em; /* = #column.width px/15 + 10px/15px*/
 margin-top:0;
 padding: 0em 1em 1em 1em;
 background:#fff;
 }

#content.ancho{
	margin-right:0;
}
#footer
 {
 clear: both;
 margin: 0;
 padding: .5em;
 color: #eee;
 background:#a4a4a4 url(../img/sublink.gif) 0% 100% repeat-x;
 border-top: 1px solid gray;
 }

/* =3 Links */
a:link, a:visited {
	color: #36912F;
	font-weight:600;
	background:transparent;
	text-decoration:none;
}
a:hover {
	color: #C39004;
	background:transparent;
	text-decoration:none;
}
a:active {
	color: #C39004;
	background:transparent;
	text-decoration:none;
}

a.info{
	background:url(../img/info.png) no-repeat 0% 50%!important;
	padding-left:30px!important;
}

/* =4 Headings */
h1 {
font: bold 2em "Times New Roman", Times, serif;
}
h2 {
font: bold 1.5em "Times New Roman", Times, serif;
color: #36912F;
font-variant:small-caps;
}
h3 {
font: bold 1.2em Arial, Geneva, Helvetica, sans-serif;
}
h4 {
font: bold 1em Arial, Geneva, Helvetica, sans-serif;
}
h5 {
font: bold 0.9em Arial, Geneva, Helvetica, sans-serif;
}

/* =5 Header */
#header h1
 {
 padding-top: 1em;
 margin-left:7em;
 margin-top: 0;
 text-align:right;
 }
 
#header img {
	position:absolute;
	top:5px;
	left:.5em;
	height:90%; /* la misma que #header*/
}

/* =6 Navigation */
#nav ul{
	text-align:right;
	height:2em;
	line-height:2em;
}
	#nav li{
		display:inline;
	}

	#nav ul li a,
	#nav ul li a:visited {
		background:transparent url(../img/line-a.gif) left no-repeat;
		padding:0 20px;
		text-decoration:none;
		color:#888;
		font-weight:bold;
		/* text-shadow: #ffffff 2px 2px 2px; */
	}
	#nav ul li a:hover{
		color:#C39004; /* #36912F; */
		background-color:transparent;
	}

	#nav ul li a.active{
		color:#36912F;
		background-color:transparent;
	}

/* =7 Column */

#column h2{
	text-transform:uppercase;
	font-size:1em;
	margin-bottom:10px;
}

#column h2.news{
	color:#C39004;
	background:url(../img/news.png) 0% 50% no-repeat;
	padding-left:20px;
}

#column p.news{
	background:#fff url(../img/bg-news-side.png) repeat-y top right;
	border:1px solid #C39004;
	padding:0.5em 1em 0.5em 0.5em;
	margin-right:5px;
}

#column p { margin: 0 0 1em 0; }



#column ul{
	margin-bottom:20px;
}

	#column li{
		margin:2px 0px;
	}
	#column li a{
		text-decoration:none;
		font-weight:normal;
		color:#000;
		background-color:#fff;
		border-right:#36912F solid 5px;
		border-bottom:#36912F solid 1px;

		padding:2px 2px;
		display:block;
		width:15em;
	}

	#column li a:hover{
		background:#B4D4AD;
	}
	
	#column ul ul{
		padding-left:0.5em;
	}
	
	#column ul ul li a{
		text-decoration:none;
		font-weight:normal;
		font-size:.8em;
		color:#555;
		background-color:#fff;
		border-right:#C39004 solid 5px;
		border-bottom:#C39004 solid 1px;

		padding:2px 2px;
		display:block;
		width:14em;
	}

	#column ul ul li a:hover{
		color:#C39004;
		background-color:#fff;
	}

	#column dl dt{
		font-style:italic;
	}
	
	#column dl dd{
		background-color:#fff;
		border-right:3px solid #36912F;
		padding:.5em .5em;
		margin-bottom:1em;
	}
	
/* =8 Content */
#content h2 { 
	margin: 0 0 .5em 0; 
	padding-top:20px;
}

#content p {
	margin-bottom:1em;
}

#content ul{
	margin:.5em 1em 1em 1.5em;
	list-style-type:circle;
}

#content ul li{
	list-style-type:square;
	margin-bottom:.3em;
}

#content em{
	font-style:italic;
}

#content strong{
	font-weight:bold;
}

#content dl{
	margin-left:1em;
}

#content h3{
	border-bottom:2px solid #36912F;
	padding-left:1em;
}

#content h4{
	margin-bottom:.1em;
	color:#36912F;
	font-variant:small-caps;
}

#content span.date{
	display:block;
	text-align:right;
	font-style:italic;
	color:#555;
}

#content dl.events dd{
	display:block;
	margin:.5em 0 3em 0;
	border:2px solid #E0E0E0;
	background:#E7ECE3;
	padding:.5em .5em;
}

#content dd.events dl .info{
	margin:0 0 0 auto;
}

/* =9 Form */

fieldset{
	border:1px solid gray;
	padding:10px 10px;
	background-color:#eee;
	color:#000;
}

label{
	display:inline-block;
	margin-bottom:10px;
	color:#36912F;
	background-color:transparent;
}

	label span{
		display:inline-block;
		padding-right:6px;
		width:90px;
		text-align:right;
		font-weight:bold;
	}

textarea{
	vertical-align:text-top;
}
.spacer{
	margin-left:100px; 
	margin-bottom:10px;
	font-size:11px;
	color:#555555;
	background-color:transparent;
}

a.button{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;

	color:#eee;
	
	background:#fff url(../img/sublink.gif) repeat-x;

	padding:5px 10px;
	border:1px solid gray;
	height:24px; 
	line-height:24px;
	margin-right:10px;
	display:inline;
}

a.button:hover{
	border:1px solid black;
}


/* =10 Footer */
#footer ul{
	text-align:right;
	line-height:20px;
}

#footer li{ 
	display:inline;
	font-variant:small-caps;
	padding:2px 10px;
	border-right:1px solid #eee;
}

#footer a{ 
	text-decoration:none;
	font-weight:normal;
	color:#333;
}

	#footer a:hover{
		color:#eee;
	}

div.comite{
	background-color:#fff;
	border-right:2px solid #36912F;
	margin-bottom:1.5em;
	padding:5px;
}

/* =11 Extra */

/* Iconize */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(../img/icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(../img/icons/icon_txt.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../img/icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../img/icons/icon_archive.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(../img/icons/icon_pic.gif) no-repeat center right;
}

a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(../img/icons/icon_mailto.gif) no-repeat center right;
}

a[href ^="http:"] {
	padding: 5px 15px 5px 0;
  background: transparent url(../img/icons/icon-external.png) no-repeat center right; /* icon_external.gif */
}

a[href ^="http:"]:hover {
	padding: 5px 15px 5px 0;
  background: transparent url(../img/icons/icon-external-hover.png) no-repeat center right; /* icon_external.gif */
}


.noimage {
	padding-right: 0px !important;
	background: none !important;
}

/* =12 print */
/* @import "print.css" print; */

/* =13 modules */
.reag-convocatoria{
	border:1px solid #36912F;
	background-color:#E3EBE3;
	padding:10px;
	margin-bottom:20px;
}

.reag-convocatoria span{
	display:block;
}
.codigo{
	font-family: monospace;
}

.ip:before{
	content:'Coordinador: ';
	font-style: italic;
}

.financiacion:before{
	content:'Financiación: ';
	font-style: italic;
}

.participantes:before{
	content:'Participantes: ';
	font-style: italic;
}

.duracion:before{
	content:'Duración: ';
	font-style: italic;
}