body {
background:#ffffff;
font-family: Arial, "Myriad Pro", Myriad, Helvetica, sans-serif;
font-size:11px;
color:#333333;
margin:0px auto;
text-align:center;
background-position: center top;
background-attachment:fixed;

}

section {
display:block;
}

p {
margin: 0px;
}

h6 {
font-family:Arial, Helvetica, sans-serif;
color: #ffffff;
font-size:14px;
text-transform:uppercase;
margin: 0px;
margin-bottom: 10px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
color: #04508e;
font-size:16px;
text-transform:uppercase;
margin-bottom: 5px;
margin-top: 10px;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
color: #04508e;
font-size:14px;
text-transform:uppercase;
margin: 0px;
}

h3.title {
	padding: 10px 0 10px 0;
	border-top: 10px solid #04508e;
	border-bottom: 1px solid #04508e;
	font-size: 18px;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
color: #04508e;
font-size:14px;
text-transform:uppercase;
padding-bottom: 3px;
margin: 0px;
}

h1 {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
color: #04508e;
text-transform: uppercase;
margin: 0px;
}
legend {
color: #333333;
}

fieldset {
border: 0px;
}

a img {
border:none;
}

header {
display:block;
position:relative;
margin-bottom: 5px;
width:990px;
margin:0 auto;

}
section#horarioyclima {
}

#weather {
display: table;
width: 990px;
text-align: right;
margin-top: 5px;
margin-bottom: 5px;
font-size: 13px;
}

#weather img {
	vertical-align:middle;
}

#weather .powered {
font-size: 11px;
}

#weather a {
color: Black;
text-decoration: none;
}

#weather a:hover {
text-decoration: underline;
}

section#ingresaryseguinos {
display: table;
width: 990px;
margin-bottom: 10px;
border-bottom: 3px solid #04508e;
padding-bottom: 5px;	
}
#ingresar {
float: left;
display: table-cell;
text-align: left;
padding-top: 2px;
padding-right: 5px;
}

#seguinos {
text-align: left;
padding-left: 5px;
display: table-cell;     
}

#palabrasclaves {
float: right;
display: table-cell;
text-align: right;
width: 750px;
}
#loguitos {
white-space:nowrap;
}

#textoseguinos {
float:left;
padding-right: 5px;
padding-top: 2px;
}

#logoyotros {  
display: table;
width: 990px;
margin-bottom: 10px;
}  

#logo {
float:left;
display: table-cell;    
text-align:left;  
}

#otros {
display: table-cell;
float: right;
}


section#destacadosheader {
display: table;
width: 990px;
margin-bottom: 10px;
margin-top: 10px;	   
}	
#destacados {
display: table-cell;    
text-align:left;
width: 495px;
}

#destacados1 {
display: table-cell;
float: right;
text-align: left;
width: 495px;
} 

#boxdestacados {
width: 234px;
border-right: 1px solid #CCCCCC;
padding-right: 5px;
float: left;
margin-right: 5px;
}

#boxdestacadosbis {
width: 234px;
border-right: 1px solid #CCCCCC;
padding-right: 5px;
float: left;
margin-right: 5px;
margin-left: 5px;
}

#boxdestacados1 {
width: 234px;
border-right: 1px solid #CCCCCC;
padding-right: 5px;
float: right;
margin-right: 5px;
} 

#boxdestacados2 {
float: right;
width: 240px;
}	

#imagentopdemain {
float: left;
margin-right: 5px;
width: 120px;
}

#imagentopdemain1 {
float: right;
text-align: left;
width: 109px;

}

section#banner990x250 {
text-align: right;
margin-top: 5px;
}

section#main {
float:left;
width:990px;
text-align:left;
margin-top: 10px;
}

#topmain {
height: 265px;
max-height: 265px !important;
width: 670px;
} 




section#noticiaslocales {    
text-align:left;
width: 670px;
}

#noticiaslocales {
width: 668px;
}

#rotador {
width: 670px;
}


article#titulosdebox {
padding-left: 5px;
}

#titulosdebox1 {
text-transform:uppercase;
border-bottom: 1px solid #04508e;
padding-bottom: 5px;
padding-left: 5px;
}

#titulosdebox2 {
padding-left: 10px;
}

#textodeboxtitulos {
width: 260px;
height: 45px;
}

section#fullbanner {   
text-align: center;
width: 660px;

}
#dentrofullbanner {
padding: 10px;
background-color: #F7F7F7;
margin-bottom: 5px;
margin-top: 5px;
}		   
#opaco {
filter: alpha(opacity=80); opacity: .8;
background-color: #FFFFff;
position: relative;
top: -35px;
height: 35px;
} 

