body {
	text-align: center;
	background-image: url('../images/soporte/background_mcd.jpg');
	background-color: #000;
	background-position: 50% 0%;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
a:active,
a:link,
a:visited {
	color: #900;
	text-decoration: none;
}
a:hover {
	color: #05a;
	text-decoration: none;
}
a:active, 
a:focus {
	outline:none;
}


/* INICIO ESTRUCTURA */

#root {
	position: absolute;
	width: 980px;
	left: 50%;
	margin-left: -495px;
	padding: 0px 5px 10px 5px;
	z-index: 0;
}
#header {
	width: 980px;
	height: 129px;
	margin-top: 1px;
	z-index: 1;
	background-image: url('../images/cabeceras/header_pequecopa.jpg');
	background-repeat: no-repeat;
}
#header_logo {
	width: 800px;
	height: 128px;
	text-align: left;
	z-index: 2;
	font-size: 11px;
	float: left;
}
#menu_root {
	width: 980px;
	height: 24px;
	z-index: 1;
	text-align: center;
	background-color: #800;
	background-image: url('../images/soporte/menu.jpg');
	background-repeat: repeat-x;
	border-top: 2px solid #fc0;
	border-bottom: 2px solid #c90;
}
#footer {
	width: 980px;
	padding: 20px 0px 0px 0px;
	z-index: 1;
	clear: both;
}

/* FIN ESTRUCTURA */


/* INICIO LOGIN */

#loginbox {
	width: 180px;
	height: 85px;
	margin-top: 32px;
	text-align: right;
	color: #ddd;
	z-index: 2;
	font-size: 11px;
	float: left;
}
a.logout:active,
a.logout:link,
a.logout:visited {
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}
a.logout:hover {
	color: #fc0;
	text-decoration: none;
	font-size: 10px;
}
a.logout:active, 
a.logout:focus {
	outline:none;
}
a.login:active,
a.login:link,
a.login:visited {
	color: #fff;
	text-decoration: none;
}
a.login:hover {
	color: #fc0;
	text-decoration: none;
}
a.login:active, 
a.login:focus {
	outline:none;
}

/* FIN LOGIN */


/* INICIO MENU */

#menu {
	text-align: center;
	width: 980px;
	border-collapse: collapse;
	border-width: 0px;
	border-spacing: 0px;
}	
#menu td {
	font-size: 11px;
	color: #600;
	text-align: center;
	padding: 0px 2px 0px 2px;
	margin: 0px;

}
a.menubot:active,
a.menubot:link,
a.menubot:visited{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	padding: 1px 1px 8px 1px;
}
a.menubot:hover{
	font-weight: bold;
	color: #fc0;
	text-decoration: none;
	padding: 1px 1px 8px 1px;
}	
.menusub {
	position: relative;
	z-index: 5;
	padding: 4px 0px 4px 0px;
}
.submenu0 {
	position: absolute;
	width: 810px;
	top: 24px;
	left: 0px;
	background-color: #000;
	border-top: 2px solid #c90;
	border-bottom: 2px solid #fc0;
	z-index: 5;
	text-align: left;
	padding: 4px 4px 4px 4px;
	filter: alpha(opacity=90);
	opacity: .9;
	-moz-opacity:0.9;
}
.submenu0 ul, li {
	list-style-type: none;
}
.submenu0 ul {
	margin: 0;
	padding: 0;
}
.submenu0 li {
	margin: 1px 4px 2px 2px;
	padding: 0;
	float: left;
}
.submenu0 li a:active,
.submenu0 li a:link,
.submenu0 li a:visited {
	display: block;
	width: 125px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	text-align: left;
	color: #fff;
	border-bottom: 1px dotted #666;
}
.submenu0 li a:hover {
	color: #000;
	background-color: #fc0;
}
.submenu1 {
	position: absolute;
	width: 675px;
	top: 24px;
	left: 0px;
	background-color: #000;
	border-top: 2px solid #c90;
	border-bottom: 2px solid #fc0;
	z-index: 5;
	text-align: left;
	padding: 4px 4px 4px 4px;
	filter: alpha(opacity=90);
	opacity: .9;
	-moz-opacity:0.9;
}
.submenu1 ul, li {
	list-style-type: none;
}
.submenu1 ul {
	margin: 0;
	padding: 0;
}
.submenu1 li {
	margin: 1px 4px 2px 2px;
	padding: 0;
	float: left;
}
.submenu1 li a:active,
.submenu1 li a:link,
.submenu1 li a:visited {
	display: block;
	width: 125px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	text-align: left;
	color: #fff;
	border-bottom: 1px dotted #666;
}
.submenu1 li a:hover {
	color: #000;
	background-color: #fc0;
}
.submenu2 {
	position: absolute;
	width: 143px;
	top: 24px;
	left: 0px;
	background-color: #000;
	border-top: 2px solid #c90;
	border-bottom: 2px solid #fc0;
	z-index: 5;
	text-align: left;
	padding: 4px 4px 4px 4px;
	filter: alpha(opacity=90);
	opacity: .9;
	-moz-opacity:0.9;
}
.submenu2 ul, li {
	list-style-type: none;
}
.submenu2 ul {
	margin: 0;
	padding: 0;
}
.submenu2 li {
	margin: 1px 4px 2px 2px;
	padding: 0;
	float: left;
}
.submenu2 li a:active,
.submenu2 li a:link,
.submenu2 li a:visited {
	display: block;
	width: 135px;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	text-align: left;
	color: #fff;
	border-bottom: 1px dotted #666;
}
.submenu2 li a:hover {
	color: #000;
	background-color: #fc0;
}

