﻿body
{
    background-position: left top;
    text-align: Center;
    background: #008BA4 url(  '/Documents/background.png' ) repeat-x;
    font-family: Arial, Geneva, sans-serif;
    font-size: 10pt;
    color: #796F62;
    padding: 10px 0px 0px 0px;
}

td
{
    padding: 0px;
}

.MSC_SiteWidth,.MS_MasterHeader,.MS_MasterFrame,.MS_MasterGlobalLinks,.MS_MasterHeader,.MS_MasterPrimaryNav,.MS_MasterFooter,.MS_MasterTopAD,.MS_MasterBottomAD, .ItequiaHeaderContainer, .ItequiaFooter, .ItequiaReflection
{
	width:974px;
}

.MSC_Body
{
    padding: 0px;
}

td.MS_MasterBody
{
   background-color: Transparent; 
}

div.MSC_Body
{
    background-color: Transparent;
}

div#IWS_WH_Zone1 
{
    padding: 0px;
    border: solid 1px #796F62;
    background-color: #FFFFFF;
}

div#IWS_WH_Zone2
{
    padding: 0px;
    width: 0px;
    background-color: transparent;
}

div#IWS_WH_Zone3
{
    background-color: transparent;
	padding: 0px;
}

table#id="IWS_WH_PageLayoutTable" 
{
    padding: 0px;
    border-width: 0px;
}

a, a:hover, a:link, a:visited
{
    color: #796F62;
    text-decoration: underline;
}

h3 
{
    font-size:18pt;
    font-weight:normal;
    color: #00ABC9;
    margin-top: 0px;
}

h4 
{
    font-size:16pt;
    font-weight:normal;
    color: #00ABC9;
    margin-top: 0px;
}

h5 
{
    font-size:14pt;
    font-weight:normal;
    color: #00ABC9;
    margin-top: 0px;
    margin-bottom: 15px;
}

h6 
{
    font-size:12pt;
    font-weight: normal;
    color: #00ABC9;
    margin-top: 0px;
    margin-bottom: 10px;
    line-height: 22px;
}

/******************* END GLOBAL *********************/

/******************* HEADER *********************/

.ItequiaHeaderContainer 
{
}

.ItequiaHeaderLanguages
{
    background-color: #796F62;
    text-align: right;
    height: 21px;
    width: 100%;
}

.MS_WH_ZoneRow
{
	margin: 0px;
	padding: 0px;
}

DIV.ItequiaHeaderLanguageLink
{   
    padding-right: 20px;
    padding-top: 3px;
    display: inline;
    float: right;
}

A.ItequiaHeaderLanguageLink:active, A.ItequiaHeaderLanguageLink:hover, A.ItequiaHeaderLanguageLink:link, A.ItequiaHeaderLanguageLink:visited
{
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;  
}

.ItequiaHeaderLogos 
{
    width: 100%;
    height: 103px;    
}

.ItequiaHeaderItequiaLogo
{
    padding-left: 40px;
    padding-top: 10px;
    display: inline;
    float: left;
}

.ItequiaHeaderPartnerLogos
{
    padding-right: 20px;
    padding-top: 38px;
    display: inline;
    float: right;
}

p
{
    top: 0px;
    clip: rect(0px, auto, auto, auto);
}

/******************* END HEADER *********************/

/******************* FOOTER *********************/

.ItequiaFooter 
{
    background-color: #796F62;
    text-align: center;
    height: 15px;
    padding-top: 1px;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
}

.ItequiaReflection 
{
    height: 80px;
    /* background: url('/Documents/ombraxs.png') repeat-x; */
    /* border-left: solid 1px #64B8A8; */
    /* border-top: solid 1px #B0CDCA; */
    /* border-right: solid 1px #64B8A8; */
    width: 976px;
    /* margin-top: 1px; */
}


/******************* END FOOTER *********************/

/******************* NAV **********************/

.MSC_PrimaryNavFrame
{
    width: 200px;
    margin-left: 30px;
    margin-right: 30px;
    background: transparent;
    text-align: left;
    
    
}

.menu_superior  {}
.menu_inferior {margin-top:20px;}