#sinopaco {
position: relative;
top: -70px;
padding: 3px;
} 			   
/*carrusel*/
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 670px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/

}

.stepcarousel_vertical {
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 670px; /*Width of Carousel Viewer itself*/
height: 280px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px; /*margin around each panel*/
margin-left: 0px;
margin-bottom: 0px;
width: 200px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-right: 27px;
padding-bottom: 5px;
padding-top: 5px;
height: 190px;
text-align: left;
background-color: #ffffff;
}

.stepcarousel_vertical .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px; /*margin around each panel*/
margin-left: 0px;
margin-bottom: 0px;
width: 120px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
height: 270px;
text-align: left;
background-color: #ffffff;
}

.stepcarousel_vertical .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

/*fin de carusel*/
/*carrusel*/
.stepcarousel2{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 338px; /*Width of Carousel Viewer itself*/
height: 210px; /*Height should enough to fit largest content's height*/

}

.stepcarousel2 .belt2{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel2 .panel2{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 8px; /*margin around each panel*/
width: 320px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding: 5px;
height: 190px;
text-align: left;
background-color: #ffffff;
}

/*fin de carusel*/
/*carrusel*/
.stepcarousel3{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 300px; /*Width of Carousel Viewer itself*/
height: 120px; /*Height should enough to fit largest content's height*/

}

.stepcarousel3 .belt3{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel3 .panel3{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 300px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
padding: 0px;
height: 120px;
text-align: left;
background-color: #ffffff;
}

/*fin de carusel*/
footer {
border-top: 1px solid #CCCCCC;
padding-top: 15px;
height: 100px;
display:block;
position:relative;
clear:both !important;
width:990px;
margin:0 auto;
}

#textofooter {
float:left;
padding-top: 20px;
}

#logosapo {
float:right;
text-align:right;
}

/*iconos top*/
.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap li{
display:inline;
width: 20px;
height:15px;
}

.bubblewrap li img {
width: 15px; /* width of each image.*/
height: 15px; /* height of each image.*/
border:0;
margin-right: 5px; /*spacing between each image*/
-webkit-transition:-webkit-transform 0.1s ease-in; /*animate transform property */
-o-transition:-o-transform 0.1s ease-in; /*animate transform property in Opera */
}

.bubblewrap li img:hover {
-moz-transform:scale(1.8); /*scale up image 1.8x*/
-webkit-transform:scale(1.8);
-o-transform:scale(1.8);
}

/**/
form {
margin: 0px;
text-align: left;
}

button {
float:right;
font-family: Arial, Georgia, times, serif;
font-size:14px;
color:#04508e;
border:1px solid #cccccc;
background-color: #f7f7f7;
cursor:pointer;
font-weight: bold;
width: 30px;
height: 25px;
}

button:hover {
text-decoration: underline;
}

.busqueda {
width: 260px;
border: 1 solid #CCCCCC;
font-family: Arial, Georgia, times, serif;
font-size:14px;
color:#04508e;
}

.clave {
width: 125px;
border: 1 solid #CCCCCC;
font-family: Arial, Georgia, times, serif;
font-size:14px;
color:#04508e;
}
/**/
span.clase {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana;
}

A.clase:visited {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase:active {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase:link {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase:hover {
FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline; 
}
A.clase1:visited {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform:uppercase;
}
A.clase1:active {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform:uppercase;
}
A.clase1:link {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform:uppercase;
}
A.clase1:hover {
FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline; text-transform:uppercase;
}

A.clase2:visited {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase2:active {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase2:link {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase2:hover {
FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline;
}
A.clase3:visited {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase3:active {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase3:link {
FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase3:hover {
FONT-WEIGHT:normal; FONT-SIZE: 11px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline;
}
span.clase4 {
FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #04508e; FONT-FAMILY: Arial, verdana;
}
A.clase4:visited {
FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase4:active {
FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase4:link {
FONT-WEIGHT: normal; FONT-SIZE: 30px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none;
}
A.clase4:hover {
FONT-WEIGHT:normal; FONT-SIZE: 30px; COLOR: #04508e; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline;
}
span.clase5, div.clase5 {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana; text-transform: uppercase;
}
A.clase5:visited {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform: uppercase;
}
A.clase5:active {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform: uppercase;
}
A.clase5:link {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; text-transform: uppercase;
}
A.clase5:hover {
FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline; text-transform: uppercase;
}
/**/
section#restodemain {
/*float:left;*/
width:990px;
text-align:left;
margin: 0 auto;
/*margin-top: 15px;*/
margin-bottom: 15px;
padding-top:15px;
}

section#columna670 {
float: left;
width: 670px;
margin-right: 10px;
}

section#columna320 {
float:right;
width: 300px;
background-color: #F7F7F7;
}

section#columna815 {
float: left;
width: 815px;
margin-right: 10px;
}

section#columna175 {
float:right;
width: 165px;
background-color: #F7F7F7;
}

section#sponsor {
margin-bottom: 15px;
}

#boxmundo {
width: 670px;
height: 225px;
padding-top: 8px;
margin-bottom: 55px;
border-top: 3px solid #04508e;
}


#boxdeportes {
width: 670px;
height: 225px;
border-top: 3px solid #04508e;
padding-top: 8px;
margin-bottom: 55px;
}

#boxdeportes_vertical {
width: 670px;
height: 285px;
border-top: 3px solid #04508e;
padding-top: 8px;
margin-bottom: 55px;
}


#boxcontienebanner300 {
text-align: center;
margin-bottom: 15px;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
}

#boxcontienebanner3001 {
padding-top: 10px;
text-align: center;
padding-bottom: 10px;
}