/* FIN MENU */


/* INICIO INDEX */

#home_main {
	width: 580px;
	left: 5px;
	padding: 10px 10px 10px 0px;
	z-index: 1;
	float: left;
}
#home_info {
	width: 220px;
	left: 595px;
	padding: 10px 10px 10px 0px;
	z-index: 1;
	float: left;
}
#home_aux {
	width: 160px;
	left: 825px;
	padding: 10px 0px 10px 0px;
	z-index: 1;
	float: left;
}

/* FIN INDEX */

/* INICIO NOTICIAS PORTADA */

#homenews_base {
	position: relative;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 350px;
	visibility: show;
	z-index: 4;
}
#homenews_texto {
	position: absolute;
	width: 550px;
	height: 97px;
	top: 243px;
	left: 15px;
	z-index: 3;
	border: 0;
	text-align: left;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 12px;
	color: #fff;
}
#homenews_texto a:active,
#homenews_texto a:link,
#homenews_texto a:visited {
	color: #fc0;
	text-decoration: none;
}
#homenews_texto a:hover {
	color: #fc0;
	text-decoration: underline;
}
.homenews_hl {
	font-size: 24px;
	font-weight: bold;
	padding: 0px 0px 2px 0px;
}
#homenews1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 350px;
	z-index: 2;
}
#homenews2 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 350px;
	z-index: 2;
}
#homenews3 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 580px;
	height: 350px;
	z-index: 2;
}
#homenews_back {
	position: absolute;
	width: 570px;
	height: 107px;
	top: 238px;
	left: 5px;
	z-index: 2;
	background-color: #000;
	border: 0;
	filter: alpha(opacity=80);
	opacity: .8;
	-moz-opacity:0.8;
}
#homenews_thumb1 {
	position: absolute;
	width: 80px;
	height: 60px;
	top: 10px;
	left: 488px;
	z-index: 3;
	border: 3px solid #fc0;
	cursor: pointer;
}
#homenews_thumb2 {
	position: absolute;
	width: 80px;
	height: 60px;
	top: 86px;
	left: 488px;
	z-index: 3;
	border: 3px solid #fff;
	cursor: pointer;
}
#homenews_thumb3 {
	position: absolute;
	width: 80px;
	height: 60px;
	top: 162px;
	left: 488px;
	z-index: 3;
	border: 3px solid #fff;
	cursor: pointer;
}
#homenews_foto {
	position: absolute;
	width: 580px;
	height: 350px;
	top: 0px;
	left: 0px;
	z-index: 1;
}

/* FIN NOTICIAS PORTADA */


/* INICIO VENTANAS PORTADA */