/* menú blau */
.rbroundbox_up { background: #00ABC9; }
/*.rbroundbox { background: url(fondo_negre_nt.gif) repeat; }*/
.rbtop div { background: url('documents/cantonada-blau-topleft.png') no-repeat top left; }
.rbtop { background: url('documents/cantonada-blau-topright.png') no-repeat top right; }
.rbbot div { background: url('documents/cantonada-blau-bottomleft.png') no-repeat bottom left; height: 5px; }
.rbbot { background: url('documents/cantonada-blau-bottomright.png') no-repeat bottom right; height:5px; }
/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop,
.rbtop_2 div, .rbtop_2
{    
    width: 100%;
}
.text_top, 
.text_top_2
{
    font-size: 1.1em;
    /*font-weight: bold;*/
    text-align: left;
    padding-top: 2px;
    padding-left: 6px;
    padding-bottom: 3px;
    color: #ffffff;
}
.rbbot div
{
	     
}
.rbcontent1
{
    background: #ffffff;
    border-left: solid 1px #00ABC9;
    border-right: solid 1px #00ABC9;
}
.rbcontent2
{
    background: #ffffff;
    border-left: solid 1px #796F62;
    border-right: solid 1px #796F62;    
}
.menu1linkcontainer, .menu1linkcontainerlast,
.menu2linkcontainer, .menu2linkcontainerlast
{
    margin-left:12px;
    width:172px;
    padding-bottom: 9px;
    padding-left: 4px;
    padding-top: 8px;
    border-bottom: solid 1px #00ABC9;    
}
.menu2linkcontainer, .menu2linkcontainerlast
{
    border-bottom: solid 1px #796F62;    
}
.menu1linkcontainerlast
{
    border-bottom: 0px;
}
.menu2linkcontainerlast
{
    border-bottom: 0px;
}
a.MSC_SecondaryNavLink_top, a.MSC_SecondaryNavLink_top:active, a.MSC_SecondaryNavLink_top:hover, a.MSC_SecondaryNavLink_top:link, a.MSC_SecondaryNavLink_top:visited,
a.MSC_SecondaryNavLink_bot, a.MSC_SecondaryNavLink_bot:active, a.MSC_SecondaryNavLink_bot:hover, a.MSC_SecondaryNavLink_bot:link, a.MSC_SecondaryNavLink_bot:visited,
a.MSC_SecondaryNavLink-On_top, a.MSC_SecondaryNavLink-On_top:active, a.MSC_SecondaryNavLink-On_top:hover, a.MSC_SecondaryNavLink-On_top:link, a.MSC_SecondaryNavLink-On_top:visited,
a.MSC_SecondaryNavLink-On_bot, a.MSC_SecondaryNavLink-On_bot:active, a.MSC_SecondaryNavLink-On_bot:hover, a.MSC_SecondaryNavLink-On_bot:link, a.MSC_SecondaryNavLink-On_bot:visited  
{
    font-size: 11pt;
    /*font-weight: bold;*/
    text-align: left;
    text-decoration: none;    
    color: #00ABC9;
}
a.MSC_SecondaryNavLink_bot, a.MSC_SecondaryNavLink_bot:active, a.MSC_SecondaryNavLink_bot:hover, a.MSC_SecondaryNavLink_bot:link, a.MSC_SecondaryNavLink_bot:visited,
a.MSC_SecondaryNavLink-On_bot, a.MSC_SecondaryNavLink-On_bot:active, a.MSC_SecondaryNavLink-On_bot:hover, a.MSC_SecondaryNavLink-On_bot:link, a.MSC_SecondaryNavLink-On_bot:visited
{  
    color: #796F62;
}
a.MSC_SecondaryNavLink-On_bot, a.MSC_SecondaryNavLink-On_bot:active, a.MSC_SecondaryNavLink-On_bot:hover, a.MSC_SecondaryNavLink-On_bot:link, a.MSC_SecondaryNavLink-On_bot:visited,
a.MSC_SecondaryNavLink-On_top, a.MSC_SecondaryNavLink-On_top:active, a.MSC_SecondaryNavLink-On_top:hover, a.MSC_SecondaryNavLink-On_top:link, a.MSC_SecondaryNavLink-On_top:visited
{
    font-weight: bold;
}
/*.rbroundbox { width: 206px; height:285;}*/
.rbroundbox { background: #00ABC9; font-size: 0.5em; height: 5px; }

/* menú gris */
/*set millions of background images */
.rbroundbox_up_2 { background: #998F83;  }
/*.rbroundbox { background: url(fondo_negre_nt.gif) repeat; }*/
.rbtop_2 div { background: url('documents/cantonada-gris-topleft.png') no-repeat top left; }
.rbtop_2 { background: url('documents/cantonada-gris-topright.png') no-repeat top right; }
.rbbot_2 div { background: url('documents/cantonada-gris-bottomleft.png') no-repeat bottom left; height: 5px; }
.rbbot_2 { background: url('documents/cantonada-gris-bottomright.png') no-repeat bottom right; height: 5px;  }


.rbbot_2 div
{    
         
}
/*.rbcontent {margin: 0 7px; }*/
/*.rbroundbox { width: 206px; height:285;}*/
.rbroundbox2 { background: #998F83; font-size: 0.5em; height: 5px;}

/**********************************************/

/****************** CONTENT *******************/

h1
{
    font-size:20pt;
    font-weight:normal;
    color: #00ABC9;
    margin-top: 0px;
    text-align: left;
}

td.content_left 
{
    padding-right: 20px;
    width: 490px;
    text-align: justify;
    vertical-align: top;    
}

td.content_right
{
    width: 170px;    
    vertical-align: top;
    padding-top: 30px;
    padding-right: 10px;
    font-size: 8pt;
}



div.box1, div.box2, div.box3
{
    margin-top: 20px;
    padding: 5px;
    border: solid 1px #C9BFB2;
}

div.box1_title, div.box2_title, div.box3_title
{
    font-weight: bold;
    text-transform: uppercase;
    border-bottom: solid 1px #C9BFB2;
    padding-bottom: 4px;    
    margin-bottom: 6px;
}

li 
{
    list-style-position: outside;
    margin-bottom: 5px;
}

/**********************************************/

/*************** NEWS *************************/

table.news_table 
{
    width: 680px;
}

td.news_title h3 
{
    margin: 0px;    
}

td.news_date
{
    font-size: 8pt;
    padding-bottom: 5px;
}

table.news_table td.content_left, td.news_image
{
    padding-bottom: 25px;
}

/**********************************************/

/******************* BLOG *********************/

.blogTable 
{
    width: 670px;
}

.blogTableTitle 
{
	color: #796F62;
	font-size: 11pt;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.blogTd
{
	width: 330px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.blog1Table, .blog2Table 
{
    border: solid 1px #C9BFB2;
    width: 330px;
    padding: 10px 20px 10px 10px;
}

.blogSpacer
{
    width: 20px;
    
}

.blogPhoto
{
    vertical-align: top;    
}

.blogText
{
    padding-left: 10px;
    vertical-align: top;
    width: 220px;
}

.blogText ul
{
    padding-left: 0px;
    margin-left: 10px;
    font-size: 8pt;   
    list-style-image: none;
    list-style-type: none; 
}

.blogText li
{
    margin-bottom: 10px;
}

.blogText ul li a
{
    text-decoration: none;
    font-weight: bold;
}
