/* ////////////////// CSS SOMOS PEŅAROL - desarrollado por i2es www.i2es.com //////////////////// */
/* ////////////////// estilos generales //////////////////// */

body {
    background: #000000;
    margin: 0px;
    font-size: 11px;
    font-family: tahoma, verdana, arial, Helvetica, sans-serif;
    color: #414141;
	
}

a:link {
    color: #5d662d;
    text-decoration: none;
}

a:active {
    color: #5d662d;
    text-decoration: none;
}

a:visited {
    color: #5d662d;
    text-decoration: none;
}

a:hover {
    color: #5d662d;
    text-decoration: none;
}

h1 {
    margin: 0px;
}

input {
    border: 2px solid #c5c5c5;
    color: #888888;
    font-size: 11px;
    padding: 2px;
}

select {
    border: 2px solid #c5c5c5;
    color: #888888;
    font-size: 11px;
    padding: 2px;
}

textarea {
    border: 2px solid #c5c5c5;
    color: #888888;
    font-size: 11px;
    padding: 2px;
    font-family: Arial, Helvetica, sans-serif;
}

.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;
    background: #000000;
}

div.contenido {
    width: 900px;
    height: auto;
    overflow: hidden;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    background: #ffffff;
}

div.cabezal {
    width: 900px;
}

div.pie {
    width: auto;
    margin: 0 auto;
    height: auto;
    overflow: hidden;
}
/* ////////////////// estilos contenido //////////////////// */
div.fichas_item_in {
    font-size: 12px;
    color: #a89000;
    padding: 2px;
    font-weight: normal;
    width: 350px;
}

div.contenido_left {
    float: left;
    padding: 0px;
    width: 194px;
    margin-right: 12px;
    padding-top: 6px;
}

div.contenido_right {
    float: right;
    padding: 0px;
    width: 244px;
    padding-top: 6px;
}

div.contenido_central {
    float: left;
    padding: 0px;
    width: 410px;
    padding-top: 6px;
}

div.contenido_cen {
    width: 872px;
    background: url(../img/central_cen.gif) bottom left #FFFFFF;
    height: auto;
    overflow: hidden;
    padding-left: 14px;
    padding-right: 14px;
}

div.contenido_top {
    width: 900px;
    background: url(../img/central_top.gif) bottom left no-repeat;
    height: 10px;
    margin-bottom: 0px;
}

div.contenido_bot {
    width: 900px;
    background: url(../img/central_bot.gif) top left no-repeat #000000;
    height: 10px;
    margin-bottom: 0px;
}
/* ////////////////// menu superior //////////////////// */
table.menu_superior {
    background: #4d5326;
    background: url(../img/fondo_menu.gif) repeat-x;
    width: 900px;
}

td.menu_left {
    width: 2px;
    height: 38px;
    background: url(../img/menu_left.gif) top right no-repeat;
}

td.menu_right {
    width: 5px;
    height: 38px;
    background: url(../img/menu_right.gif) top left no-repeat;
}

td.menu_cen {
    width: auto;
    height: 38px;
    color: #cccccc;
}

div.menu_superior_on {

    width: auto;
    height: 38px;
    float: left;
}

div.menu_superior_on:hover {
    background: url(../img/menu_superior_off_cen.gif) top right repeat-x;
}

div.menu_superior_on_left {
    background: url(../img/menu_superior_on_left.gif) top right no-repeat;
    width: 3px;
    height: 38px;
    float: left;
}

div.menu_superior_on_right {
    background: url(../img/menu_superior_on_right.gif) top left no-repeat;
    width: 3px;
    height: 38px;
    float: left;
}

div.menu_superior_on_cen {
    width: auto;
    height: 28px;
    padding: 8px;
    padding-bottom: 0px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 0px;
    float: left;
    font-size: 13px;
}

.link_menu_superior:link {
    color: #c3c3c3;
    text-decoration: none;
}

.link_menu_superior:active {
    color: #c3c3c3;
    text-decoration: none;
}