#homebox_base {
	position: relative;
	top: 10px;
	left: 0px;
	width: 580px;
	height: 540px;
	visibility: show;
	z-index: 4;
}
#homebox1 {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 285px;
	height: 260px;
	z-index: 2;
}
#homebox2 {
	position: absolute;
	top: 0px;
	left: 295px;
	width: 285px;
	height: 260px;
	z-index: 2;
}
#homebox3 {
	position: absolute;
	top: 270px;
	left: 0px;
	width: 285px;
	height: 260px;
	z-index: 2;
}
#homebox4 {
	position: absolute;
	top: 270px;
	left: 295px;
	width: 285px;
	height: 260px;
	z-index: 2;
}
#homebox_top {
	position: absolute;
	width: 285px;
	height: 28px;
	top: 0px;
	left: 0px;
	z-index: 1;
	background-image: url('../images/soporte/boxtop.png');
	background-repeat: no-repeat;
	font-family: arial black;
	font-size: 14px;
	color: #300;
	text-align: left;
	padding: 3px 5px 3px 10px;
}
#homebox_text {
	position: absolute;
	width: 275px;
	height: 222px;
	top: 28px;
	left: 0px;
	z-index: 3;
	border: 0;
	text-align: left;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	padding: 0px 5px 0px 5px;
}
#homebox_footer {
	position: absolute;
	width: 285px;
	height: 10px;
	top: 250px;
	left: 0px;
	z-index: 1;
	background-image: url('../images/soporte/boxfooter.png');
	background-repeat: no-repeat;
}
#homebox_text2 {
	position: absolute;
	width: 275px;
	height: 222px;
	top: 28px;
	left: 0px;
	z-index: 3;
	border: 0;
	text-align: left;
	font-size: 11px;
	color: #000;
	background-color: #fff;
	padding: 0px 5px 0px 5px;
}
#homebox_footer2 {
	position: absolute;
	width: 285px;
	height: 10px;
	top: 250px;
	left: 0px;
	z-index: 1;
	background-image: url('../images/soporte/boxfooter.png');
	background-repeat: no-repeat;
}

/* FIN VENTANAS PORTADA */


/* INICIO BOXSCORE */

#scorebox_top {
	position: relative;
	width: 220px;
	height: 11px;
	z-index: 1;
	background-image: url('../images/soporte/scorebox_top.png');
}
#scorebox_content {
	position: relative;
	top: -5px;
	width: 220px;
	z-index: 1;
	background-image: url('../images/soporte/scoreboard.jpg');
}
#scorebox_footer {
	position: relative;
	top: -5px;
	width: 220px;
	height: 6px;
	z-index: 1;
	background-image: url('../images/soporte/scorebox_footer.png');
	background-repeat: no-repeat;
}

/* FIN BOXSCORE */


/* INICIO SIDEBAR */

#sidebar_top {
	position: relative;
	width: 160px;
	height: 15px;
	z-index: 1;
	background-image: url('../images/soporte/sidebartop.png');
	background-repeat: no-repeat;
}
#sidebar_content {
	position: relative;
	top: -5px;
	width: 160px;
	z-index: 1;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	background-color: #fff;
}
img.sidebar_logos {
	border: 0;
	padding: 5px 0px 20px 0px;
}
#sidebar_footer {
	position: relative;
	top: -5px;
	width: 160px;
	height: 10px;
	z-index: 1;
	background-image: url('../images/soporte/sidebarfooter.png');
	background-repeat: no-repeat;
}

/* FIN SIDEBAR */


/* INICIO SECCIÓN */