section#video {  
width: 670px;

}

#dentrovideo {
margin-bottom: 15px;
border: 1px solid #CCCCCC;
padding: 5px;
}
#boxconexion {
margin-bottom: 5px;
} 

#boxconexiontop { 
padding: 10px;
} 

#dentrodeboxconexion {
background-color: #F7F7F7;
padding: 10px;
padding-top: 0px;
}

#dentrodeboxconexion1 {
background-color: #F7F7F7;
padding-bottom: 10px;
padding: 0px;
}
#conexion {
display: table;
padding-top: 15px;

}

#conexion1 {
display: table-cell;
float: left;
margin-right: 10px;
width: 135px;
height: 108px;			
}

#conexion2 {
display: table-cell;
float: right;
height: 108px;
}

#bannerbottom {
width: 990px;
margin: 0 auto;
/*margin-bottom: 15px;*/
padding-bottom:8px;


}  

.textodeboxnoticias {
margin-top: 3px;
} 

section#bannerypromos {
display: table;
width: 670px;
margin-bottom: 15px;	
}
#bannerdepromo {
display: table-cell;    
text-align:left;
float: left;
width: 300px;
margin-right: 10px;
}

#promos {
display: table-cell;
float: right;
width: 350px;
background-color: #F7F7F7;
padding-left: 5px;
padding-top: 0px;
height: 250px;
}

section#bannersbottom {
display: table;
width: 670px;
margin-bottom: 15px;	
}		
#bannersbottomuno {
display: table-cell;
text-align: center;
width: 335px;
float: left;
}

#bannersbottomdos {
display: table-cell;
text-align: center;
width: 335px;
float: right;
}

/*pencil banner*/
#wrapper{
display:block;
position:relative;
margin-top:5px;
width:990px;
}
.expand_heading {
width: 990px;
height: 50px;
}
.toggle_container {
overflow: hidden;
position: relative;
padding: 0;
width: 990px;
top:-50px;  
max-height: 200px; 
height:200px;
clear: both;
}
/*end pencil banner*/

/**/
.underlinemenu{
font-weight: bold;
width: 100%;
}

.underlinemenu ul{
padding: 0px 0 0px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #494949;
padding: 0px 0px 0px 0px; /*top padding is 6px, bottom padding is 4px*/
margin-left: 20px; /*spacing between each menu link*/
text-decoration: none;
text-transform: uppercase;
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
text-decoration: underline;
}

/**/	

.wireframemenu{
background-color: white;
border-bottom-width: 0;
width: 150px;
}
.wireframemenu ul {
display:inline;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 144px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
color: #333333;
}

.wireframemenu li{
font: normal 12px Arial, Verdana;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #333333;
text-decoration: none;
text-align: left;
padding-bottom: 3px;
}

/**/

section#footerlink {  
clear:both;
width: 990px;
margin:0 auto;
}

#footerlinkdiv {
border-top: 1px solid #CCCCCC;
padding-top: 15px;
min-height:204px;
}

#footerlinkparteuno {
width: 495px;
float: left;
}

#parteunoizq {
float:left;
width: 163px;
vertical-align: top;
padding-bottom: 15px;
}

#parteunocentro {
vertical-align: top;
width: 163px;
float:left;
padding-bottom: 15px;
}

#parteunoder {
float:right;
width: 163px;
vertical-align: top;
padding-bottom: 15px;
}

#footerlinkpartedos {
display: table;
width: 495px;
float: right;
}
#encuestas {
padding-top: 10px;
margin-bottom: 15px;
padding-left: 15px;
padding-right: 10px;
}	   

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border-bottom-width: 6px;
width: 408px; /*width of featured content slider*/
height: 48px;
}


