/* ////////////////// CSS C.A.PENAROL.COM - desarrollado por i2es www.i2es.com - AGOSTO 2009//////////////////// */
/* ////////////////// estilos generales //////////////////// */

body {
    background:#000000  repeat-x center top;
    margin: 0px;
    font-size: 12px;
    font-family: tahoma, verdana, arial, Helvetica, sans-serif;
    color: #919191;
	
}

a:link {color: #A58101;text-decoration: none;}
a:active {color: #A58101;text-decoration: none;}
a:visited {color: #A58101;text-decoration: none;}
a:hover {color: #A58101;text-decoration: none;}

h1 {
    margin: 0px;
}

input {
    border: 2px solid #c5c5c5;
    color: #888888;
    font-size: 11px;
    padding: 2px;
}
/*input {
background:#000000 none repeat scroll 0 0;
border:1px solid #E2B820;
color:#A47F01;
font-size:11px;
padding:2px;
}*/

select {
	background:transparent url(../img/_buscador_fondo.gif) repeat-x scroll left center;
    border:1px solid #969696;
    color:#C4C3C3;
    height:19px;
    padding:1px;
}

textarea {
	border:1px solid #969696;
	background:transparent url(../img/_buscador_fondo.gif) repeat-x scroll left top;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
    color:#C4C3C3;
    font-size:11px;
}

.encuesta_input {
    border: 0px;
    color: #888888;
    font-size: 11px;
    padding: 2px;
}

form{margin:0px} 
/* ////////////////// estilos maquetado //////////////////// */
div.page {
    width: auto;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}


div.contenido {
    width: 990px;
    height: auto;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}

div.cabezal {
    background:transparent url(../img/fondo_cabezal.png) no-repeat bottom center;
    _background: url(../img/fondo_cabezal.jpg) no-repeat bottom center;
    width: 990px;
	height:110px;
	margin:0 auto;
}

div.cont_menu_superior {
    width: 990px;
	height:31px;
	margin:0 auto;
}

div.pie {
    width: auto;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
	font-size:11px;
}
/* ////////////////// estilos contenido //////////////////// */
div.fichas_item_in {
    font-size: 13px;
    color: #a89000;
    padding: 2px;
    font-weight: normal;
    width: 510px;
	background:transparent url(../img/vinieta_adjuntos_1.gif) no-repeat scroll left top;
    padding:2px 2px 2px 18px;
}

div.contenido_left {
    float: left;
    padding: 0px;
    width: 587px;
    padding-top: 6px;
}

div.contenido_right {
    float: right;
    padding: 0px;
    width: 319px;
    padding-top: 6px;
}

div.contenido_cen {
    width: 990px;
    background:transparent url(../img/_cuerpo_fondo.png) repeat-y bottom center ;
	_background: url(../img/cuerpo_fondo.gif) repeat-y bottom center ;
    height: auto;
    overflow: hidden;
}


div.contenido_cen_in {
    width: 906px;
    height: auto;
	margin:0 auto;
    overflow: hidden;
	padding-top:15px;
}

div.contenido_bot {
    width: 990px;
    background:transparent url(../img/central_bot.png) top center no-repeat;
    _background:url(../img/central_bot.gif) top center no-repeat;
    height: 32px;
    margin-bottom: 0px;
}
/* ////////////////// menu superior TOP //////////////////// */

.menu_top {
    width:460px;
	height:31px;
	float:right;
	padding-top:60px;
	margin-right:62px;
}

div.cont_solapas_menu_in {
    width:460px;
	height:31px;
	position:absolute;
	padding-top:2px;
	margin-left:15px;
	float:right;
}

div.cont_menu {
    float:right;
	margin-right:20px;
}

div.solapa_1_left_menu {
    background:transparent url(../img/solapa_menu_1_left.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_1_left.gif) center bottom no-repeat;
    width:19px;
	height:31px;
	float:left;
}

div.solapa_3_left_menu {
    background:transparent url(../img/solapa_menu_3_left.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_3_left.gif) center bottom no-repeat;
    width:24px;
	height:31px;
	float:left;
}

div.solapa_3_right_menu {
    background:transparent url(../img/solapa_menu_3_right.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_3_right.gif) center bottom no-repeat;
    width:25px;
	height:31px;
	float:left;
}

div.solapa_1_in_menu {
    background:transparent url(../img/solapa_menu_1_in.png) center bottom repeat-x;
    _background: url(../img/solapa_menu_1_in.gif) center bottom repeat-x;
    width:auto;
	height:31px;
	float:left;
}

div.solapa_2_left_menu {
    background:transparent url(../img/solapa_menu_2_left.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_2_left.gif) center bottom no-repeat;
    width:31px;
	height:31px;
	float:left;
}

div.solapa_2_in_menu {
    background:transparent url(../img/solapa_menu_2_in.png) center bottom repeat-x;
    _background: url(../img/solapa_menu_2_in.gif) center bottom repeat-x;
    width:auto;
	height:31px;
	float:left;
}

div.solapa_2_right_menu {
    background:transparent url(../img/solapa_menu_2_right.png) center bottom no-repeat;
    _background:url(../img/solapa_menu_2_right.gif) center bottom no-repeat;
    width:31px;
	height:31px;
	float:left;
}

div.solapa_4_right_menu {
    background:transparent url(../img/solapa_menu_4_right.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_4_right.gif) center bottom no-repeat;
    width:29px;
	height:31px;
	float:left;
}


div.solapa_1_right_menu {
    background:transparent url(../img/solapa_menu_1_right.png) center bottom no-repeat;
    _background: url(../img/solapa_menu_1_right.gif) center bottom no-repeat;
    width:19px;
	height:31px;
	float:left;
}

div.solapa_in_menu {
   margin-top:10px;
   padding-left:2px;
   padding-right:2px;
}

/* ////////////////// menu superior //////////////////// */
table.menu_superior {
    background: url(../img/fondo_menu.png) no-repeat;
	_background: url(../img/fondo_menu.gif) no-repeat;
	margin:0 auto;
    width: 990px;
	height:31px;
}


td.menu_cen {
    width: auto;
    height: 31px;
    color: #cccccc;
	padding-right:45px;
	padding-left:200px;
}

div.menu_superior_on {
    background:transparent url(../img/fondo_menu_sup_on.gif) no-repeat left center;
    width: auto;
    height: 31px;
    float: right;
	padding-left:5px;
}

div.menu_superior_on_left {
    width: 9px;
    height: 31px;
    float: left;
}

div.menu_superior_on_left:active {
    background: url(../img/menu_superior_on_left.gif) top right no-repeat;
}

div.menu_superior_on_right {
    width: 9px;
    height: 31px;
    float: left;
}

div.menu_superior_on_right:active {
    background: url(../img/menu_superior_on_right.gif) top left no-repeat;
}

div.menu_superior_on_cen {
    width: auto;
    height: 28px;
    padding: 8px;
    padding-bottom: 0px;
    padding-left: 6px;
    padding-right: 10px;
    margin-top: 0px;
    float: left;
    font-size: 11px;
}

div.menu_superior_on_cen:active {
    background: url(../img/menu_superior_off_cen.gif) top right repeat-x;
}

.link_menu_superior:link {color: #5f5422;text-decoration: none;}
.link_menu_superior:active {color: #ffffff;text-decoration: none;}
.link_menu_superior:visited {color: #5f5422;text-decoration: none;}
.link_menu_superior:hover {color: #000000;text-decoration: none;}

/* ////////////////// sub menu superior //////////////////// */

div.submenu {
    z-index: 1000;
    position: absolute;
    float: left;
    margin-top: 23px;
    margin-left: 0px;
	font-size:11px;
}

div.submenu_in {
    overflow:hidden;
	border-bottom:1px solid #000000;
}

div.central_submenu {
    height: auto;
    width: auto;
}

div.central_submenu_in {
	padding-left:6px;
	height:auto;
    width: auto;
}

div.submenu_top {
    width: 128px;
	height:7px;
	background: url(../img/submenu_top.gif) no-repeat left bottom;
}


div.item_submenu {
    width: 128px;
    padding-top: 1px;
    padding-bottom: 3px;
    text-align: left;
	background:url(../img/submenu.gif) repeat-y top;
	background-color:#323008;
}

div.item_submenu_in {
    width: 120px;
	height:auto;
	margin:0 auto;
	padding-bottom:3px;
	padding-top:3px;
	border:1px solid #323008;
}

div.item_submenu_in:hover {
	background:url(../img/fondo_submenu_off.png) no-repeat center top;
	border:1px solid #3f3c08;
}

.link_submenu:link {color: #cccccc;text-decoration: none;}
.link_submenu:active {color: #cccccc;text-decoration: none;}
.link_submenu:visited {color: #cccccc;text-decoration: none;}
.link_submenu:hover {color: #ffd408;text-decoration: none;}

/* ////////////////// barra superior //////////////////// */
div.barra_superior {
    width: 990px;
    margin: 0 auto;
    height: 30px;
    overflow: hidden;
}

div.barra_superior_in {
    width: 620px;
	padding-top:5px;
	padding-right:45px;
    height: 25px;
	float:right;
}

div.barra_superior_on {
    background: url(../img/fondo_barra_sup_on.gif) top right no-repeat;
    width: auto;
    height: 21px;
    padding-top: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    font-size: 11px;
	font-family:Tahoma, "Trebuchet MS", Arial, Verdana;
}

div.barra_right {
    width: auto;
    height: 16px;
    padding-bottom: 0px;
    padding-left: 1px;
    padding-right: 5px;
    margin-top: 0px;
    float: left;
    font-size: 10px;
}

.cont_login {
    padding-right:5px;
}

input.login {
    color: #c4c3c3;
	background:url(../img/_buscador_fondo.gif) repeat-x center left;
    font-size: 11px;
    padding: 1px 1px 3px 1px;
    width: 74px;
    height: 11px;
	border:1px solid #dcbe4e;
}

input.registro {
    color: #c4c3c3;
	background:url(../img/_buscador_fondo.gif) repeat-x top left;
    font-size: 11px;
    padding: 1px 1px 3px 1px;
    width: 74px;
    height: 17px;
	border:1px solid #969696;
}



div.cont_buscador {
    height:44px;
	width:301px;
	padding-bottom:10px;
	padding-top:2px;
}

.buscador_in {
    background:transparent url(../img/_buscador.gif) no-repeat left center;
	width:268px;
	height:44px;
	float:left;
}



.buscador_inGo {
    background:transparent url(../img/_buscadorGo.gif) no-repeat left center;
	width:33px;
	height:44px;
	float:left;
}


.buscador_in_in {
   padding-top:12px;
}

input.buscador {
    color: #c4c3c3;
	background:url(../img/_buscador_fondo.gif) repeat-x center left;
    font-size: 11px;
    padding: 1px;
    width: 160px;
    height: 16px;
	border:none;
}

.buscar {
    font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	padding-left:5px;
	padding-right:3px;
	color: #a58101;
	font-weight:bold;
}

.link_buscar:link {color: #a58101;text-decoration: none;font-weight:bold;}
.link_buscar:active {color: #a58101;text-decoration: none;font-weight:bold;}
.link_buscar:visited {color: #a58101;text-decoration: none;font-weight:bold;}
.link_buscar:hover {color: #a58101;text-decoration: none;font-weight:bold;}


.link_barra_superior:link {color: #959595;text-decoration: none;}
.link_barra_superior:active {color: #959595;text-decoration: none;}
.link_barra_superior:visited {color: #959595;text-decoration: none;}
.link_barra_superior:hover {color: #ffffff;text-decoration: none;}
/* ////////////////// estilos pie //////////////////// */

div.pie_in {
    margin:0 auto;
	height:45px;
	width:900px;
}

div.pie_left {
    width: 400px;
    height: 45px;
    color: #454545;
    padding-left: 20px;
	float:left;
}

div.pie_right {
    width:400px;
	height:45px;
	float:right;
    color: #454545;
    padding-right: 20px;
	text-align:right;
}

.link_pie:link {color: #454545;text-decoration: none;}
.link_pie:active {color: #454545;text-decoration: none;}
.link_pie:visited {color: #454545;text-decoration: none;}
.link_pie:hover {color: #afafaf;text-decoration: none;}
/* ////////////////// estilos banners //////////////////// */

.contenedor_banners_left {
    float:left;
    height:auto;
	padding-top:15px;
    width:552px;
	overflow:hidden;
}

.banner_left {
    width: 274px;
    height: auto;
    float: left;
	margin:0 auto;
	padding-bottom:16px;
}

div.banner_right {
    width: 302px;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
/* ////////////////// lateral izquierdo //////////////////// */
div.barra_titulo {
    margin-bottom: 8px;
	margin-left:10px;
    overflow: hidden;
}

div.barra_titulo_left {
    float: left;
    background: url(../img/barra_titulo_left.gif) right top no-repeat;
    width: 6px;
    height: 28px;
}

div.barra_titulo_right {
    float: left;
    background: url(../img/barra_titulo_right.gif) left top no-repeat;
    width: 6px;
    height: 28px;
}

div.barra_titulo_cen_left {
    float: left;
    background: url(../img/barra_titulo_cen.gif) right top repeat-x;
    width: 174px;
    height: 24px;
    font-size: 13px;
    color: #FFFFFF;
    padding: 4px;
    padding-bottom: 0px;
}

.amarillo {
    color: #ffdd00
}
/* ////////////////// lateral derecho //////////////////// */

.link_menu_right:link {color: #b8b39c;text-decoration: none;}
.link_menu_right:active {color: #b8b39c;text-decoration: none;}
.link_menu_right:visited {color: #b8b39c;text-decoration: none;}
.link_menu_right:hover {color: #ffffff;text-decoration: none;}

div.barra_titulo_cen_right {
    float: left;
    background: url(../img/tabla_top.gif) right bottom no-repeat;
    width: 301px;
    height: 25px;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}

div.lateral_right_bot {
    float: left;
    background: url(../img/lateral_right_bot.gif) left bottom no-repeat #000000;
    width: 232px;
    height: auto;
    font-size: 10px;
    padding: 4px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    padding-top: 2px;
}

div.tabla_bot {
    width: 301px;
    height: 36px;
    background:transparent url(../img/tabla_bot.gif) center top no-repeat;
    color: #FFFFFF;
	float:left;
    font-size: 10px;
}

div.lateral_right_bot_right {
    float: right;
    width: auto;
    height: auto;
    padding-right: 25px;
}

div.lateral_right_bot_right_in {
    width: auto;
    height: auto;
    padding-right: 20px;
	padding-top:4px;
    color: #666666;
    font-size: 11px;
	cursor:pointer;
}

div.lateral_right_bot_left {
    float: left;
    width: auto;
    height: auto;
    color: #666666;
    font-size: 10px;
    padding-left: 30px;
}

div.lateral_right_contenido {
    width: 301px;
    height: auto;
	overflow:hidden;
    background:transparent url(../img/tabla_in.gif) center top repeat-y;
    color: #070707;
    float:left;
    font-size: 10px;
}

div.lateral_partido {
    width: 239px;
    height: auto;
    border-left: 2px solid #474412;
    border-top: 2px solid #474412;
    border-right: 2px solid #474412;
    background: url(../img/fondo_partido.jpg) top left no-repeat;
    color: #FFFFFF;
    overflow: hidden;
	margin:0 auto;
}

div.lateral_partido_left {
    float: left;
    width: 119px;
    height: auto;
    padding: 0px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 6px;
}

div.lateral_partido_right {
    float: right;
    width: 119px;
    height: auto;
    padding: 0px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 6px;
}

td.partido_resultado {
    width: 70px;
    padding: 2px;
    text-align: center;
    overflow: hidden;
    font-size: 22px;
    color: #dbc100;
    background: url(../img/fondo_resultado.jpg);
}

td.partido_equipo {
    width: 75px;
    padding: 3px;
    text-align: center;
    overflow: hidden;
}

table.anterior_partido {
    width: 230px;
    border: 0px;
    text-align: center;
    margin-bottom: 5px;
    margin-top: 5px;
}

div.lateral_partido_ultimo {
    width: 239px;
    height: auto;
    background: url(../img/fondo_ultimo.jpg) bottom left no-repeat;
    color: #FFFFFF;
    overflow: hidden;
    border-left: 2px solid #474412;
    border-top: 2px solid #474412;
    border-right: 2px solid #474412;
	margin:0 auto;
}

div.prox_bot {
    width: 301px;
    height: 36px;
    background:transparent url(../img/prox_bot.gif) center top no-repeat;
    color: #FFFFFF;
	float:left;
    font-size: 10px;
}


/*////tabla//////////*/
div.cont_tabla {
	padding-bottom:10px;
	padding-top:2px;
	margin-top:-2px;
    overflow: hidden;
	width:301px;
	height:auto;
}

div.cont_solapas_tabla {
    width:301px;
	height:25px;
}

div.cont_solapas_tabla_in {
    width:301px;
	height:25px;
	position:absolute;
	padding-top:2px;
	margin-left:15px;
}

div.solapa_1_left {
    background:transparent url(../img/solapa_tabla_1_left.gif) center bottom no-repeat;
    width:15px;
	height:25px;
	float:left;
}

div.solapa_3_left {
    background:transparent url(../img/solapa_tabla_3_left.gif) center bottom no-repeat;
    width:18px;
	height:25px;
	float:left;
}

div.solapa_3_right {
    background:transparent url(../img/solapa_tabla_3_right.gif) center bottom no-repeat;
    width:18px;
	height:25px;
	float:left;
}


div.solapa_1_in {
    background:transparent url(../img/solapa_tabla_1_in.gif) center bottom repeat-x;
    width:auto;
	height:25px;
	float:left;
}

div.solapa_2_left {
    background:transparent url(../img/solapa_tabla_2_left.gif) center bottom no-repeat;
    width:28px;
	height:25px;
	float:left;
}

div.solapa_2_in {
    background:transparent url(../img/solapa_tabla_2_in.gif) center bottom repeat-x;
    width:auto;
	height:25px;
	float:left;
}

div.solapa_2_right {
    background:transparent url(../img/solapa_tabla_2_right.gif) center bottom no-repeat;
    width:28px;
	height:25px;
	float:left;
}

div.solapa_4_right {
    background:transparent url(../img/solapa_tabla_4_right.gif) center bottom no-repeat;
    width:28px;
	height:25px;
	float:left;
}


div.solapa_1_in {
    background:transparent url(../img/solapa_tabla_1_in.gif) center bottom repeat-x;
    width:auto;
	height:25px;
	float:left;
}

div.solapa_1_right {
    background:transparent url(../img/solapa_tabla_1_right.gif) center bottom no-repeat;
    width:14px;
	height:25px;
	float:left;
}

div.solapa_in {
   margin-top:6px;
   padding-left:2px;
   padding-right:2px;
}

div.titulo_tabla {
    font-size:11px;
	color:#8a8a8a;
	margin-top:8px;
	margin-left:15px;
}

table.tabla_right_1 {
    width: 280px;
    border: 0px;
    background: url(../img/fondo_tabla3.gif) center repeat-x;
}

table.tabla_right_2 {
    width: 280px;
    border: 0px;
    background: url(../img/fondo_tabla3.gif) center repeat-x;
}

table.tabla_right_2_tit {
    width: 280px;
	height:18px;
    border: 0px;
    color: #070707;
    margin-top: 5px;
}

table.tabla_right_tit {
    width: 280px;
	height:18px;
}


td.tabla_right_Pos {
    width: 20px;
    padding: 2px;
    padding-right: 10px;
    text-align: right;
}

td.tabla_right_PJ {
    width: 25px;
    padding: 2px;
    text-align: right;
}

td.tabla_right_Pts, td.tabla_right_Pts_top  {
     padding: 2px;
     text-align: right;
     padding-right: 5px;
	 padding-left:3px;
}

td.tabla_right_Pts {
     border:1px solid #4b4813;
     width: 17px;
	 font-weight:bold;
}

td.tabla_right_Pts_top {
     background:#c5a21f url(../img/fondo_tabla_top.gif) left top repeat-y;
     width: 19px;
	 font-weight:bold;
}

td.tabla_right_PJ, td.tabla_right_PJ_top  {
     padding: 2px;
     text-align: right;
     padding-right: 2px;
	 padding-left:3px;
}

td.tabla_right_PJ {
     border:1px solid #4b4813;
     width: 13px;
}

td.tabla_right_PJ_top {
     background:#c5a21f url(../img/fondo_tabla_top.gif) left top repeat-y;
     width: 15px;
}


td.tabla_right_equipo{
    padding:2px 5px 2px 5px;
    border:1px solid #4b4813;
}

td.tabla_right_equipo_top {
   padding:2px 5px 2px 5px;
   background:#c5a21f url(../img/fondo_tabla_top.gif) left top repeat-y;
}

.link_tabla:link {color: #a1a1a1;text-decoration: none;}
.link_tabla:active {color: #a1a1a1;text-decoration: none;}
.link_tabla:visited {color: #a1a1a1;text-decoration: none;}
.link_tabla:hover {color: #ffffff;text-decoration: none;}

.link_tabla_in:link {color: #8a8a8a;text-decoration: none; font-size:11px;}
.link_tabla_in:active {color: #8a8a8a;text-decoration: none;font-size:11px;}
.link_tabla_in:visited {color: #8a8a8a;text-decoration: none;font-size:11px;}
.link_tabla_in:hover {color: #ffffff;text-decoration: none;font-size:11px;}


/* ////////////////// menu lateral //////////////////// */
div.titulo_menu {
	color:#A58101;
	font-weight:bold;
	text-decoration:none;
	font-size:15px;
	padding-top:6px;
	padding-left:15px;
}

div.item_menu_right_2 {
    background: url(../img/_buscador_fondo.gif) repeat-x;
    width: 280px;
    margin-left: 10px;
	padding-bottom:3px;
}

div.item_menu_right_1 {
    margin-left: 10px;
	padding-bottom:3px;
}

div.item_menu_right {
    font-size: 13px;
    padding: 2px;
    margin-left: 10px;
    padding-left: 14px;
	margin-right:10px;
    background: url(../img/item_menu_right.gif) no-repeat;
}

div.item_menu_right:hover {
    background: url(../img/item_menu_right_2.gif) no-repeat;
}

div.item_mapa {
    font-size: 13px;
    padding: 4px;
	padding-top:1px;
    margin-left: 12px;
    padding-left: 10px;
    background: url(../img/item_menu_right.gif) no-repeat;
}

div.item_mapa_2 {
    font-size: 13px;
    padding: 4px;
	padding-top:1px;
    margin-left: 25px;
    padding-left: 10px;
    background: url(../img/item_menu_right.gif) no-repeat;
}


div.item_mapa:hover {
    background: url(../img/item_menu_right_2.gif) no-repeat;
}

div.lateral_menu {
	width: 301px;
    height: auto;
    color: #FFFFFF;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 8px;
    height: auto;
    background:transparent url(../img/tabla_in.gif) center top repeat-y;
}

div.menu_right_bot {
    width: 301px;
    height: 19px;
    background:transparent url(../img/menu_bot.gif) center top no-repeat;
    color: #FFFFFF;
    font-size: 10px;
    float:left;
}

div.encuesta_right_top {
    float: left;
    background: url(../img/encuesta_top.gif) right top no-repeat;
    width: 301px;
    height: 35px;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}


div.pregunta_encuesta {
    width: 218px;
    margin-left: 12px;
    margin-right: 10px;
    font-size: 12px;
    color: #d39a00;
    margin-bottom: 12px;
}

div.item_encuesta_right {
    font-size: 13px;
    padding:2px 4px 4px 4px;
}

div.item_amigo_right {
    font-size: 11px;
    padding: 4px;
}


div.encuesta_right_bot_right {
    float: right;
    width: auto;
    height: auto;
    color: #666666;
    font-size: 10px;
    padding-top: 4px;
}

div.encuesta_right_bot_left {
    float: left;
    width: auto;
    height: auto;
    color: #666666;
    font-size: 11px;
    padding-top: 12px;
}

/* ////////////////// estilos enviar amigo //////////////////// */

div.contenedor_amigo {
	width:302px;
	padding-bottom:10px;
	padding-top:2px;
}

div.lateral_right_amigo {
    margin:0 auto;
	height:auto;
	width:301px;
	padding-left:12px;
}


.amigo_in {
    background:transparent url(../img/fondo_amigo.gif) no-repeat left center;
	width:268px;
	height:44px;
	float:left;
}

.amigo_inGo {
	width:33px;
	height:44px;
	float:left;
}


.amigo_in_in {
   padding-top:12px;
}

.amigo {
    font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	padding-left:65px;
	padding-right:3px;
}

.btn_Go_amigo {
    font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
	font-size:14px;
	padding-left:5px;
	padding-right:3px;
}


div.amigo_form {
    width:273px;
	height:auto;
    overflow: hidden;
    float: left;
    background:transparent url(../img/amigo_fondo.gif) bottom left repeat-y;;
}

div.amigo_form_top, div.amigo_form_bot {
    width:273px;
    overflow: hidden;
    float: left;
    background:transparent url(../img/amigo_top.gif) bottom left no-repeat;
}

div.amigo_form_bot {
    background:transparent url(../img/amigo_bot.gif) top left no-repeat;
    padding-bottom: 14px;
	height:13px;
}

div.amigo_form_top {
    background:transparent url(../img/amigo_top.gif) bottom left no-repeat;
	height:27px;
}

input.enviar_amigo {
    color: #c4c3c3;
	background:url(../img/_buscador_fondo.gif) repeat-x center left;
    font-size: 11px;
    padding: 1px 1px 3px 1px;
    height: 11px;
	width:120px;
	border:1px solid #dcbe4e;
}

/* ////////////////// estilos suscripcion //////////////////// */

div.contenedor_suscripcion {
   height:44px; 
	width:302px;
	padding-bottom:10px;
	padding-top:3px;
}

input.suscripcion {
    background:transparent url(../img/fondo_input.gif) repeat-x;
    border:1px solid #6a5923;
    color: #505050;
    font-size: 11px;
    padding: 1px;
	padding-bottom:4px;
	padding-top:3px;
	width:130px;
	height:11px;
}

.suscripcion_in {
    background:transparent url(../img/fondo_suscripcion.gif) no-repeat left center;
	width:268px;
	height:44px;
	float:left;
}

input.herramientas {
    border: 1px solid #192e0f;
    color: #505050;
    font-size: 11px;
    padding: 1px;
	width:100px;
	background:#bfcaba;
}

div.suscripcion_contenido {
    float: left;
    width: 190px;
    height: auto;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}


div.lateral_suscripcion {
    float: left;
    width: 188px;
    height: auto;
    border: 1px solid #000000;
    border-bottom: 0px;
    background: url(../img/fondo_tabla.jpg) bottom  center repeat-y;;
    color: #FFFFFF;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 8px;
}

div.lateral_suscripcion_in {
	margin-left:10px;
	margin-right:10px;
    height: auto;
    overflow: hidden;
}

div.suscripcion_bot {
    float: left;
    background: url(../img/suscripcion_bot.gif) left bottom no-repeat #000000;
    width: 190px;
    height: 4px;
	font-size:1px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

/* ////////////////// estilos navegacion //////////////////// */
div.navegacion_in {
    width: 367px;
    background: url(../img/estrella_navegacion.gif) left top no-repeat;
    overflow: hidden;
    margin-bottom: 0px;
    color: #807a15;
    font-size: 10px;
    padding-left: 15px;
}

div.navegacion {
    width: 550px;
    height: auto;
    overflow: hidden;
	padding-left:25px;
}

.link_navegacion:link {color: #807a15;text-decoration: none;}
.link_navegacion:active {color: #807a15;text-decoration: none;}
.link_navegacion:visited {color: #807a15;text-decoration: none;}
.link_navegacion:hover {color: #a5a5a5; text-decoration: none;}
/* ////////////////// estilos centro - nota - //////////////////// */
div.centro_cen {
    width: 380px;
    background: url(../img/centro_cen.gif) bottom left #FFFFFF repeat-y;
    height: auto;
    overflow: hidden;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
}

div.centro_top {
    width: 410px;
    background: url(../img/centro_top.gif) bottom left no-repeat;
    height: 3px;
    margin-bottom: 0px;
}

div.centro_bot {
    width: 410px;
    background: url(../img/centro_bot.gif) top left no-repeat;
    height: 3px;
    margin-bottom: 6px;
}

.titulo_nota {
    font-size: 18px;
    color: #e2b820;
    background: url(../img/ico_nota2.gif) left top no-repeat;
    padding-left: 32px;
    font-weight: normal;
    padding-top: 4px;
    width: 540px;
	height:auto;
	padding-bottom:10px;
}

.sub_titulo_nota {
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    margin-top: -8px;
    padding-left: 34px;
	padding-bottom:6px;
    width: 495px;
	border-bottom:1px solid #353413;
}

div.texto {
    font-size: 11px;
    margin-top: 12px;
    width: 515px;
    text-align: justify;
	padding-bottom:6px;
	margin:0 auto;
	color:#919191;
}


div.texto_campeonato {
    font-size: 11px;
    margin-top: 12px;
    width: 530px;
    text-align: justify;
	padding-bottom:6px;
	color:#070707;
}


div.texto_producto {
    font-size: 12px;
    margin-top: 12px;
	margin-bottom:10px;
    width: 530px;
    text-align: justify;
	color:#919191;
}

/*/////resultado encuesta/////////*/


div.fondo_portada_top_a_encuesta {
    float: left;
    background: url(../img/_fondo_portada_a_encuesta.gif) center top no-repeat;
    width: 400px;
    height: 16px;
    padding-bottom: 0px;
}

div.left_portada_a_encuesta {
    float: left;
    background:transparent url(../img/_fondo_left_a_encuesta.gif) center top repeat-y;
    width: 400px;
    height: auto;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}

div.fondo_portada_bot_a_encuesta {
    float: left;
    background: url(../img/_fondo_portada_a_bot_encuesta.gif) center top no-repeat;
    width: 400px;
    height: 16px;
    padding-bottom: 0px;
}

div.left_portada_a_in_encuesta {
    margin:0 auto;
	width:380px;
	height:auto;
}



.titulo_resultado_encuesta {
    font-size: 18px;
    color: #e2b820;
    background: url(../img/ico_nota2.gif) left top no-repeat;
    padding-left: 32px;
    font-weight: normal;
    padding-top: 4px;
    width: 350px;
	height:auto;
	padding-bottom:10px;
}



/* ////////////////// menu lateral catalogo //////////////////// */
.link_catalogo:link {    color: #B8B39C;    text-decoration: none;}
.link_catalogo:active {    color: #B8B39C;    text-decoration: none;}
.link_catalogo:visited {    color: #B8B39C;    text-decoration: none;}
.link_catalogo:hover {    color: #604600;    text-decoration: none;}

div.barra_titulo_cen_right_catalogo {
    float: left;
    background: url(../img/tabla_top_catalogo.gif) right top no-repeat;
    width: 301px;
    height: 44px;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}


div.item_catalogo_right_2 {
    background: url(../img/fondo_catalogo2.jpg) repeat_x;
    width: 280px;
	padding:1px;
    margin-left: 10px;
	padding-bottom:3px;
	font-weight:bold;
	overflow:hidden;
}


div.item_catalogo_right_1 {
	width: 280px;
	padding:1px;
	font-weight:bold;
	overflow:hidden;
    margin-left: 10px;
	padding-bottom:3px;
}

div.total_catalogo {
	width: 285px;
	padding:0px;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	overflow:hidden;
	margin:0 auto;
}

div.barra_top_carrito {
    float: left;
    background: url(../img/tabla_top_carrito.gif) right top no-repeat;
    width: 301px;
    height: 45px;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}

div.total_carrito_right {
    padding:3px;
	padding-bottom:0px;
	float:right;
	width:90px;
	text-align:right;
	color: #990000;
}

div.total_carrito_left {
    padding:3px;
	padding-bottom:0px;
    float:left;
	width:110px;
}


div.item_catalogo_right {
    font-size: 13px;
    padding: 2px;
    margin-left: 10px;
    padding-left: 14px;
    background: url(../img/item_catalogo.gif) no-repeat;
}

div.item_catalogo_right:hover {
    background: url(../img/item_catalogo2.gif) no-repeat;
	
}

div.item_carrito_right {
    font-size: 11px;
    padding:3px;
	float:right;
	font-weight:normal;
	width:80px;
	text-align:right;
	color: #88852E;
}

div.item_carrito_vacio {
    font-size: 11px;
	text-align:center;
	color: #666666;
}

div.item_carrito_left {
    font-size: 11px;
    padding:3px;
    margin-left:6px;
    padding-left:12px;
    background: url(../img/item_menu_right.gif) no-repeat;
	float:left;
	font-weight:normal;
	width:160px;
}

div.item_carrito_left:hover {
    background: url(../img/item_menu_right_2.gif) no-repeat;
	
}

div.lateral_catalogo_contenido {
    float: left;
    width: 240px;
    height: auto;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

div.lateral_catalogo {
    float: left;
    width: 238px;
    height: auto;
    border: 1px solid  #796241;
    border-bottom: 0px;
    background: url(../img/fondo_catalogo.jpg) bottom left repeat-y;;
    color: #FFFFFF;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 8px;
}

div.catalogo_right_bot {
    float: left;
    background: url(../img/catalogo_right_bot.gif) left bottom no-repeat #000000;
    width: 240px;
    height: 4px;
	font-size:1px;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}


.carrito_right { 
	text-align:right;
	 color:#FF0000;
	 font-size:11px;
 }

/* ////////////////// estilos para imagenes //////////////////// */
div.titulo_parrafo {
    font-size: 12px;
    margin-bottom: 4px;
    width: 515px;
    font-weight: bold;
    color: #f6b02b;
    text-align: justify;
	margin:0 auto;
	padding-top:5px;
}

div.bloque_parrafo {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: bold;
    color: #ae9020;
    width: 480px;
    text-align: justify;
}

div.adjuntos {
    width: 515px;
    border-bottom: 0px;
    height: auto;
    overflow: hidden;
    padding: 2px 6px 6px 2px;
}

div.adjuntos_in {
    width: 530px;
    height: auto;
    padding: 5px 8px 2px 0px;
    overflow: hidden;
	border-top:1px solid #353413;
}

div.comentarios {
    width: 530px;
    height: auto;
    padding: 2px;
	padding-left:25px;
	margin:0 auto;
	float:left;	
}

div.comentarios_in {
    width: 530px;
    height: auto;
    padding: 2px;
}

.agregar_comentario {
    font-size: 14px;
	height:28px;
    color: #a89000;
    background: url(../img/agregar_comentario.gif) left top no-repeat;
    padding: 4px;
    padding-top: 2px;
    padding-left: 35px;
    font-weight: normal;
    width: auto;
    float: right;
    margin-top: 5px;
    border: 0px;
}

.foro_agregar_comentario {
    font-size: 14px;
    color: #a89000;
    background: url(../img/agregar_comentario.gif) left top no-repeat;
    padding: 4px;
    padding-top: 2px;
    padding-left: 22px;
    font-weight: normal;
    width: auto;
    margin-top: 2px;
    border: 1px solid #f2f2f2;
}

.foro_agregar_comentario:hover {
    background: url(../img/agregar_comentario.gif) left top no-repeat #fdfbf2;
    padding: 4px;
    padding-top: 2px;
    padding-left: 22px;
    margin-top: 2px;
    border: 1px solid #dddddd;
}

div.foro_item {
    font-size: 11px;
    color: #838383;
    background: #FFFFFF;
    padding: 6px;
    padding-top: 3px;
    padding-left: 6px;
    border: 1px solid #f2f2f2;
    width: 366px;
    margin-top: 6px;
    background: url(../img/fondo_comentario2.gif) repeat-x bottom;
}

div.foro_item_in {
    font-size: 11px;
    color: #a89000;
    background: url(../img/ico_comentario.gif) left top no-repeat;
    padding: 2px;
    padding-left: 18px;
    font-weight: normal;
    width: 346px;
}

.foro {
    font-size: 11px;
    color: #838383;
}

.agregar_comentario:hover {
    background: url(../img/agregar_comentario_hover.gif) left top no-repeat;
}

.link_comentario:link {color: #e2b820;text-decoration: none;}
.link_comentario:active {color: #e2b820;text-decoration: none;}
.link_comentario:visited {color: #e2b820;text-decoration: none;}
.link_comentario:hover {color: #8b7700;text-decoration: none;}

.titulo_comentario {
    font-size: 18px;
    color: #e2b820;
    background: url(../img/estrella_comentario.gif) left top no-repeat;
    padding-left: 34px;
	padding-bottom:6px;
	padding-top:3px;
    font-weight: normal;
    width: 200px;
}

.titulo_adjuntos {
    font-size: 18px;
    color: #e2b820;
    background: url(../img/ico_adjuntos.gif) left top no-repeat;
    padding-left: 34px;
	padding-top:5px;
    font-weight: normal;
    width: 450px;
}


div.adjuntos_galeria {
    width: 530px;
    padding-top: 6px;
    overflow: hidden;
	margin:0 auto;
	padding-bottom:6px;
}

div.adjuntos_item {
    font-size: 10px;
    color: #838383;
    padding: 6px;
    padding-top: 3px;
    padding-left: 6px;
    width: 552px;
    margin-top: 6px;
    overflow: hidden;
}

div.comentario_item {
    background:#000000 url(../img/fondo_comentarios.gif) repeat-x top center;
    font-size: 11px;
    color: #838383;
    padding: 6px;
    padding-top: 3px;
    padding-left: 6px;
    border-top: 1px solid #353413;
    width: 515px;
    margin-top: 6px;
}

div.comentario_item_in {
    font-size: 12px;
    color: #88852e;
    background: url(../img/ico_comentario.gif) left top no-repeat;
    padding: 2px;
    padding-left: 25px;
    font-weight: normal;
    width: 450px;
}

div.adjuntos_item_in {
    font-size: 12px;
    color: #a89000;
    background: url(../img/vinieta_adjuntos_1.gif) left top no-repeat;
    padding: 2px;
    padding-left: 18px;
    font-weight: normal;
    width: 510px;
}

div.adjuntos_item_in_texto {
    padding-left: 18px;
    width: 510px;
	color:#666666;
}

div.adjuntos_item_in:hover {
    background: url(../img/vinieta_adjuntos_2.gif) left top no-repeat;
}

.link_adjuntos:link {color: #c3c3c3;text-decoration: none;}
.link_adjuntos:active {color: #c3c3c3;text-decoration: none;}
.link_adjuntos:visited {color: #c3c3c3;text-decoration: none;}
.link_adjuntos:hover {color: #ffffff;text-decoration: none;}
/* ////////////////// estilos contacto //////////////////// */
.form_obligatorio {
    color: #c5c5c5;
    font-size: 10px;
}
/* ////////////////// estilos para portada //////////////////// */
div.portada_zona_a {
    float: left;
    padding: 0px;
    width: 555px;
    padding-top: 6px;
	padding-left:17px;
	overflow:hidden;
}

div.conte_portada_a {
    padding-bottom: 12px;
	overflow:hidden;
	height:auto;
	width:552px;
}

div.fondo_portada_top_a {
    float: left;
    background: url(../img/_fondo_portada_a.gif) center top no-repeat;
    width: 552px;
    height: 16px;
    padding-bottom: 0px;
}

div.left_portada_a {
    float: left;
    background:transparent url(../img/_fondo_left_a.gif) left top repeat-y;
    width: 552px;
    height: auto;
    font-size: 13px;
    color: #FFFFFF;
    padding-bottom: 0px;
}

div.fondo_portada_bot_a {
    float: left;
    background: url(../img/_fondo_portada_a_bot.gif) center top no-repeat;
    width: 552px;
    height: 16px;
    padding-bottom: 0px;
	font-size:0px;
}

div.left_portada_a_in {
    margin:0 auto;
	width:530px;
	height:auto;
}

div.portada_b {
    width: 530px;
    height: auto;
    overflow: hidden;
    padding-bottom: 2px;
}

div.portada_2c_left {
    width: 255px;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    float: left;
}

div.portada_2c_right {
    width: 255px;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    float: left;
}

div.portada_1c_cen {
    width: 515px;
    height: auto;
    overflow: hidden;
    padding:4px 6px 6px 4px;
	border-bottom:1px solid #353413;
}

div.portada_1c_top {
    width: 410px;
    background: url(../img/portada_1c_top.gif) bottom left no-repeat;
    height: 4px;
    margin-bottom: 0px;
}

div.portada_1c_bot {
    width: 410px;
    background: url(../img/portada_1c_bot.gif) top left no-repeat;
    height: 20px;
    margin-bottom: 6px;
}

div.portada_2c_cen , div.portada_2c_cen_2 {
    width: 243px;
    height: auto;
    overflow: hidden;
    padding-right: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
	color:#919191;
	font-size:11px;
}

div.portada_2c_cen_right , div.portada_2c_cen_right_2 {
    width: 235px;
    height: auto;
    overflow: hidden;
    padding-left: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
	color:#919191;
	font-size:11px;
}

div.portada_2c_cen_2 , div.portada_2c_cen_right_2 {
	border-top:1px solid #57530d;
}

div.portada_2c_cen_2 {
    width:230px;
}

div.portada_2c_cen_right_2 {
    width:238px;
}

.titulo_portada , .titulo_portada_producto {
    font-size: 20px;
    color: #e2b820;
    font-weight: normal;
    margin-top: 0px;
	padding-left:35px;
	padding-bottom:15px;
	padding-top:3px;
    width: 500px;
	height:auto;
	overflow:hidden;
}

.titulo_portada {
    background:transparent url(../img/ico_portada.gif) no-repeat left top;
}

.titulo_portada_producto {
    background:transparent url(../img/ico_portada_producto.gif) no-repeat left top;
}

.texto_portada_producto {
    color:#919191;
}

.titulo_portada_16 {
    font-size: 13px;
    color: #D39A00;
    font-weight: bold;
    margin-top: 0px;
    width: auto;
}

.titulo_plantel {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    margin-top: 0px;
    width: auto;
}

.posicion_plantel {
    font-size: 11px;
    color: #8d8d8d;
    font-weight: normal;
    margin-top: 0px;
    width: auto;
}

div.texto_portada {
    font-size: 12px;
    margin-top: 3px;
    width: auto;
    text-align: justify;
    color: #919191;
}

.texto_contenido {
    color:#919191;
	width:515px;
	margin:0 auto;
}

div.portada_right_bot_right {
    float: right;
    background: url(../img/ico_mas_portada.gif) right bottom no-repeat;
    width: auto;
    height: auto;
    padding-right: 14px;
    color: #666666;
    font-size: 10px;
    margin-right: 14px;
    margin-top: 5px;
}

.plantel_celda {
    font-size:12px;
	color:#919191;
}

.link_plantel:link {color: #D39A00;text-decoration: none;font-size:11px;}
.link_plantel:active {color: #D39A00;text-decoration: none;font-size:11px;}
.link_plantel:visited {color: #D39A00;text-decoration: none;font-size:11px;}
.link_plantel:hover {color: #666666;text-decoration: none;font-size:11px;}


.link_portada:link {color: #D39A00;text-decoration: none;}
.link_portada:active {color: #D39A00;text-decoration: none;}
.link_portada:visited {color: #D39A00;text-decoration: none;}
.link_portada:hover {color: #666666;text-decoration: none;}

.link_portada2:link {color: #e2b820;text-decoration: none;}
.link_portada2:active {color: #e2b820;text-decoration: none;}
.link_portada2:visited {color: #e2b820;text-decoration: none;}
.link_portada2:hover {color: #666666;text-decoration: none;}
/* ////////////////// estilos seccion //////////////////// */
div.top_seccion {
    margin-bottom: 16px;
    width: 410px;
}

.titulo_seccion {
    font-size: 20px;
    color: #a47f01;
    background: url(../img/ico_portada.gif) left top no-repeat;
    padding-left: 34px;
    font-weight: normal;
    margin-top: 6px;
    width: 386px;
	height:auto;
	padding-bottom:6px;
}

.titulo_portada_foro {
    font-size: 20px;
    color: #a47f01;
    background: url(../img/ico_nota2.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    margin-top: 6px;
    padding-top: 4px;
    width: 386px;
}

.titulo_mapa {
    font-size: 18px;
    color: #a47f01;
    background: url(../img/ico_nota2.gif) left top no-repeat;
    padding-left: 30px;
    font-weight: normal;
    padding-top: 4px;
    width: 386px;
}

.sub_titulo_seccion {
    font-size: 13px;
    color: #c3c3c3;
    font-weight: normal;
    margin-top: -8px;
    padding-left: 34px;
	padding-bottom:6px;
    width: 495px;
	border-bottom:1px solid #353413;
}

.sub_titulo_campeonato {
    font-size: 13px;
    color: #c3c3c3;
    font-weight: normal;
    padding-left: 34px;
	padding-bottom:6px;
	padding-top:8px;
    width: 495px;
	border-bottom:1px solid #353413;
}


div.texto_seccion {
    font-size: 11px;
    margin-top: 6px;
    width: 410px;
    text-align: justify;
    color: #919191;
}

/* //////////////////  estilos tabla de posiciones  ////////////////// */

table.tabla_posiciones , table.tabla_partidos , table.tabla_encuesta {
	margin-top:15px;
	overflow:hidden;
	border:2px solid #4B4813;
	color:#070707;
}

table.tabla_posiciones {
    background:#4B4813;
	width:530px;
	}
	
table.tabla_partidos {
    background:#acacac;
	width:530px;
	}
	
table.tabla_encuesta {
    background:#0f0f0f;
	width:380px;
	}
	
td.posiciones_pos {
	width:25px;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-left:0px solid #4B4813;
	}
		
td.posiciones_equipo {
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-left:1px solid #4B4813;
	}

td.posiciones_pts {
	width:25px;
	padding:3px;
	text-align:center;
	border-left:1px solid #4B4813;
	}
		
td.posiciones_pos2 , td.posiciones_pos2Top {
	width:25px;
	padding:3px;
	text-align:left;
	padding-left:10px;
	height:8px;
	}
	
td.posiciones_pos2 , td.posiciones_pos {
	background:transparent url(../img/fondo_tabla3.gif) repeat-x bottom center;
}

td.posiciones_pos2Top {
	background:transparent url(../img/fondo_tabla_top.gif) repeat-y bottom center;
}
		
td.posiciones_equipo2 , td.posiciones_equipo2Top {
	padding:3px;
	text-align:left;
	border-left:1px solid #4B4813;
	padding-left:10px;
	}
	
td.posiciones_equipo2 , td.posiciones_equipo {
	background:transparent url(../img/fondo_tabla3.gif) repeat-x bottom center;
	}
	
td.posiciones_equipo2Top {
	background:transparent url(../img/fondo_tabla_top.gif) repeat-y bottom center;
	}

td.posiciones_pts2 , td.posiciones_pts2Top {
	width:25px;
	padding:3px;
	text-align:center;
	border-left:1px solid #4B4813;
	}
	
td.posiciones_pts2 , td.posiciones_pts {
	background:transparent url(../img/fondo_tabla3.gif) repeat-x bottom center;
}

td.posiciones_pts2Top {
	background:transparent url(../img/fondo_tabla_top.gif) repeat-y bottom center;
}

span.posiciones_titulo {
	color:#070707;
	font-weight:bold;
	}
	
td.posiciones_pts {
	width:25px;
	padding:3px;
	text-align:center;
	}
td.partido_titulo {
	padding:3px;
}	
td.partido_celda {
	padding:3px;
	background:#a6840c url(../img/fondo_tabla_top.gif) repeat-x;
	border-left:1px solid #4B4813;
	padding-left:10px;
}
td.partido_celda_sin_borde {
	padding:3px;
	background:#606060 url(../img/fondo_tabla3.gif) repeat-x;
	padding-left:10px;
}
td.partido_celda2 {
	padding:3px;
	text-align:left;
	padding-left:10px;
	color:#666666;
	border-bottom:2px solid #4B4813;
}
div.menu_lateral {
	width:210px;
	background-image:url(../img/mwfc_vinieta_menulateral.gif);
	background-repeat:no-repeat; 
	background-position:left top;
	color:#c9c9c9;
	font-size:12px;
	padding-left:15px;
	padding-right:6px;
	padding-bottom:4px;
	float:left;
	}
	
div.mensaje {
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #0f0f0f;
    border: 1px solid #353413;
    color: #cccccc;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.mensaje_right {
    width: 208px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #ffffff;
    margin-bottom: 4px;
	border:1px solid #ffffff;
	padding:4px;
}

div.mensaje_left {
    width:260px;
    font-size: 12px;
    color: #ffffff;
    margin-bottom: 4px;
	border:1px solid #ffffff;
	padding:4px;
}

/* ////////////////// estilos para productos //////////////////// */

.precio {
    font-size: 21px;
    color: #a89000;
    background: url(../img/estrella_precio.gif) left top no-repeat;
    padding-left: 30px;
    font-weight: normal;
    width:auto;
}

.precio_carrito {
    font-size: 18px;
    color: #a89000;
    background: url(../img/estrella_producto_carrito.gif) left top no-repeat;
    padding-left: 30px;
    font-weight: normal;
    width:auto;
}


td.producto_iva	{
	color:#939393;
	font-size:10px;
	padding-top:4px;
}

td.producto_cantidad	{
	color:#939393;
	font-size:10px;
	text-align:right;
}

td.producto_boton	{
	width:110px;
	text-align:right;
}


td.producto_boton_carrito	{
	width:85px;
	text-align:right;
}


/* ////////////////// estilos para imagenes //////////////////// */
.imagenGal {
    margin: 3px;
    border: 1px solid #d8ba2c;
}

.imagenGal:hover {
    border: 2px solid #c8a80d;
    margin: 2px;
}

.imagenIz {
    margin-right: 12px;
    margin-bottom: 4px;
    border: 0px;
    margin-top: 2px;
}

.imagenDer {
    margin-left: 12px;
    margin-right: 0px;
    margin-top: 2px;
    margin-bottom: 4px;
}

.imagenCen {
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 4px;
    margin-bottom: 4px;	
}

/* ////////////////// estilos productos en portada //////////////////// */	
	
	
div.producto_right_bot_right {	
	float:right;
	width:auto;
	height:auto;
	margin-right:3px;
	margin-top:7px;
	}	
	
div.producto_right_bot_left {	
    font-size: 14px;
    color: #8d7900;
    font-weight: bold;
	float:left;
    width:auto;
	margin-top:8px;
	background: url(../img/estrella_producto_portada.gif) left center no-repeat;
	padding-left: 20px;
	margin-right:8px;
	margin-left:4px;
}	


	
div.producto_2c_bot {
	width:198px;
	background:url(../img/producto_2c_bot.gif) top left no-repeat;
	height:30px;
	margin-bottom:6px;
	}	

select.portada_producto {
    font-size: 11px;
	background:transparent url(../img/_buscador_fondo.gif) repeat-x scroll left center;
    border:1px solid #969696;
    color:#C4C3C3;
    height:19px;
    padding:1px 1px 3px;
}	
	
div.producto_1c_bot {
	width:515px;
	background:url(../img/fondo_comentarios.gif) top left repeat-x;
	height:30px;
	margin-bottom:6px;
	padding:0px 4px 0px 6px;
	}	

/*************************************************************************/
/*************************** Estilos para compra *************************/
/*************************************************************************/
	
/* Pasos ///////////////////////////////////////////////////////////////////////*/
td.sol_1{
	width:80px;
	background-color:#3e3e3e;
	border:1px solid #656565;
	text-align:center;
	height:32px;
	color:#747474;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
td.sol_2{
	width:80px;
	background-color:#121212;
	border:1px solid #656565;
	text-align:center;
	height:32px;
	color:#e2b820;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

td.sol_3{
	width:auto;
	background-color:#3e3e3e;
	border:1px solid #656565;
	text-align:center;
	height:32px;
	color:#747474;
	font-size:12px;
	font-weight:bold;
}

.cabeceraTabla {
    padding: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background:transparent url(../img/fondo_comentarios.gif) repeat-x top center;
    color: #FFE000;
	font-size:12px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.form_compra {
	border-bottom:1px dotted #252525;
	font-size:11px;
	height:25px;
}


div.ayuda{
	width:300px;
    padding: 10px;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #f4edc1;
    border: 1px solid #dcd083;
    color: #333333;
    margin-top: 10px;
    margin-bottom: 10px;
	position:absolute;
}

div.separadorSec {
    padding: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #000000;
	border-right:2px solid #FFFFFF;
    color: #FFE000;
	font-size:13px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.separador {
    width:530px;
	height:15px;
	background:url(../img/fondo_separa.gif) repeat-x;
}

.stRojo {
    color:#e2b820;
}
/*************************************************************************/
/*************************** Estilos para botones *************************/
/*************************************************************************/

.btn_85{
	background:url(../img/btn_enviar_amigo.png) no-repeat left top;
	color:#a76b00;
	width:85px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	height:28px;
	font-family:Tahoma;
	font-weight:bold;
}

.btn_100{
	background:url(../img/btn_85.png) no-repeat left top;
	color:#a76b00;
	width:100px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	height:28px;
	font-family:Tahoma;
	font-weight:bold;
}

.btn_120{
	background:url(../img/btn_120.gif) no-repeat left top;
	color:#a76b00;
	width:120px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	height:28px;
	font-family:Tahoma;
	font-weight:bold;
}

.btn_140{
	background:url(../img/btn_140.png) no-repeat left top;
	color:#a76b00;
	width:146px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	height:19px;	
	font-family:Tahoma;
	font-weight:bold;
}

.boton {
    background:transparent url(../img/btn_85.png) no-repeat center center;
	width:100px;
	height:24px;
	border:0;
	color:#A58101;
}

/*Slide */
#slideshow * { margin: 0; padding: 0; }
#slideshow { background: url('../img/Source/images/bg_shadow.gif') no-repeat top; position: relative; padding-top: 10px; width: 530px; height: 310px; }
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url('../img/Source/images/ajax-loader.gif'); display: block; top: 158px; left: 265px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures { background: url('../img/Source/images/bg.jpg'); width: 530px; height: 300px; left: 0; overflow: hidden; }
#slideshow #pictures li { display: block; position: absolute; top: 0; width: 530px; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0; }

#slidemenu { background:#0d0d0d url(../img/Source/images/fnd.gif) repeat-x bottom center; height:auto; width:530px; border-top:1px solid #E2B820; }
#slidemenu #menu { /*background: url('../img/Source/images/bg_side.jpg')*/; list-style-type: none; width: 530px; height:80px; overflow:hidden; background:#0d0d0d url(../img/Source/images/fnd.gif) repeat-x bottom center;}
#slidemenu #menu li { display: block; z-index: 1000; position: relative; zoom: 1;float:left; height:40px; cursor:pointer;}
#slidemenu #menu { margin:0; padding:0;}
#slidemenu #menu li a { display: block; text-decoration: none; padding: 7px 0 7px 0px; z-index: 1000; line-height: 14px; vertical-align: middle; zoom: 1; }
#slidemenu #menu li a:focus { outline: 0; }
#slidemenu #menu li a:hover { color: #fff; }
#slidemenu #menu li.current{ color:#FFFF66; background:url(../img/Source/images/arrow.png) no-repeat top left; border-bottom:1px solid #996600; }
/*#menu li.background { background: url('../img/Source/images/arrow.gif') no-repeat   center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }*/
#slidemenu #menu li.current{
background-image:url(../img/Source/images/arrow.png)!important;
background-image: none;
filter: none !important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true,src="../img/Source/images/arrow.png",sizingMethod='crop');
}

.noticia { width:140px; height:auto; padding:15px;}
.noticia:hover  {background:transparent url(../img/Source/images/fndhover.png) repeat-x top center;}
.noticiaTit {font-size:11px;color:#919191;letter-spacing:0.5px;}
.noticiaBot {font-size:11px; color:#919191;}