#pag_main {
	width: 810px;
	left: 5px;
	padding: 10px 10px 10px 0px;
	z-index: 1;
	text-align: left;
	float: left;
}
#pag_aux {
	width: 160px;
	left: 825px;
	padding: 10px 0px 10px 0px;
	z-index: 1;
	text-align: left;
	float: left;
}
#page_top {
	position: relative;
	width: 810px;
	height: 15px;
	z-index: 1;
	background-image: url('../images/soporte/seccion_top.png');
	background-repeat: no-repeat;
}
#page_titulo {
	position: relative;
	top: -5px;
	width: 797px;
	z-index: 1;
	background-color: #fff;
	padding: 0px 5px 5px 8px;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 18px;
	color: #300;
	text-align: left;
}
#page_content {
	position: relative;
	top: -5px;
	width: 790px;
	z-index: 1;
	background-color: #fff;
	padding: 5px 10px 5px 10px;
}
#page_text {
	width: 490px;
	padding: 15px 15px 20px 0px;
	text-align: left;
	vertical-align: top;
}
#page_info {
	width: 300px;
	padding: 15px 0px 20px 0px;
	text-align: left;
	vertical-align: top;
}
#page_footer {
	position: relative;
	top: -5px;
	width: 810px;
	height: 10px;
	z-index: 1;
	background-image: url('../images/soporte/seccion_footer.png');
	background-repeat: no-repeat;
}
#page_header {
	position: relative;
	width: 810px;
	height: 60px;
	z-index: 1;
}
#pag_all {
	width: 980px;
	left: 5px;
	padding: 10px 0px 10px 0px;
	z-index: 1;
	text-align: left;
	float: left;
}
#all_text {
	width: 660px;
	padding: 15px 15px 20px 0px;
	text-align: left;
	vertical-align: top;
}
#all_top {
	position: relative;
	width: 980px;
	height: 15px;
	z-index: 1;
	background-image: url('../images/soporte/all_top.png');
	background-repeat: no-repeat;
}
#all_titulo {
	position: relative;
	top: -5px;
	width: 967px;
	z-index: 1;
	background-color: #fff;
	padding: 0px 5px 5px 8px;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 18px;
	color: #300;
	text-align: left;
}
#all_content {
	position: relative;
	top: -5px;
	width: 960px;
	z-index: 1;
	background-color: #fff;
	padding: 5px 10px 5px 10px;
}
#all_footer {
	position: relative;
	top: -5px;
	width: 980px;
	height: 10px;
	z-index: 1;
	background-image: url('../images/soporte/all_footer.png');
	background-repeat: no-repeat;
}

/* FIN SECCIÓN */


/* INICIO EQUIPO */

#team_content {
	width: 565px;
	padding: 15px 15px 20px 0px;
	text-align: left;
	vertical-align: top;
}
#team_info {
	width: 225px;
	padding: 15px 0px 20px 0px;
	text-align: left;
	vertical-align: top;
}
#enviar_equipo {
	position: relative;
	background-color: #fff;
	top: 0px;
	left: 0px;
	width: 225px;
	margin: 0px 0px 10px 0px;
	visibility: show;
	text-align: right;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #666;
}

#enviar_equipo p {
	margin: 5px 0 5px 0;
}

#compartir_equipo {
	position: relative;
	background-color: #fff;
	top: 0px;
	left: 0px;
	width: 225px;
	margin: 0px 0px 10px 0px;
	visibility: show;
	text-align: right;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #666;
}
#compartir_equipo a {
	color: #666;
	text-decoration: none;
}

#compartir_equipo a:hover {
	color: #666;
	text-decoration: underline;
}
#boxteam_hl {
	background-image: url('../images/imagenes/top_in.jpg');
    width: 223px;
	height: 18px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #eee;
	float: right;
}

#boxteam_hl  p {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	margin: 2px 8px 2px 8px;
}

#boxteam_text {
    width: 223px;
    background: #fff;
	border: 1px solid #ddd;
	float: right;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 11px;
}
#boxteam_text p {
	text-align: left;
	font-size: 11px;
	color: #333;
	margin: 8px 8px 8px 8px;
}
#boxteam_text p.escudo {
	text-align: center;
	font-size: 11px;
	color: #333;
	margin: 8px 8px 12px 8px;
}

#boxteam_text ul  {
	list-style-image: url('../images/soporte/punto.jpg');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0pt;
	padding-left: 1px;
}

#boxteam_text ul li {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 2px;
}
table.plantilla {
	border: 1px solid #ddd;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse: collapse;
	margin-top: 20px;
}
table.plantilla th {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	padding: 2px 8px 2px 8px;
	height: 18px;
	background-color: #eee;
	border: 1px solid #ddd;
}
table.plantilla tr.fila0 {
	background-color: #fff;
}
table.plantilla tr.fila1 {
	background-color: #f9f9f9;
}
table.plantilla td {
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px 6px 2px 6px;
}
td.plantillaTexto a:active,
td.plantillaTexto a:link,
td.plantillaTexto a:visited {
	color: #0465c3;
	text-decoration: none;
}
td.plantillaTexto a:hover {
	color: #ff9900;
	text-decoration: none;
}

