@charset "UTF-8";

img {border:none;}

#likebox-frame{
 border:2px solid #ffffff;
 width:314px;
 z-index:10;
 height: 410px;
 overflow: hidden;
 position:relative;
 top:0;
 left:0;
 float:left;
}
#likebox-frame iframe{
  left:1px;
  overflow:hidden;
  position:relative;
  top:-1px;
  margin-top: 0 !important;
}
.fb_iframe_widget iframe{margin-top: -26px !important; }

/* CSS Document */
#wrapper {
    width: 982px;
    margin: 0 auto;
    overflow:auto;
}

h2{
color:#003E7E;
	font-family: "Trebuchet MS", Arial;
font-size:20px;
font-weight:bold;
padding:0;
margin:0
    
}
h3{
color:#003E7E;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:25px;
font-weight:normal;
padding:0;
margin:0

}
p {
	font-family: "Lucida Grande", Arial !important;
	font-size: 12px;
	color: #222222;
	line-height: 19px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    position:relative;
    background: #efefef url(../images/back_2011.jpg) repeat-x top center;
}
.style1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #666666;
	line-height:22px;
	text-decoration: none;
}
.style1:link {	text-decoration: none;}
.style1:visited {	text-decoration: none;}

.buscador {
	height:16px;
}
.style1b {
	font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #666666;
	line-height:22px;
	text-decoration: none;
}
.style1b:link {	text-decoration: none;
font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #666666;
	line-height:22px;}
.style1b:visited {	text-decoration: none;
font-family: "Trebuchet MS", Arial;
	font-size: 13px;
	color: #666666;
	line-height:22px;}
.Title_Red_Trebu {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	color: #444;
	
}
.Title_Red_Trebu:link {	
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	color: #444;
	font-weight: bold;
}
.Title_Red_Trebu:visited {	
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	color: #444;
	font-weight: bold;
}
.Title_Grey_Trebu {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #999999;
	font-weight: bold;	
}
.Title_Red_Trebu_bold {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #003E7E;
	font-weight: bold;
}
.Title_Red_Trebu_bold:link {	
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #003E7E;
	font-weight: bold;
}
.Title_Red_Trebu_bold:visited {	
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #003E7E;
	font-weight: bold;
}

.Text_12_Georgia_Grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #434343;
	line-height: 15px;
}
.Text_13_Georgia_Grey {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #434343;
	line-height: 16px;
}