.link_menu_superior:visited {
    color: #c3c3c3;
    text-decoration: none;
}

.link_menu_superior:hover {
    color: #ffffff;
    text-decoration: none;
}

/* ////////////////// sub menu superior //////////////////// */

div.submenu {
    z-index: 1000;
    position: absolute;
    float: left;
    margin-top: 35px;
    margin-left: 0px;
    border: #323332 2px solid;
}

div.submenu_in {
    border: #94651d 1px solid;
}

div.central_submenu {
    height: auto;
    width: auto;
}

div.central_submenu_in {
    background: url(../img/item_submenu.gif) no-repeat left top;
	padding-left:9px;
	height:auto;
    width: auto;
}



div.item_submenu {
    width: 144px;
    padding-left: 10px;
	padding-right: 10px;
    padding-top: 6px;
    padding-bottom: 8px;
    text-align: left;
	background:url(../img/fondo_submenu_on.png) repeat-x top;
}

div.item_submenu:hover {
	background:url(../img/fondo_submenu_off.png) repeat-x top;
}




.link_submenu:link {
    color: #5d662d;
    text-decoration: none;
}

.link_submenu:active {
    color: #5d662d;
    text-decoration: none;
}

.link_submenu:visited {
    color: #5d662d;
    text-decoration: none;
}

.link_submenu:hover {
    color: #000000;
    text-decoration: none;
}

/* ////////////////// barra superior //////////////////// */
div.barra_superior {
    width: auto;
    margin: 0 auto;
    height: 24px;
    overflow: hidden;
    background: url(../img/fondo_barra_sup.gif) repeat-x;
}

table.barra_superior_cen {
    width: 900px;
    height: 24px;
}

div.barra_superior_on {
    background: url(../img/fondo_barra_sup_on.gif) top right no-repeat;
    width: auto;
    height: 20px;
    padding-top: 4px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 16px;
    float: left;
    font-size: 10px;
}

div.barra_right {
    width: auto;
    height: 21px;
    padding-top: 3px;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 16px;
    margin-top: 0px;
    float: right;
    font-size: 10px;
}

input.buscador {
    border: 1px solid #d2a225;
    color: #888888;
    font-size: 10px;
    padding: 1px;
    width: 120px;
    height: 12px;
}

.link_barra_superior:link {
    color: #595959;
    text-decoration: none;
}

.link_barra_superior:active {
    color: #595959;
    text-decoration: none;
}

.link_barra_superior:visited {
    color: #595959;
    text-decoration: none;
}

.link_barra_superior:hover {
    color: #000000;
    text-decoration: none;
}
/* ////////////////// estilos pie //////////////////// */
div.pie_left {
    width: 900px;
    height: 52px;
    font-size: 10px;
    color: #666666;
    display: table;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
    padding-left: 20px;
}

.link_pie:link {
    color: #666666;
    text-decoration: none;
}

.link_pie:active {
    color: #666666;
    text-decoration: none;
}

.link_pie:visited {
    color: #666666;
    text-decoration: none;
}

.link_pie:hover {
    color: #afafaf;
    text-decoration: none;
}
/* ////////////////// estilos banners //////////////////// */
div.banner_left {
    width: 194px;
    height: auto;
    float: left;
    margin-bottom: 8px;
}

