/*  Style Sheet
    --------------------------------------------------------------
	Style name: 		pro_ubuntu_lucid
	Based on style:   	prosilver (the default phpBB 3.0.x style)
	Original author:  	Tom Beddard ( http://www.subBlue.com/ )
	Modified by:      	Ishimaru Chiaki ( http://ishimaru-design.servhome.org )
	Ported by:			phpBB Spain ( http://www.phpbb-es.com ) 
    --------------------------------------------------------------
*/

@import url("docks.css?v=3.2");

html {
	background-color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

body {
	color: #E9E9E9;
	background-color: #56575C;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

html, body {
	color: #E9E9E9;
	background-color: #00000000;
	background-repeat: repeat-x;
	background-attachment: fixed;
	padding: 0;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	font-size: 11px; /*subir este cuando tenga los t�tulos bien - calla sale enorme en el otro pc rip yo*/
}

h1 {
	color: #FFFFFF;
}

h2 {
	color: #E9E9E9;
}

h3 {
	border-bottom-color: #96a8e0;
	color: #89ABE3;
}

hr {
	border-color: #FFFFFF;
	border-top-color: #96a8e0;
}

	hr.dashed {
		border-top-color: #CDD9EA;
	}

#wrap {
	margin: 0 auto;
	max-width: 100%;
	border-radius: 0;
	padding: 0px;
	background-color: #00000000;
	background-image: url(./images/unfondo2024.png);
	background-size: cover; /* cales the image as small as possible while ensuring that both its width and height are equal to or larger than the element. This means the image will completely cover the element,
		but parts of the image may be cropped off if its aspect ratio doesn�t match the aspect ratio of the element. */
	background-repeat: no-repeat; /* Prevents the image from repeating */
	border-color: #00000000;
}

#page-header {
	margin: 0px;
	background: #00000000 none repeat-x top left;
}

	#page-header .navbar {
		border-top-color: #00000000;
		background-color: #00000000;
	}

		#page-header .navbar ul.navlinks {
			border-bottom-color: #00000000;
		}

#page-footer .navbar {
	background-color: #2B2D42;
	background-image: url(./images/bg_list.png);
}

#page-body {
	margin: 4px 0;
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

#page-footer {
	clear: both;
	padding-left: 10px;
	padding-right: 10px;
}

	#page-footer h3 {
		margin-top: 20px;
	}

.navbar {
	background-color: #b9c2eb;
}

.site_logo {
	background-image: url(./images/20aniv.png);
	display: inline-block;
	width: 400px;
	height: 150px;
	background-size: contain;
	background-repeat: no-repeat;
}

.search-header {
	box-shadow: 0 0 10px #00000000;
}

.headerbar {
	background: #EBEBEB none no-repeat 100% 0;
	color: #FFFFFF;
	margin-bottom: 0px;
	height: 150px;
	overflow: hidden;
	border-radius: 0px;
}

.headerbar {
	background-color: #00000000;
	color: #FFFFFF;
}

.forabg {
	background-color: #2B2D42;
	background-image: url(./images/galasia.png);
}