.Text_12_Georgia_Grey_2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #434343;
	line-height: 20px;
}
.Text_12_Georgia_Grey_3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #999999;
	line-height: 20px;
}
.Result_1 {
	font-family: "Trebuchet MS", Arial;
	background-color: #003E7E;
	color:#ffffff;
	font-size: 15px;
	line-height:20px;
	font-weight: bold;
	
}
.Result_2 {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	background-color: #666666;
	color:#ffffff;
	line-height: 20px;
	font-weight: bold;
}
.Result_3 {
	font-family: "Trebuchet MS", Arial;
	font-size: 15px;
	background-color: #999999;
	color:#ffffff;
	line-height: 20px;
	font-weight: bold;
}
.text_12_Georgia_Red {
	font-size: 12px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.Text_12_Trebu_Grey {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #6f6f6f;
	line-height: 14px;
}
.Text_12_Trebu_Greyb {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #6f6f6f;
	line-height: 14px;
	float:left;
}
span.Text_12_Trebu_Grey p {margin: 0; font-family: "Trebuchet MS", Arial; font-size: 11px; line-height: 15px; }
span.Text_12_Trebu_Greyb p {margin: -2px 0 0 7px; font-family: "Trebuchet MS", Arial; }

.title_news_sm {
	font-size: 13px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.title_news_sm2 {
	font-size: 11px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.title_news_sm_b {
	font-size: 12px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	
	text-decoration: none;
}
.title_news_sm_2 {
	font-size: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.title_news_sm_2:link {
	font-size: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.title_news_sm_2:visited {
	font-size: 15px;
	color: #333333;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	text-decoration: none;
}
.title_news_sm:link {	text-decoration: none;}
.title_news_sm:visited {	text-decoration: none;}

.style5 {
	font-size: 14px;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	color: #999999;
}
.style5b {
	font-size: 13px;
	font-family: "Trebuchet MS", Arial;
	color: #666;
}
.style6 {
font-family: "Trebuchet MS", Arial;
	color: #003E7E;
	font-size: 14px;
}
.style6b {
font-family: "Trebuchet MS", Arial;
	color: #003E7E;
	font-size: 13px;
}
.style7 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #003E7E;
	text-decoration: none;
}
.style7:visited{
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #CC0033;
	text-decoration: none;	
}
.style7:link{
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #003E7E;
	text-decoration: none;	
}
.style7:active{
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #003E7E;
	text-decoration: none;	
}
.style7B {
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
	color: #003E7E;
}
.style9 {
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #003E7E;
	font-weight: bold;
}
.style9:visited{
	text-decoration: none;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #cc0033;
	font-weight: bold;
}
.style9:hover{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #003E7E;
	font-weight: bold;
}
.style9:active{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #003E7E;
	font-weight: bold;
}


.style9:link{
	text-decoration:none;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	color: #003E7E;
	font-weight: bold;
}

.style10 {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #434343;
	line-height: 20px;
}
.style10_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
}
.style11 {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	color: #999999;
}
.style11b {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #666666;
}
.style13 {font-family: "Trebuchet MS", Arial; font-size: 14px; color: #003E7E; font-weight: bold; }
.style13_b {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #003E7E;
	font-weight: bold;
	line-height: 30px;
}
div a.style13_c {font-family: "Trebuchet MS", Arial; font-size: 14px; color: #003E7E; font-weight: normal; text-decoration:none !important;}

.style13:link {font-family: "Trebuchet MS", Arial; font-size: 14px; color: #003E7E; font-weight: bold; text-decoration: none;}
.style13:visited {
	font-family: "Trebuchet MS", Arial;
	font-size: 14px;
	color: #CC0033;
	font-weight: bold;
	text-decoration: none;
}

.style14_tre {
	font-family: "Trebuchet MS", Arial;
	color: #003E7E;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.style14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003E7E;
	font-size: 14px;
	text-decoration: none;
}
.style14:link		 	{	font-family: Georgia, "Times New Roman", Times, serif;	color: #003E7E;	font-size: 14px;	text-decoration: none; }
.style14:visited	 {	font-family: Georgia, "Times New Roman", Times, serif;	color: #cc0033;	font-size: 14px;	text-decoration: none; }
.style14_b {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003E7E;
	font-size: 14px;
	line-height:20px;
}
.style15 {
	font-size: 20px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style15:visited {
	font-size: 20px;
	color: #cc0033;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.style15:link {
	font-size: 20px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.style15b {
	font-size: 22px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.style15b:link {
	font-size: 22px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.style15b:visited{
	font-size: 22px;
	color: #cc0033;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
.style15c {
	font-size: 18px;
	color: #003E7E;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style16 {
	font-size: 16px;
	color: #999999;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.style21 {
color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;

}
.style21:link {
color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.style21:visited {
color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.style21:hover {
color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.style21:active {
color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.fecha_news {
	font-size: 15px;
	font-family:  "Trebuchet MS", Arial;
	color: #003E7E;
	font-weight: bold;
}
.download_pdf {
	font-size: 14px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 19px;
}
.download_pdf:link {
	font-size: 14px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 19px;
	text-decoration: none;
}
.download_pdf_2 {
	font-size: 12px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
}
.download_pdf_2:link {
	font-size: 12px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 16px;
	text-decoration: none;
}

.title_news_old {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 37px;
	color: #003E7E;
}

.title_news {
	font-family: "Trebuchet MS", Arial;
	font-size: 33px;
	color: #444;
	font-weight: bold;
}
.title_news_white {
	font-family: "Trebuchet MS", Arial;
	font-size: 33px;
	color: #fff;
	font-weight: bold;
}
a:link {
	color: #434343;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #434343;
}
a:hover {
	text-decoration: underline;
}
a:active {
text-decoration: underline;
}

.fielderror {
	color: #990000;
	background-color: #FFDDDD;
	border-color: #990000 #990000 #990000 black;
	border: 1px solid #990000;
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #666666;
}
.style26 {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 22px;
	font-weight: bold;
}
.style26:link {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 22px;
text-decoration:none;
	
}
.style26:hover {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 22px;
text-decoration:none;
	
}
.style26:active {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 22px;
text-decoration:none;
	
}
.style26:visited {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 22px;
text-decoration:none;
	
}
.style27 {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size: 10px;
}
.style27b {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	font-weight: bold;
	text-decoration:none;

}
.style27b:link {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 18px;
text-decoration:none;
	
}
.style27b:hover {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 18px;
text-decoration:none;
	
}
.style27b:active {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 18px;
text-decoration:none;
	
}
.style28b:visited {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 16px;
text-decoration:none;
	
}
.style28b {
	color: #ffffff;
	font-family: "Trebuchet MS", Arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;

}
.style28b:link {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 16px;
text-decoration:none;
	
}
.style28b:hover {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 16px;
text-decoration:none;
	
}
.style28b:active {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 16px;
text-decoration:none;
	
}
.style28b:visited {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 16px;
text-decoration:none;
	
}
.style28 {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 28px;
	text-decoration:none;
	
}
.style28:link {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 28px;
text-decoration:none;
	
}
.style28:hover {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 28px;
text-decoration:none;
	
}
.style28:active {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 28px;
text-decoration:none;

}
.style28:visited {
color: #ffffff;
font-family: "Trebuchet MS", Arial;
	font-size: 28px;
text-decoration:none;

}

.tab1sel {
	width: 108px;
	height: 35px;
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.tab1sel a{
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.tab1notsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.tab1notsel a{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab2sel {
	width: 108px;
	height: 35px;
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tab2sel a{
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab2notsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tab2notsel a{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab1tsel {
	width: 108px;
	height: 35px;
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
    border-bottom:1px solid #EFEFEF;
}

.tab1tsel a{
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.tab1tnotsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.tab1tnotsel a{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab2tsel {
	width: 108px;
	height: 35px;
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
    border-bottom:1px solid #EFEFEF;
}

.tab2tsel a{
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab2tnotsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tab2tnotsel a{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}


.tab3sel {
	width: 108px;
	height: 35px;
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.tab3sel a{
	color:#003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.tab3notsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.tab3notsel a{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.floatLeft{float:left;}

#page-wrap						{ width: 520px;}

#slider							{ height: 30px; overflow: hidden; position: relative; }

                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */
#mover							{ width: 2880px; position: absolute; }

.slide							{ width: 520px; float: left; position: relative;  }
/*.slide h1                       { font-size: 13px; font-family: "Trebuchet MS", Arial;	color: #666; } */
.slide a						{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;	color: #434343; text-decoration: none}
.slide a:hover					{ text-decoration: underline }
#slider-stopper					{ position: absolute; top: 1px; right: -100px; background: #ac0000; color: white;
								  padding: 3px 2px; font-size: 10px; text-transform: uppercase; z-index: 1000; }

.slide h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
}

.slidetext						{ font-size: 12px; font-family:'Trebuchet MS',Arial;	color: #fff; text-decoration: none}

.slide2							{ width: 520px; float: left; position: relative;  }
/*.slide h1                       { font-size: 13px; font-family: "Trebuchet MS", Arial;	color: #666; } */
.slide2 a						{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;	color: #434343; text-decoration: none}
.slide2 a:hover					{ text-decoration: underline }

.slide2 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999;
}


#page-wrap_agenda						{ width: 317px; height: 73px; float: left;}

#slider_agenda							{ height: 80px; overflow: hidden; position: relative; }

                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */
#mover_agenda							{ width: 2880px; position: absolute; }

.slide_agenda							{ height: 100px;width: 297px; padding: 0 10px; float: left; position: relative;  }
/*.slide h1                       { font-size: 13px; font-family: "Trebuchet MS", Arial;	color: #666; } */
.slide_agenda a						{ font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;	color: #434343; text-decoration: none}
.slide_agenda a:hover					{ text-decoration: underline }
.slide_agenda h1 {
	font-family: "Trebuchet MS", Arial;
	font-size: 12px;
	color: #FFF;
}
#slider-stopper_agenda					{ position: absolute; top: 1px; right: -100px; background: #ac0000; color: white;
								  padding: 3px 2px; font-size: 10px; text-transform: uppercase; z-index: 1000; }


.gal_tabsel {
	width: 108px;
	height: 35px;
	color:#FFFFFF;
    background-color: #003E7E;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border: 1px solid #003E7E;
	text-decoration:none;
}

.gal_tabsel a{
	color:#FFFFFF;
	text-decoration:none;
}

.gal_tabsel a:hover{
	color:#CCCCCC;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.gal_tabnotsel {
	width: 109px;
	height: 35px;
	color:#CCCCCC;
    background-color: #FFFFFF;
	font-family:"Trebuchet MS",Arial;
	font-size:14px;
	font-weight:bold;
	text-align: center;
	border: 1px solid #CCCCCC;
}

.gal_tabnotsel a{
	color:#CCCCCC;
	text-decoration:none;
}

.gal_tabnotsel a:hover{
	color:#003E7E;
	text-decoration:none;
}

.xml_error {
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #003E7E;
	font-weight: bold;
	text-decoration: none;
	padding-top: 20px;
}


#agendaTickerWrapper {
	background: #fff;
	
	
	overflow: auto;
	min-height: 50px;
	overflow:hidden;
}
	
	#agendaTickerWrapper .title {
		color: #003E7E;
		font-family: "Trebuchet MS", Arial;
		font-size: 18px;
		background: #fff;
		font-weight: bold;
		padding: 5px 0 5px 12px;
	}
	
	#agendaTickerWrapper .date {
		color: #797979;
		font-family: "Trebuchet MS", Arial;
		font-size: 18px;
		background: #fff;
		font-weight: bold;
		padding: 5px 0 5px 12px;
	}
	
	#agendaTickerWrapper a,
	#agendaTickerWrapper img {
		border: 0px;
	}

	#agendaTicker {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #000;
		float: left;
		border: none;
	    list-style-type: none;
	    background: #fff;
	    padding: 0 0 10px 0;
	    margin: 0;
	}
	
	#agendaTicker li {
		padding:20px 0 0 0;
		background: #fff;
	}

.searchButton {
      font-family: "Trebuchet MS", Arial;
      font-size: 16px;
      color: #003E7E;
      font-weight: bold;
	  background-color:#FFF;
	  border: 0;
}

.overwin1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=90);
    display:none;
}

.overwin2 {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1500;
	width: 100%;
	height: 100%;
    display:none;
}

.button_bar_bg {
    background-image: url(http://www.medcup.org/2008/sources/images/botonera_back.jpg);
}

.botonera_bg {
    background-image: url(http://www.medcup.org/2008/sources/images/botonera_back.jpg);
}

.solapa {
    background-image: url(http://www.medcup.org/2008/sources/images/back_solapa.jpg);
}

.botonera_table {
    height: 35px;
}

.newTable {
    height: 100%;
} 

/*
/////////////////////////////////////////////////////
// Streaming Radio
*/
.radioLanguage {
    cursor: pointer;
    text-align: center;
}

/*
/////////////////////////////////////////////////////
// LiveSailing
*/

#ls_shockwave {
    text-align: center;
}

.ls_radio {
    border-bottom: 1px solid #d1d1d1;
}

.ls_tabsHolder {
    background-color: #eeefef;
    vertical-align: bottom;
}

#image_TP52,
#image_GP42 {
    cursor: pointer;
}

.ls_statusBar {
    text-align: left;
    vertical-align: middle;
	font-family: "Trebuchet MS", Arial;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
    height: 60px;
    padding-left: 50px;
}
  
.ls_bg_tp52 {
    background-color: #BB002E;
}

.ls_bg_gp42 {
    background-color: #919296;
}

.ls_replays {
    float: left;
    font-family: "Trebuchet MS", Arial;
    color: #fff;
	font-weight: bold;
    font-size: 18px;
    margin-top: -2px;
}

.ls_replays_combo {
    vertical-align: middle;
}

    .ls_replays_combo select {
        float: left;
        margin-left: 3px;
    }

.ls_noRace {
    height: 180px;
    background-image: url(http://www.medcup.org/2008/sources/images/fondo_livesailing.jpg);
    background-position: 0 0;
    background-repeat: no-repeat;
    text-align: center;
    padding: 120px 0 0 0;
    margin: 0;
}

    .ls_noRace .row1,
    .ls_noRace .row2 {
        font-family: "Trebuchet MS", Arial;
        color: #fff;
    	font-weight: bold;
        font-size: 20px;
        color: #BB002E;
    }

    .ls_noRace .row2 {
        font-size: 16px;
    }
    
    
    .menu {
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;  font-weight:normal; color:#444;
}

/*MENU*/
#menu { height:27px;  float:left; margin-top:5px; }
#nav {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;   margin-top:0; padding-left:0;}
#nav li { float:left; }
#nav li a { display:block; padding:7px 8px; text-decoration:none; color:#777777; margin:1px 1px 8px 0;}
#nav li a:hover {   
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #003E7E, #003E7E);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#003E7E), to(#003E7E));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#003E7E, #003E7E);
 
 color:white; margin:1px 1px 8px 0; margin-bottom:8px;
	
	}
	
.hov {/* fallback */

  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #091a52, #003E7E);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#003E7E), to(#091a52));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#003E7E, #091a52);

 

	
	}
.hov_b { background-color:#cccccc; color:white; }
/* Submenu */

#nav ul.submenu {box-shadow: 0 0 8px #999999;  z-index:10001; background-color:#fff;  padding:4px; margin-left:0; margin-top:-11px; position:absolute; list-style:none; font-weight:normal; font-size:12px; border:1px solid #ccc;  display:none;}
#nav ul.submenu li { z-index:10001; background-color:#fff; float:none;   width:130px; font-weight:bold;}
#nav ul.submenu li a { display:block; padding:7px 10px; text-decoration:none; color:#444; margin:1px 1px 0 1px;}
#nav ul.submenu li a:hover { color:#ffffff; background-color:#999; border:none; margin:1px;}
/* Subsubmenu */
#nav ul.subsubmenu {z-index:10001;  background-color:#fff; padding:5px; position:absolute; list-style:none; margin-left:150px; margin-top:-30px;}
#nav ul.subsubmenu li {  z-index:10001; background-color:#fff; float:none; min-width:200px;}

#menuB { height:27px;  float:left; width: 974px;}


#navB {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; list-style:none;   margin-top:0; padding-left:0; margin-left: 0;}
#navB li { float:left; }
#navB li a { text-align: center; border-right:1px solid #a6b4c3; display:block; padding:10px 7px 8px;height:17px; text-decoration:none; color:#ffffff; margin:0; cursor: pointer;}
#navB li a:hover {  color:white; background-color: #010f3c; }
#navB li a img{border:none;}
#navB li.submen a:hover { background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ; color:white; }
#navB li:hover.submen { background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ; color:white;}

#navB li.histo a { border:none; background: url(../images/hist.png) no-repeat scroll 3px 4px transparent; padding-left:31px;}
#navB li.histo a:hover {background: url(../images/hist.png) no-repeat scroll 3px 4px #010f3c; border:none;}
.hovB {background-color: #efefef;


  color: #003E7E !important;

	
	}
#navB li a:hover.hovB {  color:white !important; background-color: #010f3c; }
#navB li a.curr {  color:white !important; background-color: #010f3c; padding:0; border-left: 1px solid #a6b4c3; border-right: none; height: 35px;}

#navB li a.langs {width:19px; border-left:1px solid #a6b4c3; border-right:none; display:block; padding:8px 10px 11px;;height:16px; text-decoration:none; color:#ffffff; margin:0 0 8px 0;}
#navB li a.langs:hover { background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ; cursor: pointer;}
/* Submenu */
#navB li:hover ul.submenu {display:block}
#navB li:hover ul.submenuD {display:block}
#navB ul.submenu { z-index:10001; background-color:#fff;  padding:4px; margin-left:0; margin-top:0; position:absolute; list-style:none; font-weight:normal; font-size:12px;  display:none; 
-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
}
#navB ul.submenuD { z-index:10001; background-color:#fff;  padding:4px; margin-left:0; margin-top:0; position:absolute; list-style:none; font-weight:normal; font-size:12px;  display:none; 
-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
}
#navB ul.submenu li { z-index:10001; background-color:#fff; float:none;   width:146px; font-weight:bold;}
#navB ul.submenu li a {text-align: left; border:none; display:block; padding:7px 10px; text-decoration:none; color:#444; margin:0 1px 0 1px; height:16px;}
#navB ul.submenu li a:hover { color:#444; background-color:#D5D5D5; background-image: none; border:none;}
#navB ul.submenu li div a:hover{background:#999; border:none;}

#navB ul.submenuD li { z-index:10001; background-color:#fff; float:none;   width:146px; font-weight:bold;}
#navB ul.submenuD li a {text-align: left; border:none; display:block; padding:7px 10px; text-decoration:none; color:#444; margin:0 1px 0 1px; height:16px;}
#navB ul.submenuD li a:hover { color:#444; background-color:#D5D5D5; background-image: none; border:none;}
#navB ul.submenuD li div a:hover{background:#999; border:none;}

/* Subsubmenu */

#navB ul.subsubmenu {z-index:10001;  background-color:#fff; padding:5px; position:absolute; list-style:none; margin-left:150px; margin-top:-30px;}
#navB ul.subsubmenu li {  z-index:10001; background-color:#fff; float:none; min-width:200px;}

/* SubmenuB */
#navB li:hover ul.submenuB {display:block}
#navB ul.submenuB {width: 300px; margin-left: -208px !important; width: 240px; z-index:10001; background-color:#fff;  padding:4px; margin-left:0; margin-top:-8px; position:absolute; list-style:none; font-weight:normal; font-size:12px;   display:none;
-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
}

#navB ul.submenuB li { z-index:10001; background-color:#fff; float:left; font-weight:bold;}
#navB ul.submenuB li a {border:none; display:block; padding:5px 5px 5px; text-decoration:none; color:#444; margin:0 2px; height:16px;}
#navB ul.submenuB li a:hover {cursor: pointer; color:#ffffff; background-color:#cccccc; border:none;}
#navB ul.submenuB li div a:hover{background:#D5D5D5; border:none;}
#navB ul.submenuB li a img {border: none;}
/* Subsubmenu */

#navB ul.subsubmenuB {z-index:10001;  background-color:#fff; padding:5px; position:absolute; list-style:none; margin-left:150px; margin-top:-30px;}
#navB ul.subsubmenuB li {  z-index:10001; background-color:#fff; float:none; min-width:200px;}


#navC {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:right; font-size:12px; list-style:none;   margin-top:0; padding-left:0; margin-left: 0;}
#navC li { float:right; }
#navC li a { text-align: center; border-left:1px solid #a6b4c3; display:block; padding:10px 9px 8px;height:17px; text-decoration:none; color:#ffffff; margin:0 0 8px 0;}

#navC li a:hover {  color:white; background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ;}
#navC li.submen a:hover { background:url(../images/arrow_white.png) no-repeat scroll center bottom #D5D5D5 ; color:white;}
#navC li.histo a { border:none; background: url(../images/hist.png) no-repeat scroll 3px 4px transparent; padding-left:31px;}
#navC li.histo a:hover {background: url(../images/hist.png) no-repeat scroll 3px 4px #010f3c; border:none;}
#navC li a.langs {width:23px; border-left:1px solid #a6b4c3; border-right:none; display:block; padding:11px 10px 8px;height:16px; text-decoration:none; color:#ffffff; margin:0 0 8px 0;}
#navC li a.langs:hover { background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ; cursor: pointer;}

#navC li a.histor {width:88px; border-left:1px solid #a6b4c3; border-right:none; display:block; padding:11px 10px 8px;height:16px; text-decoration:none; color:#ffffff; margin:0 0 8px 0; float: right;}
#navC li a.histor:hover { background:url(../images/arrow_white.png) no-repeat scroll center bottom #010f3c ; cursor: pointer;}
#navB li a.medtv {width:71px; border-left:1px solid #a6b4c3; border-right:none; display:block; height:35px; text-decoration:none; color:#ffffff; margin: 0; padding: 0; }
#navB li a.openvillage {width:92px; border-left:1px solid #a6b4c3; border-right:none; display:block; height:35px; text-decoration:none; color:#ffffff; margin: 0; padding: 0; }
#navC li a img{border: none;}
#navB li:hover ul.submenuC {display:block; }
#navB ul.submenuC {margin:0; min-width:718px; background-color:#f6f6f6;  z-index:1000; background-color:#fff;  padding:4px; position:relative; float: right; list-style:none; font-weight:normal; font-size:12px;  display:none; min-height: 215px;

-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";

}

#navB ul.submenuC li {  background-color:#fff; float:none;   width:100%; font-weight:bold; display: block;}
#navB ul.submenuC li a {background: none; text-align: left; border:none; display:block; padding:7px 10px; text-decoration:none; color:#444; margin:0 1px 0 1px; height:16px;}
#navB ul.submenuC li a:hover { color:#444; background-color:#D5D5D5; border:none; background-image: none;}
#navB ul.submenuC li div a:hover{background:#D5D5D5; border:none;}
#navB ul.submenuC li ul{padding:5px; float:right; width:90px;}
/* SubmenuB */
#navC li:hover ul.submenuB {display:block;}
#navC ul.submenuB {width: 300px; margin-left: -176px !important; width: 212px; z-index:10001; background-color:#fff;  padding:4px; margin-left:0; margin-top:-8px; position:absolute; list-style:none; font-weight:normal; font-size:12px;   display:none;
-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
}

#navC ul.submenuB li { z-index:10001; background-color:#fff; float:left; font-weight:bold;}
#navC ul.submenuB li a {border:none; display:block; padding:5px 5px 2px; text-decoration:none; color:#444; margin:0 1px 0 1px; height:16px;}
#navC ul.submenuB li a:hover {cursor: pointer; color:#ffffff; background-color:#cccccc; border:none;}
#navC ul.submenuB li div a:hover{background:#D5D5D5; border:none;}
#navC ul.submenuB li a img {border: none;}

/* Submenu */
#navC li:hover ul.submenu {display:block}
#navC ul.submenu { z-index:10001; background-color:#fff;  padding:4px;min-width:108px;  margin-top:35px; margin-left: 0; position:relative; list-style:none; font-weight:normal; font-size:12px;  display:none; 
-moz-box-shadow: 0 5px 6px #333;
-webkit-box-shadow: 0 5px 6px #333;
box-shadow: 0 5px 6px #333;
/* For IE 8*/
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
/* For IE 5.5 - 7*/
filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direccion=180, color='#333333')";
}

#navC ul.submenu li { z-index:10001; background-color:#fff; float:none;    font-weight:bold;}
#navC ul.submenu li a {text-align: left; border:none; display:block; padding:7px 10px; text-decoration:none; color:#444; margin:0 1px 0 1px; height:16px;}
#navC ul.submenu li a:hover { color:#ffffff; background-color:#D5D5D5; background-image: none; border:none;}
#navC ul.submenu li div a:hover{background:#D5D5D5; border:none;}

/*MENU YEARS*/
#years { height:17px;  float:right; margin-top:1px; margin-right:15px; color:white;}
#years2011{height:17px;  float:right; margin-top:1px; margin-right:5px; color:white;}
#years2 { height:17px;  float:right; margin-top:13px; margin-right:15px; color:white;}
#ynav {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; margin-top:0; padding-left:0;}
#ynav li { float:left; }
#ynav li a { display:block; margin-left:3px; padding:2px 8px; text-decoration:none;  color:white;}
#ynav li a:hover { color:#003E7E; background-color:#a6b4c3;  margin:0 2px 2px 3px; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px;}
.hovy { display:block;  padding:2px 8px; background-color:white; color:#003E7E; -webkit-border-radius: 11px; -moz-border-radius: 11px; border-radius: 11px; margin-left:3px;}
.ynav {float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; }

/*MENU YEARS*/
#yearsm { height:17px;  float:right; margin-top:11px; margin-right:15px; color:#ccc;}
#mnav {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; margin-top:0; padding-left:0;}
#mnav li { float:left; }
#mnav li a { display:block; margin-left:3px; padding:3px 8px; text-decoration:none;  color:#999;}
#mnav li a:hover { color:#eeeeee; background-color:#999;  margin:0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-left:3px;}
.mnav {float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; }

/*MENU CLASES*/
#menuc { height:27px;  float:left; margin-top:-3px;}
#navc { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; list-style:none; font-weight:bold; margin-top:0; padding-left:0;}
#navc li { float:left;  width:79px; height:24px;  background-color:#efefef; padding:4px;}
#navc li a { display:block; text-decoration:none; color:#888; padding:0; height:24px; width:79px; margin:0;}
#navc li a:hover { color:#003E7E;  margin:0;}

/*MENU YEARS*/
#yearsr { height:17px;  float:right; margin-top:11px; margin-right:15px; color:#fff;}
#rnav {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; margin-top:0; padding-left:0;}
#rnav li { float:left; }
#rnav li a { display:block; margin-left:3px; padding:3px 8px; text-decoration:none;  color:#fff;}
#rnav li a:hover { color:#003E7E; background-color:#fff;  margin:0; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-left:3px;}
.rnav {float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; }

/* ARROW*/
#arro { height:17px;  float:right; margin-top:11px; margin-right:15px; color:#fff;}
#arrnav {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; margin-top:0; padding-left:0;}
#arrnav li { float:left; }
#arrnav li a { display:block; margin-left:3px; padding:3px 5px 3px 8px; text-decoration:none;  color:#fff;}
#arrnav li a:hover { color:#999999; background-color:#fff;  margin:0; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; margin-left:3px;}
.arrnav {float:left;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; list-style:none;  font-weight:normal; }


.rank_pos{
color:#003E7E;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:bold;
height:23px;
width:24px;
}

.proa_teams{
color:#003E7E;
float:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
height:23px;
width:24px;

}

.back_deg_grey_light{
  /* fallback */
  background-color: #ffffff;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #e4e4e4, #ffffff);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#ffffff), to(#e4e4e4));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#ffffff, #e4e4e4)

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e4e4e4',GradientType=0 ); /* ie */

  }
  
.back_deg_grey{
  /* fallback */
  background-color: #cccccc;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #cccccc, #ffffff);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#ffffff), to(#cccccc));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#ffffff, #cccccc);
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* ie */

  }
  
  .back_deg_grey_dark{
  /* fallback */
  background-color: #b4b4b4;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #9d9d9d, #b4b4b4);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#b4b4b4), to(#9d9d9d));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#b4b4b4, #9d9d9d);
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4b4b4', endColorstr='#9d9d9d',GradientType=0 ); /* ie */
  }
  
    .back_deg_grey_dark_2{
  /* fallback */
  background-color: #8f8f8f;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #9e9e9e, #cbcaca);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#BDBDBD), to(#9e9e9e));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#BDBDBD, #9e9e9e);
  
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BDBDBD', endColorstr='#9e9e9e',GradientType=0 ); /* ie */
  }
  
  .back_deg_red{
  /* fallback */
  background-color: #003E7E;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #091a52, #003E7E);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#003E7E), to(#091a52));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#003E7E, #091a52);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003E7E', endColorstr='#091a52',GradientType=0 ); /* ie */
  }
    .back_deg_black{
  /* fallback */
  background-color: #000000;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #000000, #555555);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#555555), to(#000000));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#555555, #000000);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#000000',GradientType=0 ); /* ie */
  }
  
    .back_deg_blue{
  /* fallback */
  background-color: #273C7C;
  background-repeat: repeat-x;
  
  /* Firefox 3.6+ */
  background: -moz-linear-gradient(100% 100% 90deg, #142B59, #273C7C);
  
  /* Safari 4-5, Chrome 1-9 */
  /* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
  background: -webkit-gradient(linear, 0% 0%, 0% 140%, from(#273C7C), to(#142B59));
  
  /* Safari 5.1+, Chrome 10+ */
  background: -webkit-linear-gradient(#273C7C, #142B59);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273C7C', endColorstr='#142B59',GradientType=0 ); /* ie */
  }
  
  .class_bt{

  text-align: center;
  float:left;
  height: 29px;
  background: transparent url(../images/arrow_white.png) no-repeat bottom center;
  padding-bottom: 6px;
  margin-top: -4px;
  }
  
.multimediaSlide { width: 646px; float:left; height:521px;  background-color: #ffffff;}
	.multimediaTabs { float: right; margin: 0; padding: 0 0 ;}
		.multimediaTabs li { float: left; padding-left: 5px;}
		.multimediaTabs li a { display: block;  padding-bottom: 10px; opacity: 0.5; background: transparent url(../images/arrow_white.png) no-repeat center 30px ;}
		.multimediaTabs li a:hover, .multimediaTabs li a.current {opacity: 1; 
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: background 0.2s ease-in-out;
		-o-transition: background 0.2s ease-in-out;
		transition: background 0.2s ease-in-out;
	
		padding-bottom: 10px;  background: transparent url(../images/arrow_white.png) no-repeat bottom center;
 }
.multimediaPanes{float:left;}
.multimediaPanes div p { padding: 7px 12px; color: #fff; }
.multimediaPanes div.boats ul {width:646px; float:left; padding: 0; margin: 0;}
.multimediaPanes div.boats ul li .top_te {padding:11px 15px 11px 10px ; border-top: 2px solid #EFEFEF; height:20px;}
.multimediaPanes div.boats ul li .top_te div.flag_t {padding-top: 0; margin-right: 14px; float: left; width: 31px;}
.multimediaPanes div.boats ul li .top_te span.vela {font-family: "Trebuchet MS",Arial; color: #6F6F6F; font-size: 11px; margin-right: 14px; float: left; margin-top: 3px; width: 63px; }
.multimediaPanes div.boats ul li .top_te span.skip {font-family: "Trebuchet MS",Arial; color: #6F6F6F; font-size: 11px; text-align: right; float: left; margin-top: 3px; width: 123px;}

.multimediaPanes div.boats ul li .top_te div.proa_teams{

text-align: center;
padding: 0 8px 0 0;
}
.multimediaPanes div.boats ul li .top_te span.title_news_sm{font-size: 17px; float:left;}
.multimediaPanes div.boats ul li .top_te span.title_news_sm a{font-size: 17px; float:left; text-decoration: none; cursor: pointer;}
.multimediaPanes div.boats ul li .info_b {background-color: #fff; font-family: "Trebuchet MS",Arial; color: #999999;font-size: 9px; padding:6px 15px 9px 10px ; border-top: 2px solid #EFEFEF; height:10px;}


.multimediaPanes div.boats ul li .info_b div.flag_t {  margin-right: 14px; float: left; width: 31px;}
.multimediaPanes div.boats ul li .info_b span.vela {  margin-right: 14px; float: left; width: 63px; }
.multimediaPanes div.boats ul li .info_b span.skip {  text-align: right; float: left; width: 123px;}

.multimediaPanes div.boats ul li .info_b div.proa_teams{
color: #999999;
font-size: 9px;
text-align: center;
padding: 0 8px 0 0;
}
.multimediaPanes div.boats ul li .info_b span.title_news_sm{font-size: 10px; float:left; font-weight: normal; color: #999999;}


.multimediaPanes div.boats ul li .info_series {padding: 16px 10px 10px;}
.multimediaPanes div.boats ul li .info_series div {padding:5px 0 5px 10px; width:505px;}
.multimediaPanes div.boats ul li .info_series div span.title_news_sm{font-size: 19px; color:#929192;}
.multimediaPanes div.boats ul li .info_series div p{color:#909090; line-height:17px;font-size:12px;font-family: 'Trebuchet MS', Arial; padding: 0; margin: 0;}


.multimediaPanes div ul.thumb { padding: 0 8px 0 12px; }
	.multimediaPanes div ul.thumb li { float: left; margin-right: 5px; }



ul.rank_b{width:319px; float:left; padding: 0; margin: 0;}
ul.rank_b li .top_te {padding:5px 8px 1px 2px ; width: 309px; border-bottom: 2px solid #EFEFEF;}
ul.rank_b li .top_te div.proa_teams{ text-align: center; padding: 0 4px 0 0; }
ul.rank_b li .top_te div.flag_t {padding-top: 0; margin-right: 11px; float: left; width: 23px;}
ul.rank_b li .top_te span.vela {font-family: "Trebuchet MS",Arial; color: #6F6F6F; font-size: 11px; margin-right: 14px; float: left; margin-top: 3px; width: 63px; }
ul.rank_b li .top_te span.skip {font-family: "Trebuchet MS",Arial; color: #6F6F6F; font-size: 11px; text-align: right; float: left; margin-top: 3px; width: 123px;}
	
	.multimediaSlideN { width: 317px;  float:left; height:456px; }
	.multimediaTabsN { float: right; margin: 0; padding: 0 0 ;}
		.multimediaTabsN li { float: left; padding-left: 5px; overflow: hidden;}
		.multimediaTabsN li a { display: block;  padding-bottom: 10px; opacity: 0.5; background: transparent url(../images/arrow_white.png) no-repeat center 30px ;}
		.multimediaTabsN li a:hover, .multimediaTabsN li a.current {opacity: 1; 
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: background 0.2s ease-in-out;
		-o-transition: background 0.2s ease-in-out;
		transition: background 0.2s ease-in-out;
		
		padding-bottom: 10px;  background: transparent url(../images/arrow_white.png) no-repeat bottom center;
 }
.multimediaPanesN div p { padding: 7px 12px; color: #fff; }

.multimediaPanesN div ul.thumb { padding: 0 8px 0 12px; }
	.multimediaPanesN div ul.thumb li { float: left; margin-right: 5px; }
	

	.multimediaSlideL { width: 317px;  float:left; height:365px; }
	.multimediaTabsL { float: left; margin: 0; padding: 0 0 ; list-style: none outside none}
		.multimediaTabsL li { float: left;  border-right: 1px solid #a6b4c3;}
		.multimediaTabsL li a { display: block;  padding: 10px; color:#fff; text-decoration: none; background: transparent url(../images/arrow_white.png) no-repeat center 50px ;}
			
		
		.multimediaTabsL li a:hover, .multimediaTabsL li a.current {opacity: 1; color:#fff; text-decoration: none;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: background 0.2s ease-in-out;
		-o-transition: background 0.2s ease-in-out;
		transition: background 0.2s ease-in-out;
		
		padding-bottom: 10px;  background: #010f3c url(../images/arrow_white.png) no-repeat bottom center;
 }
 		.multimediaTabsL li h2 a{font-size: 14px;} 
 		.multimediaPanesL{z-index: 0;}
 		.multimediaPanesL div{overflow: hidden; float: left;}
.multimediaPanesL div p { padding: 7px 12px; color: #fff; }

.multimediaPanesL div ul.thumb { padding: 0 8px 0 12px; }
	.multimediaPanesL div ul.thumb li { float: left; margin-right: 5px; }

		
.multimediaSlide_Rank {  float:left; height:328px;  background-color: #ffffff;}
.multimediaSlide_Res {  float:left; height:455px;  background-color: #ffffff; width: 318px;}


	.multimediaSlideR { width: 317px;  float:left; height:365px; }
	.multimediaTabsR { float: left; margin: 0; padding: 0 0 ; }
		.multimediaTabsR li { float: left;  }
		.multimediaTabsR li a {font-size: 14px; font-family: "Trebuchet MS",Arial; display: block;padding: 0 6px;  margin: 7px 1px 0; color:#9D9D9D; text-decoration: none; background: transparent url(../images/arrow_white.png) no-repeat center 50px ;}
			
		
		.multimediaTabsR li a:hover, .multimediaTabsR li a.current {opacity: 1; color:#fff; text-decoration: none;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: background 0.2s ease-in-out;
		-o-transition: background 0.2s ease-in-out;
		transition: background 0.2s ease-in-out;
		
		 background-color: #9D9D9D;
 }
 		.multimediaTabsR li h2 a{font-size: 14px;} 
 		.multimediaPanesR{z-index: 0;}
 		.multimediaPanesR div{overflow: hidden; float: left;}
.multimediaPanesR div p { padding: 7px 12px; color: #fff; }

.multimediaPanesR div ul.thumb { padding: 0 8px 0 12px; }
	.multimediaPanesR div ul.thumb li { float: left; margin-right: 5px; }
	
		.multimediaTabsSoto { float: left; margin: 0; padding: 0 0 ; }
		.multimediaTabsSoto li { float: left;  }
		.multimediaTabsSoto li a {font-size: 14px; font-family: "Trebuchet MS",Arial; display: block;padding: 0 6px;  margin: 7px 1px 0; color:#9D9D9D; text-decoration: none; background: transparent url(../images/arrow_white.png) no-repeat center 50px ;}
			
		
		.multimediaTabsSoto li a:hover, .multimediaTabsSoto li a.current {opacity: 1; color:#fff; text-decoration: none;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: opacity 0.2s ease-in-out;
		-o-transition: opacity 0.2s ease-in-out;
		transition: opacity 0.2s ease-in-out;
		
		-webkit-transition: opacity 0.2s ease-in-out;
		-moz-transition: background 0.2s ease-in-out;
		-o-transition: background 0.2s ease-in-out;
		transition: background 0.2s ease-in-out;
		
		 background-color: #9D9D9D;
 }
 		.multimediaTabsSoto li h2 a{font-size: 14px;} 
 		.multimediaPanesSoto{z-index: 0;}
 		.multimediaPanesSoto div{overflow: hidden; float: left;}
.multimediaPanesSoto div p { padding: 7px 12px; color: #fff; }

.multimediaPanesSoto div ul.thumb { padding: 0 8px 0 12px; }
	.multimediaPanesSoto div ul.thumb li { float: left; margin-right: 5px; }
		

h2.titles{font-size: 17px; float:left; }
h2.titles a.red_back{text-decoration:none; color:#ffffff; text-shadow:0 0 3px #012a54;}
h2.titles a.grey_back{text-decoration:none; color:#ffffff; text-shadow:0 0 3px #666666;}
.grey_back{text-decoration:none; color:#ffffff; text-shadow:0 0 3px #666666;}

.twtr-ft{display:none;}

.shareNews { padding: 12px 2px 0;  margin: 12px 0 0 -4px; overflow: hidden; float: left; }
	.shareNews .recommend { float: left; width: 450px; margin-right: 12px; }
	.shareNews .socialIcons { float: right; }
.shareNews.Top {padding: 12px 20px 12px !important; border-bottom: 1px solid #e4e4e4; border-top: none !important; margin-bottom: 0 !important; margin-top: 0 !important; }	
.shareNews .socialIcons span { font-size: 1.2em; line-height: 0.8em !important; color: #999; }
	.socialIcons span { font-size: 1.2em; line-height: 0.8em !important; color: #999; margin: 5px 0 0; float: left; }
.addthis_toolbox{font-family: 'Trebuchet MS', Arial; font-size: 13px; float: right; margin-top: 3px;}
.addthis_default_style .at300b, .addthis_default_style .at300m{text-decoration: none !important; color:#888;}
.addthis_default_style .at300b iframe, .addthis_default_style .at300m iframe{width:104px !important;}

.date_labels{position: absolute; width: 274px; height: 40px; margin:24px 0 0 403px;	font-family: 'Trebuchet MS', sans-serif; color: rgb(204, 0, 51); font-size: 1em; }

.shareVideo { float: left; margin: 0 0 0 0; overflow: hidden; padding: 0 2px 0; }

/* SLIDESHOW HOME */

.slidechow {  float: left; height: 413px; overflow: hidden;}
.slidechow a{  float: left; }
.slidechow a img {border: none;}

.slidechows {  float: left; height: 420px; overflow: hidden;}
.slidechows a{  float: left; }
.slidechows a img {border: none;}


.play { position: relative; display: block; }
.playBtn { position: absolute; top: 50%; left: 50%; display: block; text-indent: -9999px; }
.playBtn.big { background: transparent url(http://c84701.r1.cf2.rackcdn.com/playBtn_test.png) no-repeat left top; margin: -25px 0 0 -25px; width: 50px; height: 50px;}
.play:hover .playBtn.big { background: transparent url(http://c84701.r1.cf2.rackcdn.com/playBtn_test.png) no-repeat -50px top; margin: -25px 0 0 -25px; }
.playBtn.small { background: transparent url(http://c84701.r1.cf2.rackcdn.com/playBtn_test.png) no-repeat left bottom; margin: -15px 0 0 -15px; width: 30px; height: 30px;}
.play:hover .playBtn.small { background: transparent url(http://c84701.r1.cf2.rackcdn.com/playBtn_test.png) no-repeat -70px bottom; margin: -15px 0 0 -15px; }


.results_grey_yes {
	font-family: "Trebuchet MS";
	font-size: 17px !important;
	color: #434343;
	line-height: 20px;
	font-weight: bold;
}
.results_grey_no {
	font-family: "Trebuchet MS";
	font-size: 17px !important;
	color: #999999;
	line-height: 20px;
	font-weight: bold;
}
.results_red {
	font-family: "Trebuchet MS";
	color: #003E7E;
	font-size: 17px !important;
	line-height:20px;
	font-weight: bold;
}

.openVillageSlideL { width: 317px;  float:left; }
.openVillageTabsL { float: left; margin: 0; padding: 0 0 ; list-style: none outside none}
.openVillageTabsL li { float: left;  border-right: 1px solid #a6b4c3;}
.openVillageTabsL li a { display: block;  padding: 10px; color:#fff; text-decoration: none; background: transparent url(../images/arrow_white.png) no-repeat center 50px ;}


.openVillageTabsL li a:hover, .openVillageTabsL li a.current {opacity: 1; color:#fff; text-decoration: none;

-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
-o-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;

-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: background 0.2s ease-in-out;
-o-transition: background 0.2s ease-in-out;
transition: background 0.2s ease-in-out;

padding-bottom: 10px;  background: #010f3c url(../images/arrow_white.png) no-repeat bottom center;
}
.openVillageTabsL li h2 a{font-size: 14px;} 
.openVillagePanesL{z-index: 0;}
.openVillagePanesL div{overflow: hidden; float: left;}
.openVillagePanesL div p { padding: 7px 12px; color: #222222; padding:0 }

.openVillagePanesL div ul.thumb { padding: 0 8px 0 12px; }
.openVillagePanesL div ul.thumb li { float: left; margin-right: 5px; }

