
BODY	{ margin:0; padding:0; text-align:center; background:#ECECEC; color:#848484; font:11px sans-serif,Arial,Verdana; }
A		{ text-decoration:none; color:#7CB609; }
A:hover { text-decoration: underline; }
INPUT	{ padding-left:2px; border:1px solid #e5e5e5; border-top-color:#7E7E7E; border-left-color:#7E7E7E; font-size:9px; color:#ABABAB;}
H2		{ width:100%; padding:4px 0 2px 30px; height:18px; _height:24px; margin:0 0 10px 0; float:left; color:#FFF; font-size:12px; font-weight:bold; background:#7CB609 url('../img2/bg_title.png') no-repeat center left; }

.bold	{font-weight:bold; }
.blue	{color:#44a; }


/* CONTENEDORES */
#content		{ max-width:1000px; min-width:780px;  margin:10px auto; text-align:left; }
#content		{ _width: expression((document.body.clientWidth > 1000) ? "1000px" : ((document.body.clientWidth<790)?'790px':'100%')); }
#content-bis	{ _width: expression((document.body.clientWidth < 775) ? "775px" : "100%" ); overflow:hidden; display:block; background:#FFF url('../img2/bg_rounded_right.png') no-repeat top right; }
#content-left	{ float:left; width:150px; background:#FFF url('../img2/bg_rounded_left.png') no-repeat top left; }
#content-right	{ float:right; width:165px; background:#FFF url('../img2/bg_rounded_right.png') no-repeat top right; }
#content-middle	{ color:#333; overflow:hidden; border-left:1px #ECECEC solid;  background:url('../img2/bg_stadium.png') no-repeat top right; }
#content-middle	{ _width:825px; }
#content-middle	{ _width: expression((document.body.clientWidth > 1000) ? "825px" : (document.body.clientWidth - 160)+'px' ); }
#content-body	{ padding:15px 5px 20px 10px; font-size:12px; }

.content-main			{width:99%; }
.content-left			{width:66%; _width:64%; float:left; }
.content-right			{width:34%; _width:32%; float:right; }

.content-left-mbox		{padding:0px 4px; width:45%; display:block; float:left; margin:0px 4px 0px 4px; overflow:hidden; background:url('../img2/separator-faded.png') no-repeat top right; }
.content-left-box		{padding:0px 4px; width:95%; display:block; overflow:hidden; margin:0px 4px 0px 4px; clear:both; background:url('../img2/separator-faded.png') no-repeat top right; }

.content-right-box		{overflow:hidden; margin:0px 8px 0px 8px; }
.content-right-banner	{text-align:center; }
.content-right-banner img	{border:2px solid #00a; overflow:hidden; _width:'100%';}
/*
.content-middle-block	{ padding:0 8px 0 8px; float:left; }
.content-middle-block 	{ width:30%; display:inline; overflow:hidden;  margin:0 0 5px 5px; background:url('../img/separator-faded.png') no-repeat top right; }
.content-middle-block 	{ _width:31%;}
.content-middle-right	{ margin-right:0; padding-right:0; background:none; float:right; }
.content-banner			{ width:260px; _width:263px; height:300px; margin:0; padding-right:3px; border:0 }
.content-middle-two-blocks	{ width:90%; margin-left:5px; }

.content-banner IMG	{ border:2px solid #249ac5; }
*/

#index-testimonial h3	{margin:5px 0px; }
#index-testimonial img	{border:0px; float:right; padding:0px 0px 5px 5px; }

#index-survey img		{}
#index-survey .note		{font-size:10px; }

/* MENÚ IZQUIERDA */
#menu { width:100%; margin:0 0 30px 0; padding:20px 0; float:left; }
#menu li { list-style-type:none; padding:6px 0 5px 7px; border-bottom:1px #ECECEC solid; color:#888; font-size:12px; font-weight:bold; }
/*
#menu A { color:#888; text-decoration:none; }
#menu A:hover { color:#7CB609; }
*/
#menu li div.title {color:#848; }
#menu li div.green {color:#71b727; margin-top:40px; margin-bottom:5px }
#menu li div.private {font-weight:bold; color:#66c; }
#menu a img {border:0px; }

/* SUBMENU IZQUIERDA */
#submenu { margin:3px 0; padding:0; float:none; }
#submenu li { list-style-type:none; margin-bottom:4px; padding:0; border-bottom:0; }
#submenu A { color:#808; font-size:11px; text-decoration:none; font-weight:normal; }
#submenu A:hover { color:#c0c; padding-right:11px; background:url('../img2/double_arrow.png') no-repeat center right; }
#submenu.private A { font-weight:bold; color:#00a; }
#submenu.private A:hover { color:#44f; }


/* MENÚ SUPERIOR */
#menu-top {  display:inline; margin:0; float:left; margin-left:0; padding:0; }
#menu-top li { margin:0; float:left; list-style-type:none; height:15px; _height:20px; text-align:center; color:#666; font-weight:bold; padding:3px 10px 0 8px; background:#FFF url('../img2/bg_menu_top.png') no-repeat top right; }
#menu-top .no-bg { background:none; padding-right:0; }
#menu-top A { color:#666; text-decoration:none; }
#menu-top A:hover { color:#5c89cd; }


/* CABECERA */
#head { height:22px; _height:135px; padding-top:113px; background:#FFF url('../img2/bg_logo1.jpg') no-repeat 5px 0; }


/* FORMULARIO LOGIN */
#login { padding:0 2px 0 2px; margin-right:12px; text-align:right; float:right; background:url('../img2/bg_login.png') no-repeat bottom right; _margin-right:1px; width:370px; }
#login .logged {padding:4px; margin:0px; _padding:5px; }
#login label { font-size:9px; width:35px; display:inline; float:right; margin:4px 4px 0 0; }
#login input { display:inline; float:right; width:82px; height:16px; margin:3px 6px 3px 0; }
#login .check { float:right; display:inline; height:15px; width:15px; border:0; }
#login .button { width:27px; height:21px; text-align:center; padding-bottom:4px; _padding-bottom:2px; border:0; margin:0; background:url('../img2/bg_button_login.png'); color:#7CB609; font-size:10px; }
#login .with-margin { margin-right: 60px;}


/* NOTICIAS */
.news .block 		{ display:block; padding-right:20px; clear:both; margin-bottom:10px; }
.news .block .photo	{ display:block; position:relative; float:left; padding:3px; border:1px #DDD solid; margin-right:20px; margin-bottom:15px; max-width:115px; _width:expression(this.clientWidth>115?'115px':this.clientWidth); }
.news .block H3	 	{ font-size:14px; font-weight:bold; color:#666; margin:0; }
.news .block .source { color:#666; margin-bottom:12px; display:block; font-size:9px; }
.news .block .body	{margin-bottom:5px; }
/* NOTICIAS DETALLE */
#news-content		{}
#news-content h1	{margin:0px; }
#news-source		{margin-bottom:10px; font-size:9px; }
#news-intro			{font-size:10px; width:600px; margin-bottom:15px; font-style:italic;}
#news-text			{font-size:13px; width:600px; margin-left:25px; }

/* FORMULARIO ENCUESTA */

.bg-blue		{ background:#24afc9 url('../img2/bg_title_blue.png') no-repeat center left; }
#encuesta 		{ margin:10px 0 0 10px; }
#encuesta input { border:0; float:left; }
#encuesta img 	{ height:10px; margin-top:3px;}
#encuesta label { width:140px; _width:auto; float:left; margin-left:4px; }
#encuesta .result { width:100px; float:left; margin-left:4px; background:url('../img2/graphic-faded.png') no-repeat left; padding-left:8px; }
#encuesta .button { background:url('../img2/bg_button_blue.png') }

form input, form select {color:#000;}

/* LISTA */
#list-bullets { margin:3px 0 0 15px; padding:0 3px 0 0; float:none; list-style-position:outside; }
#list-bullets li { list-style-type: list-style-image; list-style-image:url('../img2/bullet.png'); padding:0; border-bottom:0; color:#AAA; font-size:11px; font-weight:normal; }


.clear { clear:both; }

.button { color:#FFF !important; float:right; width:65px; height:21px; text-align:center; margin:4px 0; padding-bottom:4px; _padding-bottom:2px; border:0; background:url('../img2/bg_button.png'); font-size:10px; }

.title-menu	{ width:100%; padding:20px 0 5px 7px; margin-bottom:7px; float:left; border-bottom:1px #ECECEC solid; color:#888; font-size:12px; font-weight:bold; }

.link-right	{ float:right; display:inline; margin-top:3px; text-align:right; }

.link-arrow	{ padding-right:7px; margin-right:2px; background:url('../img2/black_arrow.png') no-repeat center right; }


/* PANEL DE ADMINISTRACION */
#admin h1						{margin:0px; clear:both; }
#admin-panel					{width:700px; border:1px solid #ddd; padding:25px; }
#admin-panel div.adminblock		{width:200px; height:200px; float:left;  margin:0px 10px 10px 0px; text-align:center; margin:auto;}
#admin-panel div.adminblock img	{display:inline; border:0px; }
#admin form						{display:block; }
#admin form input				{color:#000; font-size:12px; }
#admin form fieldset			{border-width:1px 0px 0px 0px;}
#admin form fieldset.submit		{border:0px;}
#admin form fieldset input.text	{width:350px; }

/* BARRA DE NAVEGACIÓN/PAGINACIÓN */
.navbar a			{padding:6px 12px; border:1px solid #cec; text-decoration:none; }
.navbar a:hover		{background:#cfc; }
.navbar a.select	{font-weight:bold; background:#080; color:#fff;}
.navlist h3			{margin:0px 0px 10px 0px; }
