/* general */
body { margin: 0; padding: 0; color: #000; }
body, td, form, input, select {	font-family: Verdana; font-size: 11px; }

/* elements */
img { border: 0; }
p {	padding: 0; margin: 0;}
a {	text-decoration: none; }
a:hover { text-decoration: underline;}

form { padding: 0px; margin: 0px; }

h1 { font-size: 12px; }
h2 { font-size: 12px;}

h3 { font-size: 11px;}
h1, h2, h3 { margin: 0; padding: 0; text-transform: uppercase; margin-bottom: 15px; }
h1 a, h2 a, h3 a { text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline;}

.space { clear: both; height: 10px; font-size:0px; }
.space5 { clear: both; height:5px; font-size:0px; }
.breaker { clear:both; height:1px; font-size:0px; border-top: 1px solid; margin: 12px 0 8px 0; padding: 0px; }

.breakeronly { clear:both; height:0px; font-size:0px; margin: 0; padding: 0px; }
.left { float: left;}
.right { float: right;}
.center { text-align: center;}
.floatcenter { float: center;}
.leaderboard { clear:both; width:780px; height: 110px; text-align: center; background: url(http://www.terra.com/deportes/img/bg_leaderboard.jpg) no-repeat; }


#header, #appnav { width: 771px; }
#hd1 { width: 100%; height: 55px; background: #B1C2D7 url(http://comcast.terra.com/img/default/bg_hd1.gif) repeat-x; overflow: hidden; }
#hd2 { width: 100%; height: 42px; background: #B1C2D7 url(http://comcast.terra.com/img/default/bg_hd2.gif) repeat-x; overflow: hidden; }



/* modulo galeria */
.modgaleria h1, .modgaleria h2, .modgaleria h3, .modgaleria p { margin: 0; padding: 0; text-transform: none; }
.modgaleria .top { margin-bottom: 5px; }
.modgaleria { margin-bottom: 20px; }

/* menu */
.menu {	width: 120px; margin: 0; overflow: hidden; }

.menu strong { text-decoration: underline;}
.menu ul { list-style: none; margin: 0; padding: 0; border: 0; }
.menu li { margin-bottom: 1px; padding: 1; }


.menu a { display: block; text-decoration: none; padding: 2px 0 3px 4px; }
.menu a:hover { text-decoration: none; }

.menu .nor, .menu .sel { padding: 1px 0 1px 1px;}
.sub a { padding-left: 10px; font-weight: normal;}


/* tops (topos dos mdulos) */
.mod3 .top, .mod4 .top { margin: 0 0 1px 0; }
.top, .top_sub  { color: #fff; padding: 3px 0 3px 8px; margin: 0 0 3px 0; font-weight: normal; text-transform: uppercase; }
.top a, .top_sub a { color: #fff; text-decoration: none; }

.l1 .top, .l1 .top_sub { width: 120px; }
html>body .l1 .top, html>body .l1 .top_sub { width: 112px;}

.l2 .top, .l2 .top_sub { width: 294px; }
html>body .l2 .top, html>body .l2 .top_sub { width: 286px; }



/* contents (caixas dos mdulos) */
.mod { height: 180px; overflow: hidden; }
.mod2 { width: 100%; clear:both; overflow: hidden; }
.mod3, .mod4 { width: 120px; clear:both; overflow: hidden; }
.mod3 .ico, .mod4 .ico { vertical-align: middle; }

.content { width: 100%; padding: 0; overflow:hidden; }

.c1, .c2 { float: left; width: 48%; padding: 5; overflow:hidden; }

.content a, .content2 a { font-weight: bold;}
.content p, .content ul { padding: 0; margin: 0; }

.l2 .content { width: 294px; }



/* Ls (colunas) */
#all { float: left; width: 738px; margin: 10px 0 0 0; padding: 0 0 20px 0; }
.l1, .l2, .l3 { overflow: hidden; margin: 0; vertical-align: top; }
.l2, .l3 { padding: 0;}

.l1 { float: left; width: 140px; padding-left: 10px; }
html>body .l1 { width: 130px;}

.l2 { float: left; width: 304px; }
.l3 { float: right; width: 294px; }


.especial { float: left; width: 598px; }




.foto { float: left; border: 1px solid #000; width: 130px; height: 156px; margin: 0 7px 0 0; }
.foto2 { border: 1px solid #000; width: 118px; height: 58px; margin: 0 0 5px 0; }
.fotogaleria, .foto3 { border: 1px solid #000;  margin: 0 0 5px 0; }
.foto4 { float: left; border: 1px solid #000; margin: 0 7px 0 0; }
.fotoborder { border: 1px solid #000; margin: 0; padding: 0; }


/* articulo */
.imgbox { float: left; width: 142px; margin: 5px 5px 5px 0;	padding: 5px; }
html>body .imgbox { width: 132px;}

.imgbox .foto { width: 130px; height: 156px; }

.imgbox, .imgbox a { color: #fff; }

.l6 .m10 .content { width: 300px; }
html>body .l6 .m10 .content { width: 288px; }

.moldadunit .content { width: 300px;}
html>body .moldadunit .content { width: 288px;}

.adunit { clear: both; margin: 0 0 10px 0; }
.moldadunit { float: right; width: 300px; margin-left: 5px; }

.mod_articulo p { margin-top: 20px; }


/* galeria */
.leftbuttons { float: left; margin-top: 3px; width: 210px; }
.centerbuttons { float: left; margin-left: 45px; }
.centerbuttons .slide { margin-top: 7px; }
.rightbuttons { float: right; margin-top: 3px; }
.reslines li { float: left; display: block; width: 130px; margin: 10px 10px; font-weight: normal; list-style-position: inside; list-style: none; overflow: hidden; }
.content .reslines .foto { float: left; border: 1px solid #000; width: none; height:  ; margin: 0 7px 0 0; }


.reslines { margin-left: 30px;}
.form { text-align: center; margin: 0; }
.m20 .selserv, .m21 .selserv, .form .selserv, .form .selserv { width: 65%; margin: 0; }
.button { border: solid 1px; vertical-align: top; font-weight: bold; color: #fff; }


/* mgalery */
.mgalery .desc, .m31 .desc { width: 450px; }
.mgalery .content { padding: 0 0 0 20px; }
.mgalery .opcion .votar { margin: 3px 0;  }
.mgalery .resultado { margin: 3px 0; font-family: arial; font-size: 14px; font-weight: bold; }

.mgalery .opcion { float: left; margin: 10px 8px 0px 9px; width: 72px; overflow: hidden; text-align: center; }
.mgalery .opcion .interactivo { padding-top: 2px; text-align: center; border: 0 ;  }



/* mgalery autos */
.mgalery_autos .desc, .m31 .desc { width: 450px; }
.mgalery_autos .opcion .votar, .m31 .opcion .votar { margin: 3px 0;  }
.mgalery_autos .resultado, .m31 .resultado { margin: 3px 0; font-family: arial; font-size: 14px; font-weight: bold; }

.mgalery_autos .opcion { float: left; margin: 5px 15px 10px 15px; width: 148px; overflow: hidden; text-align: center; }
.mgalery_autos .opcion .interactivo { padding-top: 2px; text-align: center; border: 0 ;  }

.m30 .top { width: 470px; background-image: url(http://www.terra.com/autos/img/t510.gif); background-repeat: no-repeat; color: #FFF; font-size: 11px; font-weight: normal; text-transform: uppercase;valign: middle; padding: 1px 0 0 5px; height: 16px; text-align: left; }

mgalery_autos .breakeronly { clear:both; height:0px; font-size:0px; margin: 0; padding: 0px; }


/* list */
.list1 { height: 245px; overflow: hidden; }
.list2 { height: 131px; overflow: hidden; }
html>body .list2 { height: 130px; }
.list1 .content { width: 100%; padding: 5px; }

.content li, .mod2  li { margin: 5px 0 0 0; padding: 0 0 0 7px; list-style: none; background: url(http://www.terra.com/j/arrow.gif) no-repeat; background-position: 0 5px;  }
.content ul, .mod2  ul { padding: 0px; margin: 0px; }
/* .content .t, .mod2  .t  { font-weight: bold; text-transform: uppercase; } */

.content li a, .content li a { font-weight: normal; text-transform: none; }

/* servicios */

.servicios { clear: both; width: 598px; height: 19px; background: #E9E9E9; border: 1px solid #4C4C4C; }
html>body .servicios { width: 596px; height: 17px; }

.title { float: left; color: #fff; background: #FF7F00; width: 195px; height: 17px; text-align:center; overflow: hidden; text-transform: uppercase; padding: 2px 11px 0 7px; }
html>body .title { width: 177px; height: 15px; }

.title a { text-decoration: none; color: #fff; }
.title a:hover { color: #494965; text-decoration: none; }	

.servicios img { vertical-align: top; margin: 0 5px 0 90px; }
html>body .servicios img { vertical-align: middle; }

.servicios .lk { display: inline; height: 16px; padding-top: 2px;  font-weight: bold;}
html>body .servicios .lk { vertical-align: middle; }

.servicios .lk, .servicios .lk a { color: #4C4C4C; text-decoration: none; }
.servicios .lk a:hover { text-decoration: underline; }

.footer { text-align:center; width:598px; border-top: 1px solid #B5BDC6; border-bottom: 1px solid #B5BDC6; margin-top:10px; color: #B5BDC6; }

.footer a { color: #434343;}



/* COLOR default */
/* all the information about color DEFAULT in this CSS document is above */
body { margin: 0; padding: 0; background: #DFE9F5 url(http://comcast.terra.com/img/default/bg.gif) repeat-x; }

.top, .mod4 .top { background: #DD650E url(http://comcast.terra.com/img/default/bg_top.gif) repeat-x; }
.top_sub { background: #706F8A url(http://comcast.terra.com/img/default/bg_top_sub.gif) repeat-x; }
h1, h2, h3, h1 a, h2 a, h3 a, a { color: #000; }

.breaker { border-color: #ddd;}


.content li { color: #5290bc;}
.reslines li { color: #000; }

.imgbox { background: #DD650E; }

.cptype, .selserv { color: #000; }
.selserv, .selserv01, .selserv02, .selserv03 { background: #efefef; }
.button {  background: #FF7510; border-color: #DD650E; }



/* menu */
.menu .nor a { color: #fff; font-weight:normal; }
.menu .nor { background: url(http://www.elmarcador.com/comcast/img/bg_menu_nor.gif) repeat-x;font-weight:normal; }
.menu .nor a:hover { background: url(http://comcast.terra.com/img/default/bg_menu_over.gif) repeat-x; font-weight:normal; }
.menu .sel a, .menu .cat, .menu .cat a { color: #fff;font-weight:normal; }
.menu .sel { background: url(http://comcast.terra.com/img/default/bg_menu_sel.gif) repeat-x;font-weight:normal; }
.menu .cat { margin-top: 2px; background: url(http://comcast.terra.com/img/default/bg_menu_cat.gif) repeat-x; font-weight:normal; }
.menu .sub a { color: #fff; font-weight:normal; }

/* modulo radio in forums */
.mod4 .content { border: none; padding: 0px; }
.mod4foto { width: 120px; height:50px; border:none; }


/* tu voto */
.m31 .desc { width: 598px; }
.m31 .opcion .votar { margin: 3px 0;  }
.m31 .opcion .foto { width: 136px; }
.m31 .resultado { margin: 3px 0; font-family: arial; font-size: 14px; font-weight: bold; }

.m31 .opcion { float: left; margin: 5px 5px 10px 5px; width: 138px; overflow: hidden; }
.m31 .opcion .interactivo { width: 138px; padding-top: 2px; text-align: center; border-left: 1px solid #969696; border-right: 1px solid #969696; border-bottom: 1px solid #969696;  }
html>body .m31 .opcion .interactivo { width: 136px; }