/* FIN EQUIPO */


/* INICIO NOTICIAS */

p.noticias {
	padding: 0px 0px 8px 0px;
	border-bottom: 1px dotted #ccc; 
}
img.noticias {
	margin: 0px 10px 0px 0px;
}

/* FIN NOTICIAS */


/* INICIO CRONICAS */

#noticia_ficha {
	position: relative;
    width: 300px;
	left: 0px;
	top: 0px;
    background-color: #eee;
}

#noticia_ficha p {
	margin: 5px 8px 8px 8px;
	text-align: left;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #444;
}

td.fichaTeam {
	width: 220px;
	text-align: left;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 12px;
	color: #012;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	background-color: #ddd;
	border-bottom:1px solid #fff;
}
td.fichaTeam a {
	color: #012;
	text-decoration: none;
}
td.fichaTeam a:hover {
	color: #05a;
	text-decoration: none;
}
td.fichaScore {
	text-align: center;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding: 5px 10px 5px 10px;
	background-color: #800;
	background-image: url('../images/soporte/menu.jpg');
	background-repeat: repeat-x;
	border-bottom:1px solid #fff;
}

/* FIN CRONICAS */


/* INICIO CALENDARIO */

table.calendario_partido {
	width: 790px;
	background-image: url('../images/soporte/fondo_calendario.jpg');
	background-repeat: no-repeat;
	border-collapse: collapse;
	margin-bottom: 10px;
}
td.calendario_info {
	width: 200px;
	padding: 5px 10px 5px 20px;
	color: #666;
	font-size: 11px;
}
td.calendario_escudo1 {
	width: 30px;
	padding: 5px 5px 1px 0px;
	text-align: left;
}
td.calendario_equipo1 {
	width: 205px;
	padding: 5px 0px 1px 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #003;
}
td.calendario_cuarto1 {
	width: 30px;
	padding: 5px 0px 1px 0px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #999;
}
td.calendario_final1 {
	width: 37px;
	padding: 5px 0px 1px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
td.calendario_escudo2 {
	width: 30px;
	padding: 1px 5px 5px 0px;
	text-align: left;
}
td.calendario_equipo2 {
	width: 205px;
	padding: 1px 0px 5px 0px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #003;
}
td.calendario_cuarto2 {
	width: 30px;
	padding: 1px 0px 5px 0px;
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #999;
}
td.calendario_final2 {
	width: 37px;
	padding: 1px 0px 5px 0px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}
span.calendario_final {
	background-color: #eee;
	padding: 2px 6px 2px 6px;
}
td.calendario_links {
	width: 175px;
	padding: 5px 10px 5px 20px;
	color: #666;
	font-size: 11px;
}
td.cuadro_hl {
	height: 18px;
	border: 1px solid #ddd;
	background-color: #eee;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	padding: 2px 8px 2px 8px;
}
table.bye {
	background-color: #fff;
	width: 100%;
}

table.resultados {
	background-color: #fff;
	width: 100%;
}

td.ronda {
	font-family: arial;
	font-size: 11px;
	color: #666;
	text-align: center;
}

td.resultados {
	background-color: #fff;
	border: 2px solid #fff;
	cursor: pointer;
}

td.bye {
	background-color: #fff;
	border: 2px solid #fff;
}
td.bye a:active,
td.bye a:link,
td.bye a:visited {
	color: #c00;
	text-decoration: none;
}
td.bye a:hover {
	color: #05a;
	text-decoration: none;
}

table.resultados tr.equipoGanadorfem {
	color: #c00;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
table.resultados tr.equipoGanadormas {
	color: #039;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
table.resultados tr.resultadoEquipo {
	color: #333;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
}
table.resultados tr.resultadoCuadro {
	color: #333;
	font-family: arial black;
	font-size: 20px;
	height: 28px;
}
table.resultados tr.equipoPerdedor {
	color: #333;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}
table.resultados td {
	border: 0px solid #fff;
	background-color: #fff;
}
table.resultados td.equipos {
	padding: 0px 0px 0px 2px;
}
table.resultados td.marcador {
	text-align: right;
	padding: 0px 2px 0px 0px;
	width: 16px;
}

span.ganador {
	color: #ff9900;
}

/* FIN CALENDARIO */


/* INICIO TEXTOS */

span.hl1 {
	font-size: 28px;
	font-weight: bold;
	color: #003;
}
span.hl2 {
	font-size: 18px;
	font-weight: bold;
	color: #003;
}
span.hl3 {
	font-size: 14px;
	font-weight: bold;
}
span.hl4 {
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

span.aux {
	font-size: 11px;
	color: #999;
}
span.aux2 {
	font-size: 11px;
}

/* FIN TEXTOS */


/* INICIO BOX */

#box_hl {
	background-image: url('../images/imagenes/top_in.jpg');
    width: 298px;
	height: 18px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background-color: #eee;
	float: right;
}

#box_hl  p {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	margin: 2px 8px 2px 8px;
}

#box_text {
    width: 298px;
    background: #fff;
	border: 1px solid #ddd;
	float: right;
	margin: 0px 0px 10px 0px;
	text-align: left;
	font-size: 11px;
}
#box_text p {
	text-align: left;
	font-size: 11px;
	color: #333;
	margin: 8px 8px 8px 8px;
}

#box_text ul  {
	list-style-image: url('../images/soporte/punto.jpg');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0pt;
	padding-left: 1px;
}

