



/* buscador */
div.buscador 					{ text-align: left; width:80%;  border:1px solid #CCCCCC; background-image:url(../img/back_search.gif); background-repeat:repeat-x;  margin-bottom:30px;  font-size: 11px; color:#999999; padding:10px; padding-top:5px; height: 1%;}
div.buscador table th			{ text-align: left; color: #979797; font-weight:normal; width:42%;}
div.buscador table th.search		{ font-size:16px; color:#616161; letter-spacing:-1px; font-weight:bold;}
div.buscador table th input 		{ height: 18px; font-size: 11px; width:250px; color: #5e5e5e;  vertical-align:top;}
div.buscador table td input 		{ height: 23px; padding: 4px; width: 60px; color:#686667; font-weight:bold; font-size:11px; background-color:#d3e7de; border: 1px solid #96c2b3; border-top-color:#f5f7f6; border-left-color:#f5f7f6;}
div.buscador table	input.button	{ color: #5e5e5e; font-size: 11px; font-weight:bold; border:none; } 
div.buscador table td a			{ background:url(../img/flecha_verde.gif) no-repeat left; padding-left:9px;} 
									



/*MAIN_CONTENTS*/

body div#wrapper div#main_contents div.right_col a						{ color:#1f8268; text-decoration:none;}
body div#wrapper div#main_contents div.right_col a:hover				{ color:#1f8268; text-decoration:underline;}
body div#wrapper div#main_contents div.left_col a						{ color:#1f8268; text-decoration:none;}
body div#wrapper div#main_contents div.left_col a:hover					{ color:#1f8268; text-decoration:underline;}



body div#wrapper div#main_contents div.left_col h3									{font-size:14px; color:#1f8268; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; }
body div#wrapper div#main_contents div.left_col div.links							{ text-align:right; margin-bottom:14px;}
body div#wrapper div#main_contents div.left_col div.sub_cat_01, body div#wrapper div#main_contents div.left_col div.sub_cat_02			{ margin-bottom:15px;}


body div#wrapper div#main_contents div.right_col a.pfizer	{ width:94px; height:23px; background-image:url(../img/logo_pfizer_txt.gif); background-repeat:no-repeat; float:right; padding:0; margin:0;}
body div#wrapper div#main_contents div.right_col h3 								{ font-size:22px; color:#1f8268; text-transform:uppercase; margin-bottom:10px; letter-spacing:-1px;  }
body div#wrapper div#main_contents div.right_col h3 span 							{ font-size:22px; color:#1f8268; text-transform:none;  }
body div#wrapper div#main_contents div.right_col ul.lista_extendida li 				{ border-bottom:1px solid #b9cec9; margin-bottom:7px; padding-bottom:5px; padding-top:5px;}
body div#wrapper div#main_contents div.right_col ul.lista_extendida div.date		{ color:#999999;}
body div#wrapper div#main_contents div.right_col ul.lista_extendida h4 a			{ font-size:14px; font-weight:bold; padding:0; color:#1f8268; text-transform:none;}
body div#wrapper div#main_contents div.right_col ul.lista_extendida p				{ font-size:11px; padding:0; margin:0;}


body div#wrapper div#main_contents div.right_col div.lista div.col_01					{ float:left; width:48%; }
body div#wrapper div#main_contents div.right_col div.lista div.col_02					{ float:right; width:47%; border-left:1px solid #e7e8e8; padding-left:27px;}
body div#wrapper div#main_contents div.right_col div.lista ul li						{ margin-bottom:15px;}
body div#wrapper div#main_contents div.right_col div.lista ul li h5 a					{ font-size:12px; color:#1f8268; text-transform:none; letter-spacing:0px; border: none; font-weight:bold; background-image:url(../img/flecha_verde.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
body div#wrapper div#main_contents div.right_col div.lista ul li ul li					{ font-size:11px; background-image:url(../img/ico_doc.gif); background-repeat:no-repeat; padding-left:20px; margin-bottom:5px; margin-left:15px;}
body div#wrapper div#main_contents div.right_col div.lista ul li ul li a				{ color:#666666; font-weight:bold;}
body div#wrapper div#main_contents div.right_col div.lista ul li ul li a:hover			{ color:#777777; }
body div#wrapper div#main_contents div.right_col div.lista ul li ul li span		 		{ color:#777777; font-size:10px; }


body div#wrapper div#main_contents div.right_col div.lista_categoria ul li 							{ margin-bottom:10px;}
body div#wrapper div#main_contents div.right_col div.lista_categoria ul li h5 a						{ font-size:12px; color:#1f8268; text-transform:none; letter-spacing:0px; border: none; font-weight:bold; background-image:url(../img/flecha_verde.gif); background-repeat:no-repeat; background-position:left; padding:0; padding-left:10px; }
body div#wrapper div#main_contents div.right_col div.lista_categoria ul li h5 					{ font-size:10px; color:#8d8d8d; text-transform:none;  }
body div#wrapper div#main_contents div.right_col div.lista_categoria ul li p						{ font-size:11px; margin:0; color:#525252; }
body div#wrapper div#main_contents div.right_col div.lista_categoria ul li p span					{ font-size:10px; color:#478f7c; text-transform:none;  }

body div#wrapper div#main_contents div.right_col div.lista_enlaces h5						{ border-bottom:1px solid #e7e8e8; padding:0; margin-bottom:5px; padding-bottom:3px;  }
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul 						{ margin-top:25px; }
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul li 					{ margin-bottom:4px; background-image:url(../img/flecha_verde.gif); background-repeat:no-repeat; background-position: top left; display:block;  padding-left:10px;  }
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul li ul					{ margin:0; padding:0; }
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul li ul li				{ margin:0px; padding:0px; margin-left:10px; font-size:11px; padding-bottom:2px; border:none; background-image:none; }
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul li ul li a			{ color:#666666;}
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul li ul li a:hover		{ color:#333333;}
body div#wrapper div#main_contents div.right_col div.lista_enlaces ul p						{ font-size:11px; padding:0; margin:0;}


body div#wrapper div#main_contents div.right_col div.lista_socios ul 				{ margin-top:25px;  }
body div#wrapper div#main_contents div.right_col div.lista_socios ul li 			{ margin-bottom:10px; background-image:url(../img/flecha_verde.gif); background-repeat:no-repeat; background-position: top left; display:block;  padding-left:10px; border-bottom:1px solid #d7d7d7; padding-bottom:6px; }
body div#wrapper div#main_contents div.right_col div.lista_socios ul p				{ font-size:11px; padding:0; margin:0;}




body div#wrapper div#main_contents div.left_col ul					{ margin:0; padding:0; padding-top:15px;   list-style:none;}
body div#wrapper div#main_contents div.left_col ul li 				{ margin:0; padding:0; margin-bottom:12px; font-size:12px; font-weight:bold; color: #1f8268; border-bottom:1px solid #b9cec9; padding-bottom:8px;}
body div#wrapper div#main_contents div.left_col ul li a				{ font-size:11px; font-weight:bold; color: #656565; }
body div#wrapper div#main_contents div.left_col ul li a:hover		{ color:#767575; }
body div#wrapper div#main_contents div.left_col ul li span 			{ font-size:11px;  color: #919090; font-weight:normal;}


body div#wrapper div#main_contents div.left_col div.col_02 ul li 		{ margin:0; padding:0; margin-bottom:12px; font-size:11px; border:none;}
body div#wrapper div#main_contents div.left_col div.col_02 ul li p		{ margin:0; padding:0; font-weight:normal; color:#000000;}
body div#wrapper div#main_contents div.left_col div.col_02 ul li span 	{ font-weight:normal; color:#1f8268;}


body div#wrapper div#main_contents div.right_col h4.title					{ font-size:18px; color:#000000; text-transform:none; line-height:1em; margin-bottom:10px; letter-spacing:0px; font-weight:normal;  border:none;}
body div#wrapper div#main_contents div.right_col h4.title span				{ color:#818684; font-size:12px; text-transform:none; padding-top:5px; line-height: normal;}
body div#wrapper div#main_contents div.right_col h4							{ font-size:16px; color:#1f8268; text-transform:uppercase; margin-bottom:10px; letter-spacing:-1px; border-bottom: 1px solid #79b09d; font-weight:bold; height: 1%;}
body div#wrapper div#main_contents div.right_col div.img					{ float:left; border:4px solid #eff0f2; margin-right:15px; margin-bottom:15px;padding:0; width:auto;}

body div#wrapper div#main_contents div.right_col p.firma					{ text-align:right; font-size:10px; color:#888888; margin-bottom:20px;}
body div#wrapper div#main_contents div.right_col p							{ color:#606060; font-size:12px;}

body div#wrapper div#main_contents div.right_col ul 	 								{margin:0; padding:0; list-style:none; margin-top:10px;  }
body div#wrapper div#main_contents div.right_col ul.lista_img li						{ float:left; margin-right:10px; vertical-align:bottom; border:3px solid #eef2f2;   }
body div#wrapper div#main_contents div.right_col ul.lista_img li a img					{ float:left; margin:0px; padding:0; border:none;}
body div#wrapper div#main_contents div.right_col h5 									{ font-size:10px; text-transform:uppercase; color:#1f8268; padding-bottom:3px}

body div#wrapper div#main_contents div.right_col div.list_01 					{ float:left; margin:0; padding:0; margin-right: 10px; width:49%; margin-top:15px; }
body div#wrapper div#main_contents div.right_col div.list_02 					{ float:right; margin:0; padding:0; width:49%;  margin-top:15px;  }
body div#wrapper div#main_contents div.right_col div.list_01 ul			{ margin:0; padding:0; padding-left:24px;} 
body div#wrapper div#main_contents div.right_col div.list_02 ul			{ margin:0; padding:0; padding-left:10px; } 

body div#wrapper div#main_contents div.right_col div.list_01 ul				{ margin:0; padding:0;}
body div#wrapper div#main_contents div.right_col div.list_01 ul li 			{ background-image:url(../img/ico_doc.gif); background-repeat:no-repeat; padding-left:20px; margin-bottom:5px; font-size:11px; font-weight:normal; color: #979595;}
body div#wrapper div#main_contents div.right_col div.list_02 ul li 			{ list-style-image:url(../img/bullet.gif);  margin:0; padding-bottom:2px; font-size:11px; font-weight:normal; color: #979595;}
body div#wrapper div#main_contents div.right_col div.list_01 ul li a			{ color: #979595; }
body div#wrapper div#main_contents div.right_col div.list_02 ul li a 			{ color: #979595; }
body div#wrapper div#main_contents div.right_col div.list_01 ul li a:hover		{ color: #666666;}
body div#wrapper div#main_contents div.right_col div.list_02 ul li a:hover		{ color: #666666;}



body div#wrapper div#main_contents div.right_col div.foros div.foro_breadcrumb h3	{ font-size: 18px; text-transform: none; font-weight:normal;}
body div#wrapper div#main_contents div.right_col div.foros div.foro_breadcrumb h3 a	{ color:#38a286;}
		
div.right_col div.foros table						{ width: 100%; border: 1px solid #ededed; background-color:#fcfcfc; border-collapse: collapse; }
div.right_col div.foros table thead th				{ background-color:#dfdede; color: #807f80; padding: 4px;  text-align: left;  }
div.right_col div.foros table tr				 	 { border-bottom:1px solid #ededed; }
div.right_col div.foros table tbody td				{ color: #767575; padding: 4px; vertical-align: top;}
div.right_col div.foros div.status					{ margin-top: 16px;}
div.right_col div.foros div.status div.dato			{ text-align: right; color:#999999; font-weight:bold;}

/* FOROS: index */
div.right_col div.foros div.index table thead th.th_01		{ width: 46%;}
div.right_col div.foros div.index table thead th.th_02		{ width: 9%;}
div.right_col div.foros div.index table thead th.th_03		{ width: 12%;}
div.right_col div.foros div.index table thead th.th_04		{ width: 15%;}
div.right_col div.foros div.index table thead th.th_05		{ width: 18%;}
div.right_col div.foros table tbody td a					{ font-size:12px; font-weight:bold;}

/* FOROS: temas */
div.right_col div.foros div.temas table thead th.th_01		{ width: 61%; text-align: left;}
div.right_col div.foros div.temas table thead th.th_02		{ width: 9%;}
div.right_col div.foros div.temas table thead th.th_03		{ width: 12%;}
div.right_col div.foros div.temas table thead th.th_04		{ width: 18%;}

/* FOROS: posts */
div.right_col div.foros div.posts table thead th.th_01		{ width: 61%; text-align: left;}
div.right_col div.foros div.posts table thead th.th_02		{ width: 9% }
div.right_col div.foros div.posts table thead th.th_03		{ width: 12%;}
div.right_col div.foros div.posts table thead th.th_04		{ width: 18%;}

div.right_col div.foros div.posts table tbody tr.first		{ background-color: #f6faf9; }
body div#wrapper div#main_contents div.right_col div.foros div.posts table tbody td h4		{ font-size:11px; text-transform: none; border:none; padding-top:5px; letter-spacing:normal;}
body div#wrapper div#main_contents div.right_col div.foros div.posts table tbody td p		{ font-size:11px; line-height:1.5em; margin:4px auto; color:#8f8e8e;}
div.right_col div.foros div.posts table tbody td p a		{ font-weight:normal; font-size:11px;}
div.right_col div.foros div.posts table tbody td span 		{ display: block; text-align: right; margin-top: 5px; margin-bottom:6px; }
div.right_col div.foros div.posts table tbody td span a		{  font-size:10px; font-weight:bold; }














/* mensajes */
body div#wrapper div#main_contents div.right_col div.msg_error 					{ padding:13px; padding-top:20px;}
body div#wrapper div#main_contents div.right_col div.msg_error div.form			{  padding:5px; padding-top:16px; border:none; padding:10px; background-image:url(../img/back_search.gif); background-repeat:repeat-x; margin:0;}
body div#wrapper div#main_contents div.right_col div.msg_error p							{ color:#1f8268; font-size:11px; font-weight:bold; margin:0; padding:10px; text-transform: uppercase; border:1px solid #dddfde; }
body div#wrapper div#main_contents div.right_col div.msg_error div.form p					{ margin:0; padding:0; font-size:11px; color:#333333; font-weight:normal; text-transform: none; border:none;}
body div#wrapper div#main_contents div.right_col div.msg_error div.form table				{ width:60%; margin-top:7px;  }

body div#wrapper div#main_contents div.right_col div.confirmacion					{ padding:7px; border:1px solid #dddfde; text-align:center; }
body div#wrapper div#main_contents div.right_col div.confirmacion div.form			{ padding:7px; }
body div#wrapper div#main_contents div.right_col div.confirmacion p					{ color:#333333; font-size:12px;  margin:0; padding:10px; }		
body div#wrapper div#main_contents div.right_col div.confirmacion p span 			{ color:#1f8268; font-weight:bold; }
body div#wrapper div#main_contents div.right_col div.confirmacion div.form table		{ width:100%;}
body div#wrapper div#main_contents div.right_col div.confirmacion div.form table tr.f_buttons td						{  text-align:center; width:100%;}






/*SIDE_CONTENTS*/

body div#wrapper div#side_contents div h4					{ font-size:14px; color:#1f8268; text-transform:uppercase; font-weight:bold; margin-bottom:10px; letter-spacing:-1px;}

body div#wrapper div#side_contents ul li a:link					{ text-decoration:none;}
body div#wrapper div#side_contents ul li a:visited				{ text-decoration:none;}
body div#wrapper div#side_contents ul li a:hover				{ text-decoration:underline;}
body div#wrapper div#side_contents ul li a:active				{ text-decoration:none;}


body div#wrapper div#side_contents h4						{  border-bottom: 1px solid #b9cec9; padding-bottom:3px;}
body div#wrapper div#side_contents ul 						{ margin:0; padding:0; padding-top:10px;}

body div#wrapper div#side_contents div.col_01 ul			{  margin:0; padding:0; padding-top:5px; }
body div#wrapper div#side_contents div.col_01 ul li 		{ font-size:11px; background-image:url(../img/ico_doc.gif); background-repeat:no-repeat; padding-left:20px; margin-bottom:10px; list-style:none; font-weight:bold; } 
body div#wrapper div#side_contents div.col_01 ul li a  		{  color: #656565; } 
body div#wrapper div#side_contents div.col_01 ul li span 	{ font-size:11px;  color: #919090; font-weight:normal;}


body div#wrapper div#side_contents div.col_02 ul 			{ list-style-image:url(../img/bullet.gif); padding:0; margin:0; margin-left:10px;}
body div#wrapper div#side_contents div.col_02 p				{ font-weight:bold; margin-top:10px; } 
body div#wrapper div#side_contents div.col_02 ul li a   	{ margin:0; padding:0; padding-bottom:2px; font-size:11px; font-weight:normal; color: #656565;} 



body div#wrapper div#side_contents div.col_03 ul 					{ list-style:none; list-style-image:url(../img/bullet.gif);  margin:0; margin-left:10px;}
body div#wrapper div#side_contents div.col_03 ul li 				{ margin-bottom:5px; padding:0; font-weight:bold; font-size:12px; }
body div#wrapper div#side_contents div.col_03 ul li a  				{ list-style-image:url(../img/bullet.gif); color: #656565;} 



body div#wrapper div#side_contents div.col_04  								{ width:210px; height:170px; padding-top:10px!important; padding-left:15px; background-image:url(../img/phone.gif); background-position:bottom right; background-repeat: no-repeat; float:right;}
body div#wrapper div#side_contents div.col_04 p								{ font-weight:bold; margin:0; padding-top:5px; padding-bottom:10px;}
body div#wrapper div#side_contents div.col_04 p.date a						{ color: #1f8268; text-decoration:none;}
body div#wrapper div#side_contents div.col_04 p.date a:hover				{ color: #1f8268; text-decoration:underline;}
body div#wrapper div#side_contents div.col_04 p.date   						{ color: #1f8268; font-size:11px; } 








/*MAIN_CONTENTS HOME*/

body.home div#wrapper div#main_contents div.right_col a						{ color:#1f8268; text-decoration:none;}
body.home div#wrapper div#main_contents div.right_col a:hover				{ color:#1f8268; text-decoration:underline;}
body.home div#wrapper div#side_contents a						{ color:#1f8268; text-decoration:none;}
body.home div#wrapper div#side_contents a:hover				{ color:#1f8268; text-decoration:underline;}



body.home div#wrapper div#main_contents div.right_col div.col_02 h3 	{ margin-top:4px;}
body.home div#wrapper div#main_contents div.right_col div.col_02 h3 a	{ font-size:18px; }


body.home div#wrapper div#main_contents div.right_col					{ border:none;}
body.home div#wrapper div#main_contents div.right_col ul li a			{ font-size:12px; font-weight:bold; color: #1f8268; }
body.home div#wrapper div#main_contents div.right_col ul li a:link		{ text-decoration: none;}
body.home div#wrapper div#main_contents div.right_col ul li a:hover		{ text-decoration: underline;}

body.home div#wrapper div#main_contents div.right_col ul li span 		{ font-size:11px;  color: #919090; font-weight:normal;}

body.home div#wrapper div#main_contents div.right_col div.col_01 ul, body.home div#wrapper div#main_contents div.right_col div.col_02 ul			{  margin:0; padding:0; margin-top:15px;  list-style:none !important;}
body.home div#wrapper div#main_contents div.right_col div.col_01 ul li 			{ list-style-image:none; margin:0; padding:0; margin-bottom:10px !important;  padding-bottom:6px; text-decoration:none;  border-bottom:1px solid #b9cec9; padding-bottom:7px; font-size:12px; font-weight:bold; color: #1f8268;}
body.home div#wrapper div#main_contents div.right_col div.col_02 ul li 			{ margin:0; padding:0; border:none; list-style-image:none; margin-bottom:7px;}
body.home div#wrapper div#main_contents div.right_col div.col_02 ul li a 		{ font-size:11px; }
body.home div#wrapper div#main_contents div.right_col div.col_02 ul li p		{ margin:0; padding:0; font-weight:normal; color:#000000;}
body.home div#wrapper div#main_contents div.right_col div.col_02 ul li span 	{ font-weight:normal; color:#1f8268; font-size:11px;}

body.home div#wrapper div#main_contents div.right_col div.links				{ width:auto; float:none; text-align:right;}
body.home div#wrapper div#side_contents div.links							{ margin:0; padding:0; float:none; text-align:right; padding-right:8px;}


body.home div#wrapper div#side_contents div.col_01 ul			{ margin-left:0; padding:0; margin-top:10px; }
body.home div#wrapper div#side_contents div.col_01 ul li 		{ background-image:none; padding:0; }
body.home div#wrapper div#side_contents ul li a:link		{ text-decoration: none;}
body.home div#wrapper div#side_contents ul li a:hover		{ text-decoration: underline;}