.forumbg {
	background-color: #2B2D42;
	background-image: url(./images/bg_list.png); /*YESYESYES soy una crack!!! alguien hab�a puesto
		un pu�etero gradiente como imagen para las cajas de announcements topics y tal*/
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

.panel {
	background-color: #CDD9EA;
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

	.panel h3 {
		color: #313166;
		border-bottom-color: #00000000;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

	.panel p a {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

	.panel .linklist a {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

.post:target .content {
	color: #313166;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

.post:target h3 a {
	color: #313166;
 }

.bg1 {
	background-color: #F7FAFC;
}

.bg2 {
	background-color: #F7FAFC;
}

.bg3 {
	background-color: #CDD9EA;
}

.bg4 {
	background-color: #6C3C55; /*GRANATE; pa qu� es esto???*/
}

.ucprowbg {
	background-color: #DCDEE2;
}

.fieldsbg {
	background-color: #E7E8EA;
}

ul.forums {
	background-color: #CDD9EA;
	background-image: -webkit-linear-gradient(top, #CDD9EA 0%, #EEF5F9 100%); /*same, los hago 50*/ /*esto es un gradiente de azulitos*/
	background-image: linear-gradient(to bottom, #CDD9EA 0%,#EEF5F9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDD9EA', endColorstr='#EEF5F9',GradientType=0 );
}

/* Table styles */

table.table1 thead th {
	color: #FFFFFF;
}

table.table1 tbody tr {
	border-color: #BFC1CF;
}

	table.table1 tbody tr:hover, table.table1 tbody tr.hover {
		background-color: #E9E9E9;
		color: #000000;
	}

table.table1 td {
	color: #2B2D42;
}

	table.table1 td a {
		color: #2B2D42;
	}

table.table1 tbody td {
	border-top-color: #FAFAFA;
}

table.table1 tbody th {
	border-bottom-color: #000000;
	color: #333333;
	background-color: #FFFFFF;
}

table.info tbody th {
	color: #000000;
}

/* Misc layout styles */

dl.details dt {
	color: #000000;
}

dl.details dd {
	color: #2B2D42;
}

.sep {
	color: #2B2D42;
}

/* Miscellaneous styles */

.copyright {
	font-size: 10px;
	text-align: center;
	padding: 10px;
	color: #E9E9E9;
}

.footer-row {
	font-size: 10px;
	line-height: 1.8;
	margin: 0;
}

.error {
	color: #BC2A4D; /*rojo, bueno cuadra*/
}

.reported {
	background-color: #84b7ee;
}

li.reported:hover {
	background-color: #CDD9EA !important;
}

div.rules {
	font-size: 1.50em;
	background-color: #2B2D42;
	color: #FFFFFF;
}

	div.rules a {
		color: #FFFFFF;
	}

p.rules {
	background-color: #2B2D42;
}

	p.rules a {
		color: #FFFFFF;
	}



/*HE VISTO UNO A UNO HASTA AQU�*/



/* Colours and backgrounds for Links */

a:link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #FFFFFF;/*#89ABE3;*/ /*who is online y texto dentro de botones!! qu�!!!*/
}

/*.post-buttons .button .button-search .button-search-end .button-secondary a:link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #333333;*/ /*who is online y texto dentro de botones!! qu�!!!*/
/*}*/

button a:link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #333333;
}

a:visited {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #89ABE3;
}

a:hover {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #336699;
}

a:active {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #484c56;
}

/* Links on the top navbar */
#page-header .navbar a { /*los de to the lunatico website etc*/
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #E9E9E9;
}

/* Links on gradient backgrounds */
#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #FFFFFF;
}

#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #FFFFFF;
}

#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #336699;
}

#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	color: #484c56;
}

/* Links for forum/topic lists */
a.forumtitle {
	color: #313166; /*nuestro azul oscuro*/
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; /*o sea en estos podr�as poner size large son en la lista*/
	font-size: 1.25em;
}

	a.forumtitle:hover {
		color: #336699;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		font-size: 1.25em; /*creo que este es el default pero bueno*/
	}

	a.forumtitle:active {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		font-size: 1.25em;
	}

a.topictitle {
	color: #313166;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	font-size: 1.25em;
}

	a.topictitle:hover {
		color: #336699;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		font-size: 1.25em;
	}

	a.topictitle:active {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		font-size: 1.25em;
	}

/* Post body links */
.postlink:link {
	color: #4684c2;
	border-bottom-color: #980000;
}

.postlink:visited {
	color: #4684c2;
	border-bottom-color: #484c56;
}

.postlink:active {
	color: #4684c2;
}

.postlink:hover {
	background-color: transparent;
	color: #336699;
}

.signature a, .signature a:visited, .signature a:hover, .signature a:active {
	background-color: transparent;
	color: #336699;
}

/* Profile links */
.postprofile a:link, .postprofile a:visited, .postprofile dt.author a, p.author a {
	color: #336699;
}

	.postprofile a:hover, .postprofile dt.author a:hover, p.author a:hover {
		color: #336699;
	}

.postprofile a:active {
	color: #4684c2;
}

/* Profile searchresults */
.search .postprofile a {
	color: #313166;
}

	.search .postprofile a:hover {
		color: #336699;
	}

/* Back to top of page */

a.up:hover {
	background-color: transparent;
}

a.left:hover {
	color: #336699;
}

a.right:hover {
	color: #336699;
}

#top-dock a, #bottom-dock a {
	color: #89ABE3;
}

	#top-dock a:hover, #bottom-dock a:hover {
		color: #336699;
	}

