BODY	{
	FONT-FAMILY: Arial;
	FONT-SIZE:12px;
	color:#000000;
}

.back1
{
	background:url(../images/watermark/watermark1.png) bottom right no-repeat;
}

.back2
{
	background:url(../images/watermark/watermark2.png) bottom right no-repeat;
}

.back3
{
	background:url(../images/watermark/watermark3.png) bottom right no-repeat;
}

.back4
{
	background:url(../images/watermark/watermark4.png) bottom right no-repeat;
}

P			{ FONT-SIZE: 12px}
DIV			{ FONT-SIZE: 12px}
INPUT		{ FONT-SIZE: 12px}
TEXTAREA	{ FONT-SIZE: 12px}
FORM 		{ FONT-SIZE: 12px}
SELECT		{ FONT-SIZE: 12px}
IMG 		{ border: 0px; }
FONT		{ FONT-SIZE: 12px}
P STRONG 	{ color:#000000;}
DIV STRONG 	{ color:#000000;}
P B 		{ color:#000000;}
DIV B 		{ color:#000000;}

A:link   	{BACKGROUND: none; color: #828282; FONT-SIZE: 12px;  TEXT-DECORATION: none}
A:active    {BACKGROUND: none; color: #828282; FONT-SIZE: 12px;  TEXT-DECORATION: none}
A:visited   {BACKGROUND: none; color: #828282; FONT-SIZE: 12px;  TEXT-DECORATION: none}
A:hover     {BACKGROUND: none; color: #828282; FONT-SIZE: 12px;  TEXT-DECORATION: underline}

#cuerpo
{
	width:806px;
	height:100%;
	margin-top:-6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#header
{
	height:80px;
	width:100%;
	background-color:#3c70b8;
	margin-bottom:3px;
}

#headerLogo
{
	position:relative;
	left:50px;
	width:384px;
	height:80px;
	background:url(../images/logo.png) no-repeat;
}

#languages
{
	float:right;
	position:relative;
	top:-20px;
	right:50px;
	color:#ffffff;
}

#languages a:link
{
	color:#ffffff;
}

#languages a:visited
{
	color:#ffffff;
}

#languages a:active
{
	color:#ffffff;
}

#languages a:hover
{
	color:#ffffff;
	text-decoration:underline;
}

#header_divider
{
	height:3px;
	border-bottom:4px #3c70b8 dotted;
	margin-bottom:3px;
}

#menu
{
	width:792px;
	height:80px;
	margin-top:6px;
}

#usermenu
{
	width:792px;
	height:60px;
	margin-top:6px;
}

.menuitem
{
	float:left;
	width:94px;
	height:80px;
	margin-left:3px;
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.menuitem[name="red"]
{
	background:url(../images/menu/redblock.png) top no-repeat #cc3333;
}

.usermenuitem
{
	float:left;
	width:94px;
	height:60px;
	margin-left:3px;
	margin-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.usermenuitem[name="purple"]
{
	background:url(../images/menu/purpleuserblock.png) top no-repeat #cc3333;
}

.usermenuitem[name="gray"]
{
	background:url(../images/menu/grayuserblock.png) top no-repeat #666666;
}

.menuitemtext
{
	padding-left:7px;
	padding-right:7px;
	text-align:left;
	text-transform:lowercase;
}

.menuitem_va
{
	height:48px;
}

.menuitem_va_oneline
{
	height:62px;
}

.usermenuitem_va
{
	height:28px;
}

.usermenuitem_va_oneline
{
	height:42px;
}

.usermenuitem_va_3line
{
	height:14px;
}

.menuitem2
{
	width:94px;
	height:37px;
	margin-bottom:6px;
	cursor:pointer;
}

.menuitem2[name="purple"]
{
	background:url(../images/menu/purpleblock.png) top no-repeat #8633cc;
}

.menuitem2[name="blue"]
{
	background:url(../images/menu/blueblock.png) top no-repeat #3c70b8;
}

.menuitem2_va
{
	height:5px;
}

.menuitem2_va_specialline
{
	height:0px;
}

.menuitem2_va_oneline
{
	height:19px;
}

#item1
{
	margin-left:-1px;
}

#item7
{
	background-color:#FFFFFF;
	cursor:default;
}

#item8
{
	margin-right:-3px;
	background-color:#FFFFFF;
	cursor:default;
}

#usermenuitem1
{
	margin-left:-1px;
}

#usermenuitem8
{
	margin-right:-3px;
}

.submenu
{
	width:792px;
	height:31px;
	margin-top:6px;
}

.menusubitem
{
	float:left;
	height:18px;
	width:194px;
	padding-top:13px;
	margin-left:3px;
	margin-right:3px;
	background:url(../images/submenu/redblock.png) top no-repeat #cc3333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.menusubitem[name="subitemleft"]
{
	margin-left:-1px;
}

.menusubitem[name="subitemright"]
{
	margin-right:-3px;
}

#menu_divider
{
	width:794px;
	height:6px;
	border-bottom:4px #666666 dotted;
	margin-bottom:6px;
}

#homePhoto
{
	height:155px;
}

#homeLeftColumn
{
	width:294px;
	/*border:1px #666666 solid;*/
}

#homeSpecialLeftColumn
{
	width:194px;
	/*border:1px #666666 solid;*/
}

#homeCenterColumn
{
	width:294px;
	/*border:1px #666666 solid;*/
}

#homeSpecialCenterColumn
{
	width:394px;
	/*border:1px #666666 solid;*/
}

#homeRightColumn
{
	width:194px;
	/*border:1px #666666 solid;*/
}

#homeSpecialRightColumn
{
	width:194px;
	/*border:1px #666666 solid;*/
}

.leftblock
{
	border-bottom:4px #6fc126 dotted;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:22px;
	text-align:left;
	margin-bottom:6px;
}

.leftblock[name="smallreddwn"]
{
	border-bottom:4px #e59999 dotted;
}

.leftblock[name="smallreddwn"] b
{
	color:#cc3333;
}

.leftblock[name="smallreddwn"] strong
{
	color:#cc3333;
}

.leftblock[name="smallreddwn"] a:link
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.leftblock[name="smallreddwn"] a:visited
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.leftblock[name="smallreddwn"] a:active
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.leftblock[name="smallreddwn"] a:hover
{
	color:#ffffff;
	background-color:#cc3333;
	text-decoration:none;
}

.leftblock[name="smallreddwn"] li
{
	color:#cc3333;
	list-style:square;
}

.leftblock[name="blue"]
{
	border-bottom:4px #3c70b8 dotted;
}

.leftblock[name="smallbluedwn"]
{
	border-bottom:4px #3c70b8 dotted;
}

.leftblock[name="smallgreendwn"]
{
	border-bottom:4px #6fc126 dotted;
}

.leftblock[name="smallorangedwn"]
{
	border-bottom:4px #eda220 dotted;
}

.leftblock[name="smallpurpledwn"]
{
	border-bottom:4px #8633cc dotted;
}

.rightblock
{
	padding-left:7px;
	padding-right:7px;
	padding-bottom:22px;
	text-align:left;
	margin-bottom:6px;
}

.rightblock[name="calendar"]
{
	background:url(../images/blocks/orangefootersmallblock.png) bottom no-repeat #eda200;
	padding-bottom:0px;
}

.rightblock[name="default"]
{
	border-bottom:4px #6fc126 dotted;
}

.rightblock[name="smallblue"]
{
	margin-bottom:-43px;
}

.rightblock[name="smallgreen"]
{
	margin-bottom:-43px;
}

.rightblock[name="smallyellow"]
{
	margin-bottom:-43px;
}

.rightblock[name="smallgray"]
{
	border-bottom:4px #666666 dotted;
}

.blockfooterdivider
{
	height:7px;
	display:none;
}

.blockcontent
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	padding:0px;
}

.blockcontent a:link
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.blockcontent a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.blockcontent a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.blockcontent a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.block_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:lowercase;
	color:#FFFFFF;
	height:18px;
	margin-bottom:27px;
	margin-left:-7px;
	margin-right:-7px;
	padding-top:19px;
	padding-right:7px;
	padding-left:7px;
}

.block_title[name="calendar"]
{
	background:url(../images/blocks/orangesmallblock.png) no-repeat #eda220;
	padding:7px;
	height:23px;
}

.block_title[name="default"]
{
	background:url(../images/blocks/greenblock.png) no-repeat #6fc126;
}

.block_title[name="biggreen"]
{
	background:url(../images/blocks/biggreenblock.png) no-repeat #6fc126;
}

.block_title[name="smallgreendwn"]
{
	background:url(../images/blocks/greenblockdwn.png) bottom no-repeat #6fc126;
}

.block_title[name="bigred"]
{
	background:url(../images/blocks/bigredblock.png) bottom no-repeat #cc3333;
}

.block_title[name="bigblue"]
{
	background:url(../images/blocks/bigblueblock.png) bottom no-repeat #3c70b8;
}

.block_title[name="bigorange"]
{
	background:url(../images/blocks/bigorangeblock.png) bottom no-repeat #eda220;
}

.block_title[name="bigpurple"]
{
	background:url(../images/blocks/purpleblock.png) bottom no-repeat #3c70b8;
}

.block_title[name="smallpurpledwn"]
{
	background:url(../images/blocks/purpleblockdwn.png) bottom no-repeat #3c70b8;
}

.block_title[name="smallreddwn"]
{
	background:url(../images/blocks/redblockdwn.png) bottom no-repeat #e59999;
}

.block_title[name="smallorangedwn"]
{
	background:url(../images/blocks/orangeblockdwn.png) bottom no-repeat #eda220;
}

.block_title[name="smallblue"]
{
	background:url(../images/blocks/smallblueblock.png) bottom no-repeat #3c70b8;
	padding:7px;
	height:23px;
}

.block_title[name="blue"]
{
	background:url(../images/blocks/blueblock.png) bottom no-repeat #3c70b8;
}

.block_title[name="smallbluedwn"]
{
	background:url(../images/blocks/blueblockdwn.png) bottom no-repeat #3c70b8;
}

.block_title[name="smallgreen"]
{
	background:url(../images/blocks/smallgreenblock.png) bottom no-repeat #6fc126;
}

.block_title[name="smallyellow"]
{
	background:url(../images/blocks/smallyellowblock.png) bottom no-repeat #6fc126;
	padding:7px;
	height:23px;
}

.block_title[name="smallgray"]
{
	background:url(../images/blocks/smallgrayblock.png) bottom no-repeat #6fc126;
}

.block_title[name="register"]
{
	background:url(../images/blocks/bigpurpleblock.png) bottom no-repeat #8633cc;
}

.block_title a
{
	color:#FFFFFF;
}

.block_title_divider
{
	height:12px;
}

.centerblock
{
	border-bottom:4px #6fc126 dotted;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:22px;
	text-align:left;
	margin-bottom:6px;
}

.centerblock[name="bigred"]
{
	border-bottom:4px #cc3333 dotted;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}

.centerblock[name="bigred"] strong
{
	color:#cc3333;
}

.centerblock[name="bigred"] b
{
	color:#cc3333;
}

.centerblock[name="bigred"] a:link
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.centerblock[name="bigred"] a:visited
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.centerblock[name="bigred"] a:active
{
	color:#cc3333;
	border-bottom:1px #cc3333 dotted;
	text-decoration:none;
}

.centerblock[name="bigred"] a:hover
{
	color:#ffffff;
	background-color:#cc3333;
	text-decoration:none;
}

.centerblock[name="bigred"] li
{
	color:#cc3333;
}

.centerblock[name="bigred"] li strong span
{
	color:#cc3333;
}

.centerblock[name="bigred"] li span
{
	color:#000000;
}

.centerblock[name="bigblue"]
{
	border-bottom:4px #3c70b8 dotted;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}

.centerblock[name="bigblue"] strong
{
	color:#3c70b8;
}

.centerblock[name="bigblue"] b
{
	color:#3c70b8;
}

.centerblock[name="bigblue"] a:link
{
	color:#3c70b8;
	border-bottom:1px #3c70b8 dotted;
	text-decoration:none;
}

.centerblock[name="bigblue"] a:visited
{
	color:#3c70b8;
	border-bottom:1px #3c70b8 dotted;
	text-decoration:none;
}

.centerblock[name="bigblue"] a:active
{
	color:#3c70b8;
	border-bottom:1px #3c70b8 dotted;
	text-decoration:none;
}

.centerblock[name="bigblue"] a:hover
{
	color:#ffffff;
	background-color:#3c70b8;
	text-decoration:none;
}

.centerblock[name="bigorange"]
{
	border-bottom:4px #eda220 dotted;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}

.centerblock[name="bigpurple"]
{
	border-bottom:4px #8633cc dotted;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}

.centerblock[name="bigpurple"] strong
{
	color:#8633cc;
}

.centerblock[name="bigpurple"] b
{
	color:#8633cc;
}

.centerblock[name="bigpurple"] a:link
{
	color:#8633cc;
	border-bottom:1px #8633cc dotted;
	text-decoration:none;
}

.centerblock[name="bigpurple"] a:visited
{
	color:#8633cc;
	border-bottom:1px #8633cc dotted;
	text-decoration:none;
}

.centerblock[name="bigpurple"] a:active
{
	color:#8633cc;
	border-bottom:1px #8633cc dotted;
	text-decoration:none;
}

.centerblock[name="bigpurple"] a:hover
{
	color:#ffffff;
	background-color:#8633cc;
	text-decoration:none;
}

.centerblock[name="register"]
{
	border-bottom:4px #8633cc dotted;
}

.centerblock[name="default"]
{
	border-bottom:4px #6fc126 dotted;
}

.centerblock[name="biggreen"]
{
	border-bottom:4px #6fc126 dotted;
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}

.centerblock[name="biggreen"] strong
{
	color:#6fc126;
}

.centerblock[name="biggreen"] b
{
	color:#6fc126;
}

.centerblock[name="biggreen"] a:link
{
	color:#6fc126;
	border-bottom:1px #6fc126 dotted;
	text-decoration:none;
}

.centerblock[name="biggreen"] a:visited
{
	color:#6fc126;
	border-bottom:1px #6fc126 dotted;
	text-decoration:none;
}

.centerblock[name="biggreen"] a:active
{
	color:#6fc126;
	border-bottom:1px #6fc126 dotted;
	text-decoration:none;
}

.centerblock[name="biggreen"] a:hover
{
	color:#ffffff;
	background-color:#6fc126;
	text-decoration:none;
}

.center_block_title_red
{
	color: #cc3333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:25px;
}

.center_block_title_blue
{
	color: #3c70b8;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:25px;
}

.center_block_title_purple
{
	color: #8633cc;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:25px;
}

.center_block_title_orange
{
	color: #eda220;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:25px;
}

.center_block_title_green
{
	color: #6fc126;
	font-size:14px;
	font-weight:bold;
	padding-bottom:6px;
	padding-top:25px;
}

.center_block_description
{
	font-size:12px;
}

.center_block_contact
{
	font-size:10px;
	color:#828282;
	text-transform:uppercase;
	padding-bottom:1px;
}

.center_block_contact a
{
	font-size:10px;
}

.center_block_place
{
	font-size:10px;
	color:#828282;
	text-transform:uppercase;
	padding-bottom:1px;
}

.center_block_download
{
	font-size:10px;
}

.centerbox
{
	width:400px;
}

.centerbox a:link
{
	text-decoration:none;
}

.centerbox a:active
{
	text-decoration:none;
}

.centerbox a:hover
{
	text-decoration:none;
}

.centerbox a:visited
{
	text-decoration:none;
}

.centerbox a h3
{
	font-size:14px;
	color:#3c70b8;
}

.filterbyabc
{
	font-size:10px;
	color:#828282;
}

.filterbyabc a:link
{
	font-size:10px;
	color:#828282;
	text-decoration:none;
	font-weight:normal;
}

.filterbyabc a:active
{
	font-size:10px;
	color:#828282;
	text-decoration:none;
	font-weight:normal;
}

.filterbyabc a:visited
{
	font-size:10px;
	color:#828282;
	text-decoration:none;
	font-weight:normal;
}

.filterbyabc a:hover
{
	font-size:10px;
	color:#828282;
	text-decoration:underline;
	font-weight:normal;
}

.admin_messages_title
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

.admin_messages_content
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin-bottom:30px;
	padding-left:15px;
	text-align:left;
}

.admin_messages_content p
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin-bottom:30px;
	padding-left:5px;
	text-align:left;
}

.admin_messages_content a
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.admin_messages_content a:link
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.admin_messages_content a:active
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.admin_messages_content a:visited
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	color:#000000;
}

.admin_messages_content a:hover
{
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

.admin_messages_content img
{
	margin-left:40px;
	margin-bottom:5px;
}

.user_image
{
	width:125px;
	height:110px;
}

#banner_carpa
{
	font-size:14px;
	font-weight:bold;
	color:#3c70b8;
}

#banner_butlletins
{
	color:#8633cc;
}

#footer_divider
{
	height:6px;
	width:100%;
	border-top:4px #3c70b8 dotted;
	margin-top:6px;
}

#footer
{
	height:53px;
	width:100%;
	border:1px #3c70b8 solid;
	background-color:#3c70b8;
}

#footer_text
{
	position:relative;
	left:0px;
	width:550px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#footer_text u
{
	font-size:10px;
	text-decoration:none;
}

/* styling for lists */
ul 
{
	margin-left: 0px; 
	padding-left: 10px; 
	text-indent: 0em;
}

li
{
	list-style:square;
	margin-bottom:5px;
}

h1 
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

h2 
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

h3 
{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
}

hr
{
	border-top:2px #000000 dotted;
	border-bottom:2px #000000 dotted;
	height:7px;
	border-left:0px #000000 solid;
	border-right:0px #000000 solid;
	margin-top:20px;
	margin-bottom:20px;
}

frameset 
{
	border:1px solid;
	border-color:#000000;
}

/* Form elements */
input{background-color:#FFFFFF; color:#000000; border:1px solid #666666; FONT-SIZE: 12px; }
textarea {background-color:#FFFFFF; color:#000000; border:1px solid #666666; FONT-SIZE: 12px;}
input.post,textarea.post,select {background-color:#FFFFFF; color:#000000; border:1px solid #666666; FONT-SIZE: 12px;}
input[type="text"] { text-indent: 2px }

input.disabled{background-color:#dddddd; border:1px solid #666666;}

input.button { background-color: #ffffff; border:1px solid #666666; color: #ffffff;font-family:Arial; font-size:12px; }
input.submit { background-color: #ffffff; border:1px solid #666666; color: #ffffff;font-family:Arial; font-size:12px; }
input.mainoption { background:#FFFFFF; font-weight:bold }
input.liteoption { background:#FFFFFF; font-weight:normal }
