body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#505050; width:1000px; margin:0 auto; padding:0;}

h1 {font-size:14px; margin:0; padding:0;}
h1.tx12 {font-size:12px;}
h2 {font-size:14px; margin-right:4px; background:url('../images/bg_h2.gif') repeat-x left 30px;; padding-left:0; padding-right:0; padding-top:7px; padding-bottom:19px}
h2.titulo {font-size:20px; border-top:solid #dadada 1px; background:none;}
h3 {font-size:20px; margin:0; padding:5px 0 10px 0; border-top:solid #ffb70f 3px;}
h3.tx16 {font-size:16px; margin:0; padding:5px 0 10px 0; border-top:solid #ffb70f 1px;}
h3.bread {font-size:11px; font-weight:normal; margin:0; padding:0; border-top:none;}

p {margin:0; padding:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif;}
img {border:0px none;}

a {color:#dc291e; text-decoration:none;}
a.menu {color:#666666; text-decoration:none;}
a:hover {text-decoration:underline;}
.mas {text-align:right; padding:2px 0 2px 0;}
.mas a {padding-left:13px; background:url('../images/icono_mas.gif') no-repeat left 3px;}
.mas1 {text-align:right; font-size:11px; padding:2px 0 2px 0;}
.mas1 a {padding-left:13px; background:url('../images/icono_mas.gif') no-repeat left 3px;}
a.flecha {font-size:12px; font-weight:bold; padding-left:13px; background:url('../images/icono_flecha.gif') no-repeat left 3px;}
a.flecha3 {font-size:10px; font-weight:bold; padding-left:13px; background:url('../images/icono_flecha.gif') no-repeat left 3px;}
a.flecha2 {font-size:10px; font-weight:regular; padding-left:13px; background:url('../images/icono_flecha.gif') no-repeat left 3px;}
.botonRojo {margin-top:5px; background:url('../images/bg_boton_rojo.gif') no-repeat left top; float:left; padding-left:18px; padding-right:8px; padding-top:2px; padding-bottom:2px}
.botonRojo a {font-size:14px; font-weight:bold; color:#fff; padding:2px 0 2px 0;}
.botonAzul {margin-top:20px; background:url('../images/bg_boton_azul.gif') no-repeat left top; float:left; padding-left:18px; padding-right:8px; padding-top:2px; padding-bottom:2px}
.botonAzul a {font-size:14px; font-weight:bold; color:#fff; padding:2px 0 2px 0;}
.botonAmarillo {margin-top:20px; background:url('../images/bg_boton_amarillo.gif') no-repeat left top; float:left; padding-left:18px; padding-right:8px; padding-top:2px; padding-bottom:2px}
.botonAmarillo a {font-size:14px; font-weight:bold; color:#fff; padding:2px 0 2px 0;}

.botonGris {margin-top:5px; background:url('../images/bg_boton_gris.gif') no-repeat left top; float:left; padding-left:18px; padding-right:8px; padding-top:2px; padding-bottom:2px}
.botonGris a {font-size:14px; font-weight:bold; color:#fff; padding:2px 0 2px 0;}


ul.cuadro {margin:0; padding:0;}
ul.cuadro li {margin:0; background:url('../images/bg_li_cuadro.gif') no-repeat left 6px;; list-style-type:none; padding-left:8px; padding-right:0; padding-top:0; padding-bottom:5px}

/* CABECERA */
#Usuario {color:#63120d; text-align:right; padding:3px 0 3px 0; border-bottom:solid #e3544b 1px; clear:both;}
#Usuario a {color:#fff;}
#Usuario span {padding:0 10px 0 10px;}
#Logo {height:42px; padding-top:9px; clear:both;}
#Logo img {float:left; margin-top:2px;}
#Eslogan {font-size:18px; font-weight:normal; color:#fff; margin-top:23px; float:right;}
#Eslogan2 {font-size:18px; font-weight:bold; color:#000; margin-top:3px; float:right;}
#Menu {height:33px; margin-top:17px; border-top:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff; background:url('../images/bg_menu_li.gif') repeat-x left top; clear:both}
#Menu ul {margin:0; padding:0;}
#Menu li {color:#fff; font-weight:bold; margin:0; border-right:1px solid #fff; background:url('../images/bg_menu_li.gif') repeat-x left top; float:left; list-style-type:none; padding-left:0; padding-right:0; padding-top:9px; padding-bottom:9px}
#Menu li.on a {color:#505050; background:#fff;}
#Menu a {color:#fff; padding:9px 10px 9px 10px;}
#NoBread {height:25px; background:#fff;}
#Bread {color:#787878; padding:5px 0 6px 11px; background:#fff;}

/* ESTRUCTURA */
#Cont3Cols {width:1000px; background:#fff url('../images/bg_cont3cols.gif') repeat-y left top; overflow:hidden; clear:both}
#Cont2ColsDerecha {width:1000px; background:#fff url('../images/bg_cont2cols.gif') repeat-y right top; overflow:hidden; clear:both}
.Col170 {width:170px; float:left;}
.Col210 {width:210px; float:left;}
.Col250 {width:110px; float:left; margin-left:-10px;}
.Col220 {width:110px; float:right; valign:top; margin-left:-100px;}
.Col210Item {margin-bottom:30px; padding:0 0 0 10px; overflow:hidden; clear:both; float:left;}
.textwidget {margin-bottom:0px; padding:0 0 0 6px; overflow:hidden; clear:both; float:left;}
.Col210Item_gif {margin-bottom:30px; padding:0 0 0 1px; overflow:hidden; clear:both; float:left;}
.Col540 {width:540px; float:left;}
.Col540Item, .Col540Item2 {width:540px; margin-bottom:30px; overflow:hidden; clear:both;}
.Col540Item {background:url('../images/bg_col540item.gif') repeat-x left 2px;}
.Col770 {width:770px; float:left;}
.Col770Item {width:759px; margin:0 0 30px 11px; overflow:hidden; clear:both;}
#Hoy {color:#000; font-weight:bold; margin-bottom:0px; border-bottom:1px solid #fff; background:#ffb70f url('../images/bg_hoy.gif') no-repeat left top;; padding-left:60px; padding-right:10px; padding-top:23px; padding-bottom:8px}
#radio {color:#000; font-weight:bold; margin-bottom:0px}
#BannerCentro {height:250px; margin-bottom:0px;}
#BotonBanner {width:357px; height:24px; top:433px; margin-left:20px; position:absolute;}
#ArtistaSemana {width:81px; height:81px; top:250px; margin-left:450px; position:absolute;}
.tabla {padding:0 9px 0 9px; border:solid #dadada 1px;}
.tabla2 {padding:0 9px 0 9px; border:solid #dadada 0px;}
.tabla td {font-size:14px; vertical-align:top; padding:2px 0 2px 0; border-bottom:solid #dadada 1px;}
.tabla td img {padding:3px 0 3px 0;}
#GraficoProg {width:45px; margin-right:5px; float:right;}
.bt2 {border-top:solid #fff 2px;}
.mt5  {margin-top:5px;}
.mt10  {margin-top:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr10 {margin-right:10px;}
.mb5  {margin-bottom:5px;}
.mb30  {margin-bottom:30px;}

/* PIE */
#Pie {color:#63120d; padding:30px 30px 50px 30px; background:#dc291e; overflow:hidden; clear:both;}
#Pie a {color:#fff;}
#Pie span {padding:0 10px 0 10px;}
.Col135Pie, .Col240Pie {background:url('../images/bg_cols_pie.gif') repeat-x left top; float:left; padding-left:0; padding-right:0; padding-top:9px; padding-bottom:30px}
.Col135Pie {width:135px;}
.Col240Pie {width:240px;}

span.apadrinar_resumen {width:193px; text-align:left; float:right; }
p.apadrinar_resumen { padding:5px 0; margin:0; width:370px; }


/** Form Style 1 **/ 	
form#radio {
width:90%; 
padding:5px;
margin:0 auto;
font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
font-size: 100%;	
}


form#radio fieldset {  /* bloc*/
background-color:#E9E9E9;
width:90%; 
display:block; 
border:1px dotted #333; 
padding:5px; 
margin-bottom:0.5em; 
margin-left: 13px;
line-height:1.2em;
}

form#radio legend { /* nume sectiune*/
font-size:1.1em; 
font-weight:bold; 
color: #FFF;
margin: 0 0 5px 10px; 
height: 24px;
line-height: 24px;
width:auto; 
border: 1px solid #666;
background-color: #333;
padding: 0 5px;

}

form#radio label {  /* nume campuri*/
font-weight:bold; 
clear:left; 
display:block; 
float:left; 
width:100px; 
text-align:right; 
padding-right:10px; 
color: #666; 
margin: 2px;
}

form#radio input {
border:1px solid #999; 
padding:0 2px;
margin:2px;
}

form#radio select {
margin:2px;
padding:0 2px;
border:1px solid #999;
width:280px;
}

form#radio textarea {
width:500px; 
height:auto;
border:1px solid #999; 
padding:5px; 
overflow:auto; 
}

form#radio option {
background:#F9F9F9; 
color:#666;
}

form#radio optgroup {
background: #333; 
color:#FFF; 
}

form#radio optgroup option {
background:#EBEBEB; 
color:#333;
}

form#radio #button1 {
color:#FFF; 
font-weight: bold;
background-color:#333;
display: inline;
border: 1px solid #333;
width:89px; 
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 11.5em
}

form#radio #button2 {
color:#FFF; 
font-weight: bold;
background-color:#333;
display: inline;
border: 1px solid #333;
width:89px; 
height: 27px;
line-height: 27px;
text-align: center;
}

form#radio #button1:hover, form#radio #button2:hover {
color:#FFF;
background-color:#F00;
}