div.banner_right {
    width: 244px;
    height: auto;
    float: left;
    margin-bottom: 8px;
}
/* ////////////////// lateral izquierdo //////////////////// */
div.barra_titulo {
    margin-bottom: 8px;
    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 //////////////////// */
div.barra_titulo_cen_right {
    float: left;
    background: url(../img/barra_titulo_cen.gif) right top repeat-x;
    width: 224px;
    height: 24px;
    font-size: 13px;
    color: #FFFFFF;
    padding: 4px;
    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.lateral_right_bot_right {
    float: right;
    background: url(../img/ico_mas2.gif) right bottom no-repeat;
    width: auto;
    height: auto;
    padding-right: 14px;
    color: #666666;
    font-size: 10px;
}

div.lateral_right_bot_left {
    float: left;
    width: auto;
    height: auto;
    color: #666666;
    font-size: 10px;
    padding-left: 3px;
}

div.lateral_right_contenido {
    float: left;
    width: 240px;
    height: auto;
    border-left: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
}

div.lateral_partido {
    float: left;
    width: 238px;
    height: auto;
    border: 1px solid #000000;
    background: url(../img/fondo_partido.jpg) top left no-repeat;
    color: #FFFFFF;
    overflow: hidden;
}

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 {
    float: left;
    width: 238px;
    height: auto;
    border: 1px solid #000000;
    background: url(../img/fondo_ultimo.jpg) bottom left no-repeat;
    color: #FFFFFF;
    overflow: hidden;
}

div.lateral_tabla {
    float: left;
    width: 238px;
    height: auto;
    border: 1px solid #000000;
    background: url(../img/fondo_tabla.jpg) bottom left repeat-y;;
    color: #FFFFFF;
    overflow: hidden;
    font-size: 10px;
    padding-bottom: 5px;
}

table.tabla_right_1 {
    width: 228px;
    border: 0px;
}

table.tabla_right_2 {
    width: 228px;
    border: 0px;
    background: url(../img/fondo_tabla2.jpg) center repeat-y;
}

table.tabla_right_2_tit {
    width: 228px;
    border: 0px;
    color: #d39a00;
    background: url(../img/fondo_tabla2.jpg) center repeat-y;
    margin-top: 5px;
}

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 {
    width: 25px;
    padding: 2px;
    text-align: right;
    padding-right: 10px;
}
/* ////////////////// menu lateral //////////////////// */
div.item_menu_right_2 {
    background: url(../img/fondo_tabla2.jpg);
    width: 228px;
    margin-left: 5px;
}

div.item_menu_right_1 {
    margin-left: 5px;;
}

div.item_menu_right {
    font-size: 13px;
    padding: 2px;
    margin-left: 10px;
    padding-left: 14px;
    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;
    margin-left: 6px;
    padding-left: 10px;
    background: url(../img/item_mapa.gif) no-repeat;
}

div.item_mapa:hover {
    background: url(../img/item_mapa2.gif) no-repeat;
}

div.lateral_menu {
    float: left;
    width: 238px;
    height: auto;
    border: 1px solid #000000;
    border-bottom: 0px;
    background: url(../img/fondo_tabla.jpg) bottom left repeat-y;;
    color: #FFFFFF;
    overflow: hidden;
    padding-bottom: 4px;
    padding-top: 8px;
}

div.menu_right_bot {
    float: left;
    background: url(../img/menu_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;
}

div.pregunta_encuesta {
    width: 218px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 12px;
    color: #d39a00;
    margin-bottom: 4px;
}

div.item_encuesta_right {
    font-size: 13px;
    padding: 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 suscripcion //////////////////// */

input.suscripcion {
    border: 1px solid #192e0f;
    color: #505050;
    font-size: 11px;
    padding: 1px;
	padding-bottom:4px;
	padding-top:3px;
	width:94px;
	background:#bfcaba;
}

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 {
    width: 367px;
    background: url(../img/estrella_navegacion.gif) left top no-repeat;
    overflow: hidden;
    margin-bottom: 0px;
    color: #cccbcb;
    font-size: 10px;
    padding-left: 13px;
}

.link_navegacion:link {
    color: #cccbcb;
    text-decoration: none;
}

.link_navegacion:active {
    color: #cccbcb;
    text-decoration: none;
}

.link_navegacion:visited {
    color: #cccbcb;
    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: 20px;
    color: #000000;
    background: url(../img/estrella_nota.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    margin-top: 6px;
    width: 356px;
}

.sub_titulo_nota {
    font-size: 13px;
    color: #aaaaaa;
    font-weight: normal;
    margin-top: 6px;
    width: 380px;
    font-style: italic;
}

div.texto {
    font-size: 11px;
    margin-top: 12px;
    width: 380px;
    text-align: justify;
}

div.texto_producto {
    font-size: 12px;
    margin-top: 12px;
    width: 378px;
    text-align: justify;
}


/* ////////////////// menu lateral catalogo //////////////////// */
.link_catalogo:link {    color: #604600;    text-decoration: none;}
.link_catalogo:active {    color: #604600;    text-decoration: none;}
.link_catalogo:visited {    color: #604600;    text-decoration: none;}
.link_catalogo:hover {    color: #000000;    text-decoration: none;}

div.item_catalogo_right_2 {
    background: url(../img/fondo_catalogo2.jpg);
    width: 226px;
	padding:1px;
    margin-left: 5px;
	font-weight:bold;
	overflow:hidden;
}

div.item_catalogo_right_2:hover {
	border:1px solid #d39a00;
	padding:0px;
}

div.item_catalogo_right_1 {
    margin-left: 5px;
	width: 226px;
	padding:1px;
	font-weight:bold;
	overflow:hidden;
}

div.total_catalogo {
    margin-left: 5px;
	width: 226px;
	padding:0px;
	font-weight:bold;
	color:#000000;
	font-size:13px;
	overflow:hidden;
}


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_1:hover {
	border:1px solid #d39a00;
	padding:0px;

}

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:65px;
	text-align:right;
	color: #990000;
}

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_catalogo.gif) no-repeat;
	float:left;
	font-weight:normal;
	width:128px;
}

div.item_carrito_left:hover {
    background: url(../img/item_catalogo2.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: 380px;
    font-weight: bold;
    color: #74611e;
    text-align: justify;
}

div.bloque_parrafo {
    font-size: 14px;
    margin-bottom: 4px;
    font-weight: bold;
    color: #ae9020;
    width: 380px;
    text-align: justify;
}

div.adjuntos {
    width: 400px;
    border: 3px solid #f0f0f0;
    border-bottom: 0px;
    height: auto;
    overflow: hidden;
    padding: 2px;
}

div.adjuntos_in {
    width: 384px;
    height: auto;
    background: url(../img/fondo_adjuntos.gif);
    padding: 8px;
    overflow: hidden;
}

div.comentarios {
    width: 400px;
    border: 3px solid #f0f0f0;
    border-bottom: 0px;
    border-top: 1px solid #f0f0f0;
    height: auto;
    overflow: hidden;
    padding: 2px;
}

div.comentarios_in {
    width: 384px;
    height: auto;
    padding: 8px;
    background: url(../img/fondo_comentario.gif) repeat-x top;
}

.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;
    float: right;
    margin-top: 2px;
    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;
}


.agregar_comentario:hover {
    background: url(../img/agregar_comentario.gif) left top no-repeat #fdfbf2;
    padding: 3px;
    padding-top: 2px;
    padding-left: 22px;
    margin-top: 1px;
    border: 1px solid #dddddd;
}

.link_comentario:link {
    color: #a89000;
    text-decoration: none;
}

.link_comentario:active {
    color: #a89000;
    text-decoration: none;
}

.link_comentario:visited {
    color: #a89000;
    text-decoration: none;
}

.link_comentario:hover {
    color: #8b7700;
    text-decoration: none;
}

.titulo_comentario {
    font-size: 18px;
    color: #a89000;
    background: url(../img/estrella_comentario.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    width: 200px;
}

.titulo_adjuntos {
    font-size: 18px;
    color: #a89000;
    background: url(../img/estrella_adjuntos.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    width: 356px;
}




div.adjuntos_galeria {
    width: 384px;
    margin-top: 6px;
    overflow: hidden;
}

div.adjuntos_item {
    font-size: 10px;
    color: #838383;
    background: #FFFFFF;
    padding: 6px;
    padding-top: 3px;
    padding-left: 6px;
    border: 1px solid #e9e9e9;
    width: 370px;
    margin-top: 6px;
    overflow: hidden;
}

div.comentario_item {
    font-size: 11px;
    color: #838383;
    background: #FFFFFF;
    padding: 6px;
    padding-top: 3px;
    padding-left: 6px;
    border: 1px solid #f2f2f2;
    width: 370px;
    margin-top: 6px;
    background: url(../img/fondo_comentario2.gif) repeat-x bottom;
}

div.comentario_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: 350px;
}

div.adjuntos_item:hover {
    background: #fdfbf2;
    border: 1px #dddddd solid;
}

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: 350px;
}



div.adjuntos_item_in_texto {
    padding-left: 18px;
}

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: 616px;
    margin-right: 12px;
    padding-top: 6px;
}

div.barra_titulo_cen_portada_a {
    float: left;
    background: url(../img/barra_titulo_cen.gif) right top repeat-x;
    width: 596px;
    height: 24px;
    font-size: 13px;
    color: #FFFFFF;
    padding: 4px;
    padding-bottom: 0px;
}

div.portada_b {
    width: 410px;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    display: table;
}

div.portada_2c_left {
    width: 198px;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    float: left;
}

div.portada_2c_right {
    width: 198px;
    height: auto;
    overflow: hidden;
    padding-bottom: 12px;
    float: right;
}

div.portada_1c_cen {
    width: 386px;
    background: url(../img/portada_1c_cen.gif) top left #f8f8f8 repeat-x;
    height: auto;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}

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 {
    width: 174px;
    background: url(../img/portada_1c_cen.gif) top left #f8f8f8 repeat-x;
    height: auto;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 4px;
    padding-bottom: 4px;
}

div.portada_2c_top {
    width: 198px;
    background: url(../img/portada_2c_top.gif) bottom left no-repeat;
    height: 4px;
    margin-bottom: 0px;
}

div.portada_2c_bot {
    width: 198px;
    background: url(../img/portada_2c_bot.gif) top left no-repeat;
    height: 20px;
    margin-bottom: 6px;
}

div.plantel_2c_bot {
    width: 198px;
    background: url(../img/plantel_2c_bot.gif) top left no-repeat;
    height: 8px;
    margin-bottom: 6px;
}

.titulo_portada {
    font-size: 18px;
    color: #000000;
    font-weight: normal;
    margin-top: 0px;
    width: auto;
}

.titulo_portada_16 {
    font-size: 13px;
    color: #000000;
    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: 12px;
    color: #8d8d8d;
    font-weight: normal;
    margin-top: 0px;
    width: auto;
}

div.texto_portada {
    font-size: 10px;
    margin-top: 3px;
    width: auto;
    text-align: justify;
    color: #5b5b5b;
}

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: 4px;
    margin-top: 5px;
}

.link_portada:link {
    color: #4f3a00;
    text-decoration: none;
}

.link_portada:active {
    color: #4f3a00;
    text-decoration: none;
}

.link_portada:visited {
    color: #4f3a00;
    text-decoration: none;
}

.link_portada:hover {
    color: #000000;
    text-decoration: none;
}
/* ////////////////// estilos seccion //////////////////// */
div.top_seccion {
    margin-bottom: 16px;
    width: 410px;
}

.titulo_seccion {
    font-size: 20px;
    color: #a47f01;
    background: url(../img/estrella_seccion.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    margin-top: 6px;
    width: 386px;
}

.titulo_portada_foro {
    font-size: 20px;
    color: #a47f01;
    background: url(../img/estrella_foros.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    margin-top: 6px;
    width: 386px;
}

.titulo_mapa {
    font-size: 18px;
    color: #a47f01;
    background: url(../img/estrella_foros.gif) left top no-repeat;
    padding-left: 24px;
    font-weight: normal;
    margin-top: 0px;
    width: 386px;
}

.sub_titulo_seccion {
    font-size: 13px;
    color: #87826b;
    font-weight: normal;
    margin-top: 6px;
    width: 410px;
    font-style: italic;
}

div.texto_seccion {
    font-size: 11px;
    margin-top: 6px;
    width: 410px;
    text-align: justify;
    color: #aaaaaa;
}

/* //////////////////  estilos tabla de posiciones  ////////////////// */

table.tabla_posiciones {
background:url(../img/fondo_adjuntos.gif);
	width:380px;
	border:3px solid #efefef;
	}
	
td.posiciones_pos {
	width:25px;
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-left:0px dotted #ffffff;
	}
		
td.posiciones_equipo {
	padding:3px;
	text-align:left;
	padding-left:10px;
	border-left:0px dotted #ffffff;
	}

td.posiciones_pts {
	width:25px;
	padding:3px;
	text-align:center;
	border-left:0px dotted #ffffff;
	}
		
td.posiciones_pos2 {
	width:25px;
	padding:3px;
	text-align:left;
	background-image:url(../img/fondo_posiciones2.png);
	border-left:0px dotted #ffffff;
	padding-left:10px;
	}
		
td.posiciones_equipo2 {
	padding:3px;
	text-align:left;
	background-image:url(../img/fondo_posiciones2.png);
	border-left:1px dotted #ffffff;
	padding-left:10px;
	}

td.posiciones_pts2 {
	width:25px;
	padding:3px;
	text-align:center;
	background-image:url(../img/fondo_posiciones2.png);
	border-left:1px dotted #ffffff;
	}

span.posiciones_titulo {
	color:#d39a00;
	font-weight:bold;
	}
	
td.posiciones_pts {
	width:25px;
	padding:3px;
	text-align:center;
	}
td.partido_titulo {
	padding:3px;
}	
td.partido_celda {
	padding:3px;
	background-image:url(../img/fondo_posiciones2.png);
	border-left:1px solid #ffffff;
	padding-left:10px;
}
td.partido_celda_sin_borde {
	padding:3px;
	background-image:url(../img/fondo_posiciones2.png);
	padding-left:10px;
}
td.partido_celda2 {
	padding:3px;
	text-align:left;
	padding-left:10px;
	color:#666666;
}
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: #f4edc1;
    border: 1px solid #dcd083;
    color: #333333;
    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:155px;
    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: 24px;
    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: 20px;
    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:45px;
	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 top no-repeat;
	padding-left: 16px;
	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 {
    border: 0px solid #c5c5c5;
    color: #888888;
    font-size: 9px;
    padding: 0px;
}	
	
div.producto_1c_bot {
	width:410px;
	background:url(../img/producto_1c_bot.gif) top left no-repeat;
	height:30px;
	margin-bottom:6px;
	}	

/*************************************************************************/
/*************************** Estilos para compra *************************/
/*************************************************************************/
	
/* Pasos ///////////////////////////////////////////////////////////////////////*/
td.sol_1{
	width:80px;
	background-color:#e7e7e7;
	border-right:2px solid #FFFFFF;
	text-align:center;
	height:32px;
	color:#cac8c8;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}
td.sol_2{
	width:80px;
	background-color:#000000;
	border-right:2px solid #FFFFFF;
	text-align:center;
	height:32px;
	color:#FFE000;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

td.sol_3{
	width:auto;
	background-color:#e7e7e7;
	text-align:center;
	height:32px;
	color:#cac8c8;
	font-size:12px;
	font-weight:bold;
}

.cabeceraTabla {
    padding: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #000000;
    color: #FFE000;
	font-size:12px;
    margin-top: 10px;
    margin-bottom: 10px;
}
td.form_compra {
	border-bottom:1px dotted #999999;
	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;
}

/*************************************************************************/
/*************************** Estilos para botones *************************/
/*************************************************************************/

.btn_85{
	background:url(../img/btn_85.gif) 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_100.gif) 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.gif) no-repeat left top;
	color:#a76b00;
	width:140px;
	border:0px;
	padding:0px;
	padding-bottom:3px;
	height:28px;	
	font-family:Tahoma;
	font-weight:bold;
}