#box_text ul li {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 2px;
}

/* FIN BOX */


/* INICIO ELEMENTOS */

table.general {
	border: 1px solid #ddd;
	border-left-width : 1px;
	border-bottom-width : 1px;
	border-right-width : 1px;
	border-top-width : 1px;
	border-collapse: collapse;
}
table.general th {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #444;
	padding: 2px 8px 2px 8px;
	height: 18px;
	background-color: #eee;
	border: 1px solid #ddd;
}
table.general tr.fila0 {
	background-color: #fff;
}
table.general tr.fila1 {
	background-color: #f9f9f9;
}
table.general td {
	text-align: left;
	border: 1px solid #ddd;
	padding: 2px 6px 2px 6px;
}
td.general a:active,
td.general a:link,
td.general a:visited {
	color: #0465c3;
	text-decoration: none;
}
td.general a:hover {
	color: #ff9900;
	text-decoration: none;
}

#line {
	width: 100%;
	height:2px;
	border-bottom:1px dotted #ccc;
}
ul.text  {
	list-style-image: url('../images/soporte/punto.jpg');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0pt;
	padding-left: 1px;
}
ul.text li {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 2px;
}
#foto_pie {
	position: relative;
    width: 300px;
    background-color: #eee;
	margin: 0px 0px 10px 0px;
	float: right;
}
#foto_pie p {
	margin: 5px 8px 0px 8px;
	padding: 0px 0px 6px 0px;
	text-align: left;
	font-size: 11px;
	color: #555;
}
#box_tools {
    width: 298px;
	margin-top: 20px;
	float: right;
	margin: 0px 0px 10px 0px;
	text-align: right;
}
#compartir {  
	list-style: none;
	margin: 0px;
	padding: 0px;
}
	
#compartir li {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	float: right;
}
	
#compartir li a {
	display: block;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #999;
}

#compartir li a:hover {
	color: #666;
	text-decoration: underline;
}

ul li.envia a { 
	background: url(../images/botones/icono_envia.jpg) 0px 0px  no-repeat;
	text-decoration:none;
}

ul li.comparte a { 
	background: url(../images/botones/icono_comparte.jpg) 0px 0px  no-repeat;
	text-decoration:none;
}

ul li.imprime a { 
	background: url(../images/botones/icono_imprime.jpg) 0px 0px  no-repeat;
	text-decoration:none;
}

ul li.descarga a { 
	background: url(../images/botones/icono_descarga.jpg) 0px 0px  no-repeat;
	text-decoration:none;
}

#noticia_fotos {
	position: relative;
    width: 300px;
	left: 0px;
	top: 10px;
	margin: 0px 0px 10px 0px;
	float: right;
	text-align: left;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #000;
}

