/* LEVEL 0.0 definitions */
BODY {
	color: #333;
	background:#EDEDED;
	margin:0;
	text-align: center
}

BODY, P, TD { font: normal 12px Arial; }

FORM { margin: 0; padding:0 }

/* LEVEL 0.1 definitions */

A.HRACatDesc { display:block; background: url(/ALGECIRAS/images/ic_cubo.gif) left 4px no-repeat; padding-left: 16px; color:#CC0000; }
TD.reportCatDesc { background: #ef3e00 }
.reportCatDesc { color: white; font-size: 13px }
A.small_light { color: white; margin: 0 8px }

A.darkBlue6, A.darkBlue6:hover, A.cambiachat { color: #000; font: bold 7pt Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
A.darkBlue6:link, A.darkBlue6:visited, A.cambiachat { text-decoration: none }

/* LEVEL 0.0 definitions */
INPUT, SELECT { font: normal 11px, arial }
INPUT.rounded {
	padding: 0 4px;
	border:0;
	background: url(/ALGECIRAS/images/bg_inputalgeciras.gif) left top no-repeat; 
	width:125px; 
	height: 19px
}

INPUT.small {
	padding: 0 2px;
	background: url(/images/bg_input_small.gif) left top no-repeat;
	width: 32px
}

INPUT.login, INPUT.medium {
	border:0;
	padding: 0 4px;
	height: 19px;
	background: url(/ALGECIRAS/images/bg_input_medium.gif) left top no-repeat;
	width: 160px
}

.bgFixed { background-attachment: fixed }
.bgScroll { background-attachment: scroll }

/* LEVEL 0.1 definitions */

DIV.loginBoxHeader, DIV.loginBox {
	padding: 2px 10px 2px 10px;
	background: url(/ALGECIRAS/images/bg_loginBox.jpg) left top repeat-x;
	font:normal 11px arial;
	line-height: 10px;
	width:160px;
	height: 230px;
	margin-bottom:0;
}

p.loginboxintro{
margin-top: 0;
line-height:10px;
}

ul { font: normal 12px Arial; }


.loginBox A, A.loginBox {
	color: #000;
	font: normal 11px arial;
	line-height: 10px
}

.helpBtns A { font-size: 12px; font-weight: bold; border: 1px solid #CCCCCC text-decoration:none; padding: 0 5px }
.helpBtns A:hover { background: #CCCCCC }

DIV.loginBoxHeader { padding-top: 8px; background: url(/ALGECIRAS/images/bg_loginBox.jpg) left top repeat-x; height: 20px }
DIV.bgBoxGreen { background: url(/ALGECIRAS/images/bg_loginBox.jpg) left top repeat-x; }
DIV.bgBoxGreen .bgBoxDown { background: url(/ALGECIRAS/images/bg_loginBox.jpg) left top repeat-x; padding-bottom: 4px }

INPUT.red { border: 0 }
INPUT.bulletBig { background: url(/images/bg_entrar.gif) right 4px no-repeat;
	height: 24px; padding: 8px 12px 0 0
}

.loginBox INPUT.bulletBig {
	border: 0;
	background: url(/images/bg_entrar.gif) center 1px no-repeat;
	padding: 5px; height: 40px; color: #CC3636;
	font: bold 12px arial
}

.loggedIn A, .loggedIn A:link, .loggedIn A:active, .loggedIn A:visited,
A.loggedIn, A.logedIn:link, A.loggedIn:active, A.loggedIn:visited {
	display: block;
	line-height: 1.5em;
	color: #000;
	background: url(/ALGECIRAS/images/ic_cubo.gif) 2px 4px no-repeat;
	padding-left: 16px
}


.tBorder TD { color: #000000 }

.pageFooter, .pageFooter P, .pageFooter A {
	font: normal 11px arial;
	color: #000
}

.pageFooter P { margin: 8px 0 }
.pageFooter A { font-weight: bold }

.langLinks A {
	font: normal 9px arial;
	color: #000;
	text-decoration: none
}

.menuNavTop A {
	font-size: 11px;
	color: #fff;
	text-decoration: none;
}
	
.menuNavTop A:hover {
	font-size: 11px;
	color: #fff;
	text-decoration: none
}
	
.menuNavTop A:visited {
	font-size: 11px;
	color: #fff;
	text-decoration: none
}


.menuNavTop BUTTON {
	width: 22px; height: 24px;
	background: url(/images/icon_home_new.gif) center center no-repeat #dfe0e1;
	border:0
}

.menuNavTop BUTTON.print { background-image: url(/images/icon_print_new.gif) }
.menuNavTop BUTTON.email { background-image: url(/images/icon_mail_new.gif) }
.menuNavTop BUTTON.smiley { background-image: url(/images/icon_smiley_new.gif) }

.menuNavLeft A, .menuNavLeft2 A, .menuNavLeft3 A {
	display: block;
	text-decoration: none;
	padding-left: 5px;
	font: normal 14px arial;
	line-height: 18px;
	color: #666;
	background: none
}

.bgBoxGreen .menuNavLeft2 A { background: none }

.leftColumn { background-color:#FFF }

.rightColumn { background-color:#E0E0E0 }

.centralArea {
	background-color:#fff;
	border: 6px solid #e0e0e0
}


.buscadorBox {
	padding: 5px 10px 5px 10px;
	background: url(/ALGECIRAS/images/bg_loginBox.jpg) left top repeat-x;
	font:normal 11px arial;
	line-height: 10px;
	width:160px;
	height: 180px;
	margin-top: 0;
}


.mainTable {
	margin-top: 0;
	border:1px solid #fff;
	background-color:#E0E0E0
}

.menuBox {
	width: 158px;
	height: 158px;
	background-color:#fff;
	border: 1px solid #CCC;
	padding-left: 10px;
	margin: 5px;
	color: #999
}

p.titlemenuBox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#CC3333;
	font-weight: bold
}

.menuBox A { color: #666 }

.menuBox A:hover { color: #CC0000 }

.menuNavLeft { background-color: #FFF }


.menuNavLeft A {
	color:#666666;
	border-bottom: 1px solid #CCC
}

.menuNavLeft3 A { font: normal 17px arial }

OL.menuNavLeft { margin: 0; padding:0 }

OL.menuNavLeft A {
	display: inline; padding: 0;
	background: none;
	text-transform: none;
//	position: relative; left: -10px
}

OL.menuNavLeft LI { margin: 2px 0 2px 32px; padding: 0 }

.menuNavLeft2 A {
	font: bold 14px arial;
	text-transform: none;
	padding-bottom: 4px;
	background: none;
//	padding-left: 5px
}

.menuNavLeft A:hover { background-color: #fff; color: #BB1E1E }

.menuNavLeft2 A:hover { text-decoration: underline; color: #BB1E1E }

.claimBox {
	width:160px;
	height:600px;
	background-color:#FFF;
	color:#999;
	font-size:16px;
	padding: 10px;
	font-weight:bold;
	text-align:center
}

p.claim{ color: #C33; font-size:18px }


.titleLabel {
	font-family: arial;
	background-color: #fff;
	color: #000;
	padding: 5px
}

.titleLabel A { color: #000 }

.titleLabel2 { font: 11px arial; padding: 2px 5px }

A.titleLabel2 {
	display: block; color: #C00;
	text-decoration:none; padding: 2px 5px; margin-bottom: 3px
}

A.titleLabel2:hover { text-decoration: underline }

A.redLink { color: #CC0033 }
A.redLink:hover { color: #FF0000 }

.langLinks A:hover { text-decoration: underline }
.langLinks A.active { font-size: 10px; font-weight: bold; text-decoration: underline }

.bullets P, P.bullet {
	font: normal 10px arial;
	line-height: 12px;
	background: url(/images/icon_bullet_green_more.gif) left 2px no-repeat;
	padding-left: 14px; padding-top: 1px;
	margin: 0
}

.bullets A { font: normal 10px arial narrow, arial, lucida console, lucida sans; line-height: 12px; color: white; text-decoration: none }
.bullets A:hover { text-decoration: underline }

.bullets P.less { background: url(/images/icon_bullet_green_less.gif) left 2px no-repeat }

.headerBox A { color: #000; text-decoration: none; font-family: verdana }

.cita { font-size: 11px; font-style: italic; text-align: justify }

.homespaces TD { padding: 4px; background-color: #fff; color: #333 }

.homespace H1 { color: #C25848; font: 23px arial, sans-serif; margin: 0; padding:0 }
.homespace P { margin: 4px}
.homespace, .homespace P { font: normal 14px arial,helvetica,sans-serif }
.homespace A { color: #CC3333; }
.homespace A:HOVER { color: #FF0000; }
.homespace A:VISITED { color: #CC3333; }
.homespace A.btnRed {
	display: block;
	width: 206px; height: 33px;
	padding: 8px 8px 0 8px;
	background: url(/ALGECIRAS/images/base_button.jpg) left top no-repeat;
	text-decoration: none;
	font: bold 14px arial;
	color: white
}

A.artLink { color: #666; text-decoration: none; font-size:12px; }
A.artLink:hover { color: #C33; text-decoration: underline; font-size:12px; }

A.artLinkred { color: #C33; text-decoration: underline; font-size:12px; font-weight:bold; }
A.artLinkred:hover { color: #FF3300; text-decoration: underline; font-size:12px; font-weight:bold; }

A.searchBtn {
	font-weight:bold;
	color: #C33;
	text-decoration: underline;
}

A.searchBtn:hover {
	font-weight:bold;color: #C00;
	text-decoration: underline;
}

TABLE.searchNewCat, TD.searchNewCat { border: 1px solid #666 }
TABLE.searchNewCat TH, TD.searchNewCat { font: bold 11px verdana arial; color: white; background: #94ba00 }
.searchNewCat A { font: bold 11px verdana arial; color: white }

TD.tablascaloricas { border-bottom: 1px solid #999; }

A.searchNav { font: bold 10px arial; color: #666 }

P.searchTitle { font: bold 12px arial; color: #C33; margin:0; padding:0; text-align:left }
P.searchIntro {
	font: normal 11px verdana; color: #08597b;
	padding:0; padding-left: 10px;
	margin: 3px 0 10px 0;
	text-align: left
}

P.searchIntro B { font-weight: bold; color: red }

/************************************************
.publicidad, .publicidadB, .publicidadC {
	background: #efebff; color: #c32734; font: normal 9px arial, verdana;
	padding: 0 2px
}
*************************************************/

.publicidad { background: #FFF; padding-left: 5px; color: #C25848; font: Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold }
.publicidad P {
	line-height:30px;
	background-image: url(/ALGECIRAS/images/line.gif);
	background-repeat:no-repeat;
	background-position:left bottom
}
.publicidadB { color: #efebff; background: #c32734 }
.publicidadC { color: #efebff; background: none }

.link_high { color: #f6f262; font-size: 14px; font-weight: bold; text-decoration: none }

.faqRecord TH { background: #638694; font: bold 11px verdana; color: #f7f363; padding: 1px 5px }

.faq_q, .faq_a { color: #183c6b; font: bold 12px verdana; text-decoration: none }
.faq_a { font: normal 11px verdana; font-style: italic; text-align: justify }

.faqIndex A {
	display: block;
	padding-left: 12px;
	background: url(/ALGECIRAS/images/ic_cubo.gif) left 4px no-repeat;
	margin: 8px 0
}

TD.faq_a  { background: #e7f3ff; padding: 8px; text-align: justify }

.foro_tree    { font-size: 10px; text-decoration: underline; text-align: left }
.foro_firma   { font-size: 11px; font-style: italic; text-align: left }
.foro_subject { font-size: 12px; font-weight: bold; text-align: left }
.foro_message { color: #325b72; font: 12px Courier, Fixed, Monospaced; text-align: left }

A.foro_subject {
	display: block; background: url(/ALGECIRAS/images/ic_cubo.gif) left 3px no-repeat;
	color: #315963;
	padding-left: 10px; margin: 3px 0 2px 0
}

P.cubo, TD.cubo {
	background: url(/ALGECIRAS/images/ic_cubo.gif) 10px 6px no-repeat;
	padding-left: 24px
}

.foroIndex TH { background: #315963; color: white }

.briefNews A { text-decoration: underline }
.brewfNews P { margin: 3px 0 }

.reportSecHdr TD, TD.reportSecHdr { color: white; background: url(/ALGECIRAS/images/bg_top.jpg) left 50% repeat-x; padding: 5px 5px 5px 10px }
TD.reportSecHdr { padding: 5px 20px }
A.reportSecTitle { color: #ffffff }

TD.customSecHdr { background: url(/ALGECIRAS/images/bg_top.jpg) left top repeat-x; padding-bottom: 5px; padding-left:10px }
P.customSecHdr { color: white; padding: 8px 6px 4px 6px; margin:0 }

.txtcontrol { font-size: 11px; font-weight: bold; text-align: left }

.txtjus, .txtder, .txtizq, .txtiz, .txtbase, .txtdef { font-size: 10px }
.txtjus { text-align: left }

.darkBlue { color: #000 }
.darkBlue10, .darkBlue12, .darkBlue13, .darkBlue14 { color: #000; font-size: 13px; text-decoration: none; font-weight:bold; padding-top: 3px; padding-bottom:3px;}
.darkBlue12 { font-size: 12px }
.darkBlue13 { font-size: 13px; font-weight:bold;}
.darkBlue14 { font-size: 14px; color: #CC3333;}

.lightGray { color: #e0e0e2 }

.green, .apple { color: #94bc03 }

span.red { font-weight:bold; color: #CC3636 }

A.red { color: #CC3636 }

A.white, .white, .white A { color: #fff }
.white9, .white10, .white11, .white12, .white14, A.white10 { color: #fff; font-size: 10px }
.black { color: #000 }
.red { color: #f00 }
.darkgray { color: #333 }

/* Aux. definitions: DO NOT TOUCH THIS!! */

.bold { font-weight: bold }
.italic { font-style: italic }

.px8 { font-size: 8px }
.px9 { font-size: 9px }
.px10 { font-size: 10px }
.px11 { font-size: 11px }
.px12, A.px12 { font-size: 12px }
.px13 { font-size: 13px }
.px14 { font-size: 14px }
.px15 { font-size: 15px }
.px16 { font-size: 16px }
.px17 { font-size: 17px }
.px18 { font-size: 18px }
.px20 { font-size: 20px }
.px22 { font-size: 22px }

.upper, B.upper { text-transform: uppercase }

.wide { width: 100% }
.wide90 { width: 90% }
.wide75 { width: 90% }
.wide60 { width: 90% }
.wide50 { width: 90% }
.wide40 { width: 90% }
.wide33 { width: 33% }
.wide25 { width: 25% }
.wide20 { width: 20% }

.auxdiv { position: absolute; visibility: hidden; left: -1024px }

/* Hacks for IE */
// INPUT.rounded, INPUT.small, INPUT.medium { background-attachment: fixed }


/* TOOLS */

.tools {
	text-decoration:none;
	font-size:12px;
	text-align:left
}

.txtgran {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666
}

.txtizq {
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#CC3636
}

