﻿* {padding: 0;margin: 0;}
body {background-color:#FFF;color: #2C3440;font:normal 11px verdana;}

img {border: none;}
p {font:normal 11px verdana;color:#000}
a {color:#424242;text-decoration:none;text-align:left;}
a:hover {color:#59B124;text-decoration:none;}
h1{ font:bold 14px verdana;	color:#59B124; padding:7px 0 3px 3px;margin-bottom:5px;border-bottom:1px solid #59B124;}
h2{ background:#59B124;font:bold 14px verdana;	color:#FFF; margin-bottom:4px;padding:2px;margin-bottom:10px;}
h3 {background:#59B124;color:#FFF;font:bold 14px verdana;padding:3px 0 0 3px;height:18px;}
h4{ font:bold 12px verdana;	color:#59B124; padding:7px 0 3px 3px;margin-bottom:5px;border-bottom:1px solid #59B124;}

ul {list-style-type:none;margin-left:0px;font-size:11px verdana;}
ul li {list-style-type:none;margin:0px 0px 0px 0px;}
/*
ul {list-style-type:none;margin-left:0px;font:12px san-serif;}
ul li {list-style-type:none;margin:0px 15px 0px 0px;}
*/

#page {width:972px;margin:5px auto;text-align:justify;border:7px solid #CCC;}
#page_inner {border:1px solid #000; width:100%;position:relative;}
#header {padding:5px 5px 0 5px;}
#header #header_L {float:left;margin:0 3px 0 0;width:150px;}
#header #header_R {float:left;color: #fff;width:805px}

#header #header_R #header_user { background:#59B124;height:20px; padding:2px 3px 1px 10px;margin-top:3px;}
#header	#header_R .registro { font:bold 12px arial; float:left; margin-top:3px;}
#header	#header_R .loginbox { margin-left:205px; font-size:11px;vertical-align: bottom;}
#header	#header_R .textbox	{ background: #59ca24; border: 1px #fff solid; font:normal 8pt arial; color: #fff; width: 100px; height: 14px;}
#header	#header_R .passtext	{ text-align: right;}
#header	#header_R .loginbtn { width: 70px; height: 18px; background: #59a324; border: 1px #fff solid; font:normal 8pt verdana; color: #fff; text-align: center; vertical-align: top; padding:0px 0px 3px; }
#header	#header_R a { color:#FFF; text-decoration: none;}
#header	#header_R .rempass {font-size:8px;vertical-align:top;}
	
#header #menu {padding-top:2px}
#header #menu ul {}
#header #menu li {list-style-type:none; margin:0 7px 0 0;padding:0;float:left;}
#header #menu .last{margin:0 0 0 0;}

#footer { padding:5px 0px 0 5px; background:#59B124;height:18px;color: #FFF;font:10px verdana;}
#footer a {color:#FFF}
#footer .menufoot {text-align:center;margin-left:80px;}
#footer .fotnota {margin-left:110px;}
#footer .developer {color:#59B124;}

#paypal_logo {width:972px;margin:5px auto;text-align:right;}

#center {padding:0 3px 0 3px; margin-top:0px;}
#center #content {margin-left:150px;padding-left:0px;padding-right:10px;}

#content .wellcome {/*background:#D1ECBD;*/padding:2px 0 0 0;}
#content #content_down { font-size: 11px; margin:10px 5px 0 10px;}
#content #content_down p { }
#content #content_down .noticias_home { float:left;width:370px; }
#content #content_down .noticias { float:left;width:465px; }
#content #content_down .block { margin:10px 0 0 0;}
#content #content_down .m-bottom { margin-bottom:30px;}
#content #content_down .title {font:bold 12px verdana;text-align:left;}
#content #content_down span, #content #center_down p {font-size:11px;}
#content #content_down .date {color:#999;font-size:9px;}
#content #content_down .foros {margin:0 0 0 15px;width:390px;float:left;}
#content #content_down .block img { margin:0 4px 2px 0;}
#content #content_down .banners {width:100px;margin-left:15px;float:left}
#content .more, #content #wellcome .more  {font-size:10px;margin-left:270px;}

#content table td {vertical-align:top;padding:0 5px 0 5px;}
#content .remarcado { font:bold 12px verdana; color: #59B124;	text-decoration: underline;}
#content .txtimage { width:300px;}
#content .text ul { font:normal 11px  verdana;}
#content .text li { margin-left:15px;}
/*#content .text p { font-size: 12px;}*/

#left {  width:150px;float:left;background:#EBEBEB;}
#left ul li {background:#EBEBEB;vertical-align:top;text-align:center;padding-top:2px;}
#left ul .selected {alpha(opacity=50); -moz-opacity:0.5; opacity:0.5}
#left ul .cabecera {background:#FFF;}
#left ul .gratis {height:257px;background:#EBEBEB url(img/fondo_gratis.jpg) no-repeat bottom left;}
#left ul .chat_gratis {height:200px;background:#EBEBEB url(img/cartel_precios_chat.gif) no-repeat bottom center;}
#left ul .pago_consulta {height:220px;background:#EBEBEB url(img/cartel_precios_consultat.gif) no-repeat bottom center;}

.formulario {text-align:left; font: normal 11px verdana;}
.formulario .field_note {font-size: 9px;margin:6px 3px;}
.formulario input {color: #FFFFFF;background-color: #59B124;height: 14px;width: 300px;border: 1px solid #468B1D;padding: 1px;font-size: 11px;}
.formulario .input_none {background-color: Transparent;height:auto;width:auto;border:none;} 
.formulario .form_button {float:right; width:auto;height:auto; padding:3px 5px 3px 5px;font:bold 12px verdana;margin-right:10px; font-size: 12px;}
.formulario select {color: #FFFFFF;background-color: #59B124;height: 22px;width: 300px;border: 1px solid #468B1D;padding: 1px;font-size: 11px;}

.pagination-buttons {text-align:right;padding:3px;font-size:10px;}
.error_msg_table {background:#E4FFCA;border:1px solid black;width:95%;font-size:11px;margin:0 auto;text-align:left;}

/* Consultas */
.chatsess-line {padding:3px;text-align:left;border-bottom:1px solid #ccc;}
.chatsess-line span {font-size:14px;}
.chatsess-line-active {padding:3px;text-align:left;background:#eee;border:1px solid black;}
/*.chatsess-line-active a {margin-left:27px; padding:2px; font-size:14px;background:#59B124;color:#fff;}*/
.chatsess-line-active span {font-size:14px;}
.chatsess-line-active img {margin-left:10px;}


.txlistado {list-style-type:none;}
.txlistado li {margin:3px 0 3px 0}