#noticia_fotos a {
	font-size: 11px;
	color: #05a;
	text-decoration: none;
}

#noticia_fotos a:hover {
	color: #f90;
	text-decoration: none;
}

#noticia_pie {
	position: relative;
    width: 300px;
	left: 0px;
	top: 0px;
    background-color: #eee;
}

#noticia_pie p {
	margin: 5px 8px 8px 8px;
	text-align: left;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #555;
}

#enviar_noticia {
	position: relative;
	background-color: #fff;
	top: 0px;
	left: 0px;
	width: 300px;
	margin: 0px 0px 10px 0px;
	visibility: show;
	text-align: right;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #666;
}

#enviar_noticia p {
	margin: 5px 0 5px 0;
}

#compartir_noticia {
	position: relative;
	background-color: #fff;
	top: 0px;
	left: 0px;
	width: 300px;
	margin: 0px 0px 10px 0px;
	visibility: show;
	text-align: right;
	font-family: Arial, Sans-Serif, Verdana;
	font-size: 11px;
	color: #666;
}
#compartir_noticia a {
	color: #666;
	text-decoration: none;
}

#compartir_noticia a:hover {
	color: #666;
	text-decoration: underline;
}


/* FIN ELEMENTOS */


/* INICIO FORMULARIOS */

.campo {
	height: 14px;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	font-size: 10px;
	color: #333;
}
.campo_admin {
	height: 14px;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	font-size: 11px;
	color: #333;
}
.campo_header {
	height: 12px;
	background-color: #f3f3f3;
	border: 1px solid #ccc;
	font-size: 10px;
	color: #333;
}
span.aviso {
	font-size: 11px;
	color: #c00;
}

/* FIN FORMULARIOS */


/* INICIO ADMIN */

#admin_menu {
	width: 160px;
	left: 5px;
	padding: 10px 10px 10px 0px;
	z-index: 1;
	text-align: left;
	float: left;
}
#admin_main {
	width: 810px;
	left: 175px;
	padding: 10px 0px 10px 0px;
	z-index: 1;
	text-align: left;
	float: left;
}
#menu_top {
	position: relative;
	width: 160px;
	height: 15px;
	z-index: 1;
	background-image: url('../images/soporte/sidebartop.png');
	background-repeat: no-repeat;
}
#menu_titulo {
	position: relative;
	top: -5px;
	width: 150px;
	z-index: 1;
	background-color: #fff;
	padding: 0px 5px 5px 5px;
	border-bottom: 1px solid #ddd;
	font-family: arial black;
	font-size: 14px;
	color: #300;
	text-align: left;
}
#menu_content {
	position: relative;
	top: -5px;
	width: 150px;
	z-index: 1;
	background-color: #fff;
	padding: 5px 5px 5px 5px;
}
#menu_footer {
	position: relative;
	top: -5px;
	width: 160px;
	height: 10px;
	z-index: 1;
	background-image: url('../images/soporte/sidebarfooter.png');
	background-repeat: no-repeat;
}
ul.admin  {
	list-style-image: url('../images/soporte/punto.jpg');
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 0pt;
	padding-left: 0px;
}
ul.admin li {
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 2px;
	margin-left: 2px;
}

/* FIN ADMIN */


/* INICIO FOOTER */

td.pie_izq {
	padding: 5px 30px 20xp 0px;
	text-align: left;
	vertical-align: top:
}
td.pie_izq a:active,
td.pie_izq a:focus {
	outline: none;
}
td.pie_der {
	padding: 5px 0px 20xp 25px;
	text-align: right;
	vertical-align: top:
}
td.pie_der a:active,
td.pie_der a:focus {
	outline: none;
}
td.pie {
	padding: 5px 20px 20xp 0px;
	color: #333;
	font-size: 10px;
	text-align: left;
	vertical-align: top:
}
td.pie a:active,
td.pie a:link,
td.pie a:visited {
	color: #999;
	text-decoration: none;
}
td.pie a:hover {
	color: #fff;
	text-decoration: none;
}
td.pie a:active,
td.pie a:focus {
	outline: none;
}

/* FIN FOOTER */