.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
width: 398px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 145px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
margin: 5px;
margin-bottom: 0px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #FF0000;
background: white;
border: 1px solid #FF0000;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.pagination a:hover, .pagination a.selected{
color: #ffffff;
background-color: #Ff0000;
}


#ultimahora {
width: 668px;
border: 1px solid #FF0000;
display: table;
margin-bottom: 15px;
}

#boxtitulodeultimahora {
float: left;
display: table-cell;
text-align: right;
width: 150px;
background-color: #FF0000;
height:48px;
background-image: url(../img/breakingnews/bg-ultimasnoticias.jpg);

}

#noticiasdeultimahora {
display: table-cell;
background-color:#ffffff;
margin-left: 150px;
}


#auspiciodeultimahora {
float: right;
display: table-cell;
width:88px;
text-align: right;
padding-right: 5px;
}

#textoauspiciodeultimahora {
padding-top: 15px;
float:left;
text-align: right;
}


.titulodeultimahora {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
margin: 0px;
margin-left: 5px;
margin-top: 5px;
text-align: left;
font-weight: bold;
}		 

A.titulobreakingnews:visited {
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FF0000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; line-height: 16px;
}
A.titulobreakingnews:active {
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FF0000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; line-height: 16px;
}
A.titulobreakingnews:link {
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FF0000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: none; line-height: 16px;
}
A.titulobreakingnews:hover {
FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #FF0000; FONT-FAMILY: Arial, verdana; TEXT-DECORATION: underline; line-height: 16px;
}

.empty {
	padding-top: 100px;
	padding-bottom: 100px;
	text-align: center;
	font-size: 14px;
	font-weight: Bold;
}

#boxencuesta {
	background: #04508e;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#boxencuesta h4 {
	margin: 0;
	padding-bottom: 5px;
	color: #fff;
	font-size: 13px;
}

#boxencuesta #data {
	font-size: 13px;
	background: #fff;
	margin: 0;
	padding: 5px;
}

#boxencuesta td {
	font-size: 13px;
	padding: 0 5px 3px 0;
	vertical-align: middle;
}

#boxencuesta input[type=radio] {
	border: none;
}

#boxencuesta input[type=button] {
    cursor:pointer;
    border:outset 1px #ccc;
    background:#f7f7f7;
    color:#04508e;
    font-weight:bold;
    padding: 2px 5px;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.sitemap {
	margin: 10px;
}

.sitemap li {
	list-style-type: circle;
	margin-left:25px;
}

.sitemap ul {
	margin-bottom: 5px;
}

.sitemap ul li {
	list-style-type: disc;
	margin-left:25px;
}


/* plugin busca orlando*/


#busca{

    width:298px;
    height: 140px;
    background-color:#FFCC67;
    font-size: 11px;
    color:#E23C26;
    font-family: Tahoma,Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
    border: 1px solid #E23C26;

}

#busca input{
    height:18px;
    width:174px;
	padding: 6px 3px 6px 3px;
}

#busca_button{
    width:58px;
    margin-left:0px;

}

.input_busca{
    width:280px;
    height: 30px;
    margin-left: 10px;
    margin-top: 0px;
	padding-top: 0;
    padding-bottom: 10px;
}

.input_busca div{

    width:100px;
    float:left;
    height: 30px;
}

.label_busca{
    padding-top: 10px;
    width: 100px;
    line-height: 15px;
    height: 30px;
}
/* end plugin busca orlando*/

.share {
	border-top: 1px solid #04508e;
	padding-top: 5px;
	margin-bottom: 15px;
	font-size: 16px;
	border-bottom: 3px solid #04508e;
}

/*img, div { behavior: url(/img/iepngfix.htc) }*/
#playlists {
	width: 660px;
	text-align: left;
	padding: 5px;
	border-top: 1px solid #04508e;
	border-bottom: 1px solid #04508e;
	color: #04508e;
	font-size: 10px;
}

#playlists a {
	color: #04508e;
	text-decoration: none;
}

#playlists a:hover {
	text-decoration: underline;
}
.cursor_body{
	cursor:pointer;
}

#facebookcontainer {
	
	width: 100%;
	padding-top: 15px;
	padding-bottom: 25px;
}

#facebookcontainer .facebookLike {
	float: left;
	width: 75px;
}

.faceseparator {
	float: left;
	width: 580px;
	height: 20px;
}

#garitassection {
float: left;
width: 990px;
height: 15px;
display: table-cell;	
background: #c0c0c0;
}