.post h3 a {
	color: #313166;
}

li.row a {
	color: #313166;
}

.notice a {
	color: #313166;
}

div.ignore a {
	color: #313166;
}

/* Colours and backgrounds */

dl.row-item dt, dl.row-item dd {
	min-height: 45px;
}

ul.topiclist li { /*ESTO ES LA CAJA BOX EN LA QUE PONE topics replies views lastpost etc*/
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

ul.topiclist dd {
	border-left-color: #FFFFFF;
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

.rtl ul.topiclist dd {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

ul.topiclist li.row dt a.subforum {
	color: #313166;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

	ul.topiclist li.row dt a.subforum:hover {
		color: #336699;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

li.row {
	border-top-color: #FFFFFF;
	border-bottom-color: #2B2D42; /*rallas entre foros, pon esto del color que pongas los bordes*/
}

	li.row strong {
		color: #2B2D42;
	}

	li.row:hover {
		background-color: #E9E9E9;
	}

		li.row:hover dd {
			border-left-color: #CDD9EA;
		}

.rtl li.row:hover dd {
	border-right-color: #CDD9EA;
	border-left-color: transparent;
}

li.header dt, li.header dd {
	color: #FFFFFF;
}

ul.linklist li.responsive-menu {
	position: relative;
	margin: 0 5px 0 5px;
}

/* Forum list column styles */
ul.topiclist dd.searchextra {
	color: #2B2D42;
}


/* Post body styles
----------------------------------------*/
.postbody {
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

	.postbody h3 {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

/* Content container styles */
.content {
	color: #2B2D42; /* esto son los m�rgenes de las cajas con foros (e.g. donde pone general forums, lun�tico forums etc*/
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

	.content h2, .panel h2 {
		color: #2B2D42;
		border-bottom-color: #2B2D42;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

	.content a, .panel a {
		color: #313166;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

		.content a:hover, .panel a:hover {
			color: #336699;
			font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		}

dl.faq dt {
	color: #2B2D42;
}

dl.faq dd {
	color: #2B2D42;
}

.posthilit {
	background-color: #F3BFCC; /*rosa palo*/
	color: #BC2A4D; /*rojezno rosado*/
}

/* Post signature */
.signature {
	border-top-color: #CDD9EA;
}

/* Post noticies */
.notice {
	border-top-color: #E9E9E9;
}

/* UCP navigation menu
----------------------------------------*/

/* Link styles for the sub-section links */
.navigation a {
	color: #333333;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background: #CDD9EA; /* Old browsers */ /* FF3.6+ */
	background: -webkit-linear-gradient(left, #CDD9EA 50%, #CDD9EA 100%);
	background: linear-gradient(to right, #CDD9EA 50%,#CDD9EA 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDD9EA', endColorstr='#CDD9EA',GradientType=1 ); /* IE6-9 */
}

.rtl .navigation a {
	background: #B4C4D1; /* Old browsers */ /* FF3.6+ */
	background: -webkit-linear-gradient(left, #CADCEB 50%, #B4C4D1 100%);
	background: linear-gradient(to right, #CADCEB 50%,#B4C4D1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CADCEB', endColorstr='#B4C4D1',GradientType=1 ); /* IE6-9 */
}

.navigation a:hover {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background: #E9E9E9;
	color: #BC2A4D; /*ESTO ES ROJO QUE ES ESTO - estoy buscando el gradiente de unos bordes de posts que es marron y no azul*/
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.navigation .active-subsection a {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background: #E9E9E9;
	color: #D31141;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

	.navigation .active-subsection a:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		color: #D31141;
	}

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
	#navigation a, .rtl #navigation a {
		background: #B2C2CF;
	}
}

/* CP tabbed menu
----------------------------------------*/
.tabs .tab > a {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background: #F7FAFC;
	color: #536482;
}

	.tabs .tab > a:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		background: #E9E9E9;
		color: #D31141;
	}

.tabs .activetab > a,
.tabs .activetab > a:hover {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #CDD9EA; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #CDD9EA 0%, #CDD9EA 100%); /*pruebo a bajarlos a 50 a ver qlq y subir el 0 a 25*/
	background-image: linear-gradient(to bottom, #CDD9EA 0%,#CDD9EA 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CDD9EA', endColorstr='#CDD9EA',GradientType=0 ); /* IE6-9 */
	border-color: #CDD9EA;
	box-shadow: 0 1px 1px #CDD9EA inset;
	color: #333333;
}

	.tabs .activetab > a:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		color: #000000;
	}

/* Buttons CSS */

.button {
	display: inline-block;
	padding: 2px 8px;
	font-size: 13px;
	font-weight: 600;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	line-height: 1.4;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	color: #333333;
}

	.button:focus,
	.button:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		text-decoration: none;
		outline: none;
	}

.caret {
	border-left: 1px solid;
	position: relative;
	right: -6px;
}

	.caret i {
		vertical-align: top;
	}

.button {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-image: linear-gradient(to bottom, #fc9aee 0%,#fc9aee 100%); /*GRADIENTE DE ROSAS*/
	-webkit-box-shadow: 0 0 0 1px #fc9aee inset;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9aee', endColorstr='#fc9aee',GradientType=0 ); /*paso de que sea gradiente*/
	border: 1px solid #fc9aee;
	color: #333333;
}

	.button:hover, .button:focus {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		color: #000000; /*el color cuando est�s encima de un bot�n de su texto*/
		background-color: #fc9aee; /*estos dos son como el borde cuando pongo el bot�n encima xx*/
		border-color: #fc9aee;
	}

	.button:active {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		color: #FFFFFF; /*ns para qu� es esto la vdd*/
		background-color: #fc9aee;
	}

	.button .icon,
	.button-secondary {
		color: #333333;
	}

		.button-secondary:focus,
		.button-secondary:hover,
		.button:focus .icon,
		.button:hover .icon {
			color: #000000;
		}

.button-search:hover,
.button-search-end:hover {
	border-color: #fc9aee;
}

.caret {
	border-color: #DADADA;
}

.caret {
	border-color: #fc9aee;
}

.contact-icons a {
	border-color: #DCDCDC;
}

	.contact-icons a:hover {
		background-color: #003efe;
	}

/* Pagination */

.pagination li a {
	background: #E9E9E9;
	filter: none;
	border-color: #fc9aee;
	box-shadow: none;
	-webkit-box-shadow: none;
	color: #5C758C;
}

.pagination li.ellipsis span {
	background: transparent;
	color: #000000;
}

.pagination li.active span {
	background: #fc9aee; /*pink for accents*/
	border-color: #fc9aee;
	color: #FFFFFF;
}

.pagination li a:hover, .pagination li a:hover .icon, .pagination .dropdown-visible a.dropdown-trigger, .nojs .pagination .dropdown-container:hover a.dropdown-trigger {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background: #798fa8;
	border-color: #fc9aee;
	filter: none;
	color: #FFFFFF;
	text-shadow: none;
}

.dropdown-extended .header {
	padding: 0 10px;
	font-family: Calibri, Tahoma, Arial, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: left;
	text-shadow: 1px 1px 1px #313166;
	text-transform: uppercase;
	line-height: 3em;
	border-bottom: 1px solid;
	border-radius: 5px 5px 0 0;
}

.dropdown-extended a.mark_read {
	background-color: transparent;
}

/* Signature */
.signature {
	margin-top: 1.5em;
	padding-top: 0.2em;
	font-size: 1.1em;
	border-top: 2px dashed #fc9aee;
	clear: left;
	line-height: 140%;
	overflow: hidden;
	width: 100%;
}

/* Mini tabbed menu used in MCP
----------------------------------------*/
.minitabs .tab > a {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #E1EBF2;
}

.minitabs .activetab > a,
.minitabs .activetab > a:hover {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #F9F9F9;
	color: #333333;
}

/* Responsive tabs
----------------------------------------*/
.responsive-tab .responsive-tab-link:before {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	border-color: #536482;
}

.responsive-tab .responsive-tab-link:hover:before {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	border-color: #D31141;
}

/* BBCode styles */
/* Quote block */
blockquote {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #c6d3e9;
	border-color: #78889c;
	border-style: dashed;
	border-width: 1px;
}

.rtl blockquote {
	background-image: url("{T_THEME_PATH}/images/quote_rtl.gif");
}

blockquote blockquote {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	/* Nested quotes */
	background-color: #E2D5BF;
}

	blockquote blockquote blockquote {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		/* Nested quotes */
		background-color: #b8c5db;
	}

/* Code block */
dl.codebox {
	background-color: #FFFFFF;
	border-color: #78889c;
	border-style: dashed;
	border-width: 1px;
}

	dl.codebox dt {
		border-bottom-color: #78889c;
	}

	dl.codebox code {
		color: #2B2D42;
	}

.syntaxbg {
	color: #FFFFFF;
}

.syntaxcomment {
	color: #ff007f; /*naranja chill�n, pongo rosa en vez*/
}

.syntaxdefault {
	color: #0000BB;
}

.syntaxhtml {
	color: #000000;
}

.syntaxkeyword {
	color: #007700;
}

.syntaxstring {
	color: #DD0000;
}

/* Attachments */
.attachbox {
	background-color: #FFFFFF;
	border-color: #78889c;
}

.pm-message .attachbox {
	background-color: #FFFFFF; /*hago este y el de los attachments blanco porque me parece que cuadra m�s - no, creo que esto es de los pms que no los estoy mirando. bueno*/
}

.attachbox dd {
	border-top-color: #78889c;
}

.attachbox p {
	color: #666666;
}

	.attachbox p.stats {
		color: #666666;
	}

.attachbox a {
	color: #313166;
}

.attach-image img {
	border-color: #999999;
}

/* Inline image thumbnails */

dl.file dd {
	color: #666666;
}

dl.thumbnail img {
	border-color: #666666;
	background-color: #FFFFFF;
}

dl.thumbnail dd {
	color: #666666;
}

dl.thumbnail dt a:hover {
	background-color: #EEEEEE;
}

	dl.thumbnail dt a:hover img {
		border-color: #368AD2;
	}

/* Post poll styles */

fieldset.polls dl {
	border-top-color: #DCDEE2;
	color: #2B2D42;
}

	fieldset.polls dl.voted {
		color: #000000;
	}

fieldset.polls dd div {
	color: #FFFFFF;
}

.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
	border: none;
}


/* Poster profile block */
.postprofile {
	color: #2B2D42;
	border-left-color: #FFFFFF;
}

.rtl .postprofile {
	border-right-color: #FFFFFF;
	border-left-color: transparent;
}

.pm .postprofile {
	border-left-color: #DDDDDD;
}

.rtl .pm .postprofile {
	border-right-color: #DDDDDD;
	border-left-color: transparent;
}

.postprofile strong {
	color: #000000;
}

/* Colours and backgrounds */

/* Main CP box */

#cp-main h3, #cp-main hr, #cp-menu hr {
	border-color: #2B2D42;
	color: #2B2D42;
}

#cp-main .panel li.row {
	border-bottom-color: #CDD9EA;
	border-top-color: #F9F9F9;
}

ul.cplist {
	border-top-color: #CDD9EA;
}

#cp-main .panel li.header dd, #cp-main .panel li.header dt {
	color: #2B2D42;
}

#cp-main table.table1 thead th {
	color: #2B2D42;
	border-bottom-color: #2B2D42;
}

#cp-main .pm-message {
	border-color: #DBDEE2;
	background-color: #FFFFFF;
}

/* Jumpbox */ /* o sea la caja del jump to, muy maja*/
.jumpbox .dropdown li {
	border-top-color: #CCCCCC;
}

.jumpbox-cat-link { /*la caja del jump to*/
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #313166;
	border-top-color: #eaf2fa; /*esto era granate*/
	color: #FFFFFF;
}

	.jumpbox-cat-link:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		/*background-color: #eaf2fa;*/
		border-top-color: #eaf2fa;
		color: #FFFFFF;
	}

.jumpbox-forum-link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #eaf2fa;
	color: #214889;
}

	.jumpbox-forum-link:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		background-color: #eaf2fa;
		color: #333333;
	}

.jumpbox .dropdown .pointer-inner {
	border-color: #eaf2fa transparent;
}

.jumpbox-sub-link {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	background-color: #eaf2fa;
	color: #214889;
}

	.jumpbox-sub-link:hover {
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
		background-color: #eaf2fa;
		color: #333333;
	}

/* jQuery popups
---------------------------------------- */
.phpbb_alert {
	background-color: #567593; /*jeje era granate! ya no!*/
	border-color: #1766ff;
}

.darken {
	background-color: #000000;
}

.loading_indicator {
	background-color: #000000;
	background-image: url("./images/loading.gif");
}

.dropdown-extended ul li {
	border-top-color: #B9B9B9;
}

	.dropdown-extended ul li:hover {
		background-color: #798fa8;
		color: #000000;
	}

.dropdown-extended .header, .dropdown-extended .footer {
	border-color: #B9B9B9;
	color: #000000;
}

.dropdown-extended .footer {
	border-top-style: solid;
	border-top-width: 1px;
}

.dropdown-extended .header {
	background-color: #fc9aee; /* Old browsers */ /* FF3.6+ */
	background-image: -webkit-linear-gradient(top, #fc9aee 0%, #fc9aee 100%);
	background-image: linear-gradient(to bottom, #fc9aee 0%,#fc9aee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9aee', endColorstr='#fc9aee',GradientType=0 ); /* IE6-9 */
}

.dropdown .pointer {
	border-color: #313166 transparent;
}

.dropdown .pointer-inner {
	border-color: #2B2D42 transparent;
}

.dropdown-extended .pointer-inner {
	border-color: #fc9aee transparent;
}

.dropdown .dropdown-contents {
	background: #2B2D42;
	border-color: #B9B9B9;
	box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2);
}

.dropdown-up .dropdown-contents {
	box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
}

.dropdown li, .dropdown li li {
	border-color: #DCDCDC;
}

	.dropdown li.separator {
		border-color: #DCDCDC;
	}

/* Preferences pane layout */
#cp-main h2 {
	color: #313166;
}

#cp-main .panel {
	background-color: #E9E9E9;
}

#cp-main .pm {
	background-color: #E9E9E9;
}

/* Friends list */
.cp-mini {
	background-color: #E9E9E9;
}

dl.mini dt {
	color: #2B2D42;
}

/* PM Styles */
/* PM Message history */
.current {
	color: #000000 !important;
}

/* PM marking colours */

/* DEPRECATED 3.2.6
.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
	border-left-color: transparent;
	border-right-color: transparent;
}
*/

.pmlist li.pm_message_reported_colour, .pm_message_reported_colour,
.pmlist li.pm_marked_colour, .pm_marked_colour,
.pmlist li.pm_replied_colour, .pm_replied_colour,
.pmlist li.pm_friend_colour, .pm_friend_colour,
.pmlist li.pm_foe_colour, .pm_foe_colour {
	padding: 0;
	border: solid 3px transparent;
	border-width: 0 3px;
}

/* Colours and backgrounds for forms.css */

/* General form styles */
select {
	border-color: #2B2D42;
	background-color: #eaf2fa; /*de beige a azul clarito otra vezzz*/
	color: #2B2D42;
}

label {
	color: #2B2D42;
}

option.disabled-option {
	color: #c8cacb;
}

/* Definition list layout for forms */
dd label {
	color: #2B2D42;
}

/* Hover effects */
fieldset dl:hover dt label {
	color: #000000;
}

fieldset.fields2 dl:hover dt label {
	color: inherit;
}

.topic-actions label {
	color: #E9E9E9;
}

/* Quick-login on index page */
fieldset.quick-login input.inputbox {
	background-color: #E9E9E9;
}

fieldset.quick-login label, fieldset.display-options label, fieldset.jumpbox label, fieldset.quickmod label {
	color: #E9E9E9;
}

/* Posting page styles */

#message-box textarea { /*HOLAAA*/
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

/* Input field styles */
.inputbox {
	background-color: #FFFFFF; /*El fondo del textbox donde escribes! lo hago blanco! - or is it??? - sisissi era el cach�*/
	border-color: #2B2D42;
	color: #2B2D42;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

	.inputbox:hover {
		border-color: #336699; /*el azul clarito o ya no tanto blue*/
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

	.inputbox:focus {
		border-color: #336699;
		color: #2B2D42;
		font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	}

input.disabled {
	color: #666666;
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
}

/* Folder icons style */
.global_read {
	background-image: url("./images/icons/announce_read.png");
}

.global_read_mine {
	background-image: url("./images/icons/announce_read_mine.png");
}

.global_read_locked {
	background-image: url("./images/icons/announce_read_locked.png");
}

.global_read_locked_mine {
	background-image: url("./images/icons/announce_read_locked_mine.png");
}

.global_unread {
	background-image: url("./images/icons/announce_unread.png");
}

.global_unread_mine {
	background-image: url("./images/icons/announce_unread_mine.png");
}

.global_unread_locked {
	background-image: url("./images/icons/announce_unread_locked.png");
}

.global_unread_locked_mine {
	background-image: url("./images/icons/announce_unread_locked_mine.png");
}

.announce_read {
	background-image: url("./images/icons/announce_read.png");
}

.announce_read_mine {
	background-image: url("./images/icons/announce_read_mine.png");
}

.announce_read_locked {
	background-image: url("./images/icons/announce_read_locked.png");
}

.announce_read_locked_mine {
	background-image: url("./images/icons/announce_read_locked_mine.png");
}

.announce_unread {
	background-image: url("./images/icons/announce_unread.png");
}

.announce_unread_mine {
	background-image: url("./images/icons/announce_unread_mine.png");
}

.announce_unread_locked {
	background-image: url("./images/icons/announce_unread_locked.png");
}

.announce_unread_locked_mine {
	background-image: url("./images/icons/announce_unread_locked_mine.png");
}

.forum_link {
	background-image: url("./images/icons/forum_link.png");
}

.forum_read {
	background-image: url("./images/icons/forum_read.png");
}

.forum_read_locked {
	background-image: url("./images/icons/forum_read_locked.png");
}

.forum_read_subforum {
	background-image: url("./images/icons/forum_read_subforum.png");
}

.forum_unread {
	background-image: url("./images/icons/forum_unread.png");
}

.forum_unread_locked {
	background-image: url("./images/icons/forum_unread_locked.png");
}

.forum_unread_subforum {
	background-image: url("./images/icons/forum_unread_subforum.png");
}

.sticky_read {
	background-image: url("./images/icons/sticky_read.png");
}

.sticky_read_mine {
	background-image: url("./images/icons/sticky_read_mine.png");
}

.sticky_read_locked {
	background-image: url("./images/icons/sticky_read_locked.png");
}

.sticky_read_locked_mine {
	background-image: url("./images/icons/sticky_read_locked_mine.png");
}

.sticky_unread {
	background-image: url("./images/icons/sticky_unread.png");
}

.sticky_unread_mine {
	background-image: url("./images/icons/sticky_unread_mine.png");
}

.sticky_unread_locked {
	background-image: url("./images/icons/sticky_unread_locked.png");
}

.sticky_unread_locked_mine {
	background-image: url("./images/icons/sticky_unread_locked_mine.png");
}

.topic_moved {
	background-image: url("./images/icons/topic_moved.png");
}

.topic_read {
	background-image: url("./images/icons/topic_read.png");
}

.topic_read_mine {
	background-image: url("./images/icons/topic_read_mine.png");
}

.topic_read_hot {
	background-image: url("./images/icons/topic_read_hot.png");
}

.topic_read_hot_mine {
	background-image: url("./images/icons/topic_read_hot_mine.png");
}

.topic_read_locked {
	background-image: url("./images/icons/topic_read_locked.png");
}

.topic_read_locked_mine {
	background-image: url("./images/icons/topic_read_locked_mine.png");
}

.topic_unread {
	background-image: url("./images/icons/topic_unread.png");
}

.topic_unread_mine {
	background-image: url("./images/icons/topic_unread_mine.png");
}

.topic_unread_hot {
	background-image: url("./images/icons/topic_unread_hot.png");
}

.topic_unread_hot_mine {
	background-image: url("./images/icons/topic_unread_hot_mine.png");
}

.topic_unread_locked {
	background-image: url("./images/icons/topic_unread_locked.png");
}

.topic_unread_locked_mine {
	background-image: url("./images/icons/topic_unread_locked_mine.png");
}

.pm_read {
	background-image: url("./images/icons/topic_read.png");
}

.pm_unread {
	background-image: url("./images/icons/topic_unread.png");
}

li.row strong {
	font-weight: bold;
	color: inherit;
}

dl.row-item {
	background-position: 10px 50%;
	background-repeat: no-repeat;
	background-size: 40px;
}

	dl.row-item dt .list-inner {
		padding-left: 60px;
	}

ul.topiclist li.row dl {
	font-family: Calibri, Tahoma, bebasregular, "Open Sans", "Droid Sans", Verdana, Arial, Helvetica;
	padding: 2px 0;
}

.navbar {
	padding: 3px 10px;
	border-radius: 0;
}

/* Top Button Pro Ubuntu Lucid */
.back2top .top {
	float: right;
	margin-right: -5px;
	margin-top: 0;
}

/* Online/Offline status Pro Ubuntu Lucid */
.online {
	background-image: url(./images/icons/icon_user_online.gif);
	background-size: 5px;
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.offline {
	background-image: url(./images/icons/icon_user_offline.gif);
	background-size: 5px;
	background-position: 100% 0%;
	background-repeat: repeat-y;
}

.notification_list p.notification-time {
	color: #FFFFFF;
}

/* Small changes responsive Pro Ubuntu Lucid - START */

@media only screen and (max-width: 900px), only screen and (max-device-width: 900px) {
	#navigation a, .rtl #navigation a {
		background: #E9E9E9;
	}
}

@media only screen and (max-width: 700px), only screen and (max-device-width: 700px) {
	#wrap {
		margin: 0 auto;
		max-width: 100%;
		border-radius: 0;
		padding: 0 5px;
		background-color: #00000000;
		border-color: #00000000;
	}

	.site_logo {
		background-image: url(./images/lucid_logo_small.png);
		display: inline-block;
		width: 44px;
		height: 44px;
	}

	#logo {
		text-align: center;
		width: auto;
		padding: 10px 13px 0 10px;
	}

	.logo {
		/* change display value to inline-block to show logo */
		display: block;
		float: none;
		padding: 10px;
	}

	.postprofile .avatar img {
		width: auto !important;
		height: auto !important;
		max-height: 46px;
	}

	#navigation a, .rtl #navigation a {
		background: #E9E9E9;
	}

	.has-profile .post-buttons {
		right: 10px;
		top: 15px;
	}

	.online {
		background-size: 5px;
	}

	dl.details dt, dl.details dd {
		width: auto;
		float: none;
		text-align: left;
	}
}

/* Small changes responsive Pro Ubuntu Lucid - END */
