/*
----------------------------------
ACA Salud | Layout Style
----------------------------------

Copyright:	Snoop Consulting | Copyright 2005 |
Creator:	Max Bidart | mbidart@snoop.com.ar
Updated:	MAYO 23 2005

*/


/*

html {
scrollbar-base-color:#74BB3F;
scrollbar-arrow-color: white;
scrollbar-track-color: #BFDDA8;

scrollbar-shadow-color: #079221;
scrollbar-lightshadow-color: black;
scrollbar-darkshadow-color: #519D1A;

scrollbar-highlight-color: white;
scrollbar-3dlight-color: #519D1A;
}

*/

		body {
		margin: 0px;
		background-color: #FFFFFF;
}


		html,body {font: normal 12px arial, verdana; color: #666666; line-height: 18px;}

/* ---[ generic LINKS ]------------------------------- */

		a:link {color: #148C6F; text-decoration: none;}
		a:visited {color: #666666; text-decoration: none;}
		a:hover { color: #0E4D61; }
		a:active {color: #148C6F; text-decoration: none;}

/* ---[ SIDEBAR typo styles ]------------------------------- */

		.sidebar {font: normal 10px arial, verdana; color: #999; line-height: 13px;};

/* ---[ CONTENT typo styles ]------------------------------- */
/* Big Titles */

		.big_title  {
			font-family:		    arial, verdana;
			font-size: 				12px;
			line-height: 			normal;
			font-weight: 			bolder;
			color: 					#1A8CB3;
		}
		
		.date  {
			font-size: 				11px;
			line-height: 			20px;
			color: 					#148C6F;
			font-weight: 			normal;
		}
		
		.summary  {
			font-size: 				12px;
			line-height: 			20px;
			color: 					#1A8CB3;
			font-weight: 			bolder;
			padding-left: 			35px;
			margin: 				0px 0px 0px 0px;
			background-repeat: 		no-repeat;
			background-position:	0 50%;
			background-image: 		url(../images/bullet.gif);
		}
		
/* Big Titles Links*/		

		.big_title a:link {
			color:					#148C6F;
			text-decoration: 		none;
			font-size: 				12px;
			line-height: 			20px;
			font-weight: 			bolder;
		}
		
		.big_title a:visited {
			color: 					#0E634E;
			text-decoration: 		none;
			font-size: 				12px;
			line-height: 			20px;
			font-weight: 			bolder; 
		}
		
		.big_title a:hover { 
			color: 					#0E634E;
			text-decoration: 		none; 
			font-size: 				12px;
			line-height: 			20px;
			font-weight: 			bolder;
		}
		
		.big_title a:active {
			color: 					#137595;
			text-decoration: 		none; 
			font-size: 				12px;
			line-height: 			20px;
			font-weight: 			bolder;
		}
		
/* Big Titles */

		.sub_title_seccion  {
			
			font-size: 				14px;
			font-family:		    arial, verdana;
			line-height: 			24px;
			/*color: 					#157595;*/
			color: 					#0D5946;
			font-weight: 			bolder;
			padding-bottom:	 		10px;
				}
				
				
				.sub_title_seccion2  {
			
			font-size: 				16px;
			font-family:		    arial, verdana;
			line-height: 			24px;
			/*color: 					#157595;*/
			color: 					#0D5946;
			font-weight: 			bolder;
			padding-bottom:	 		10px;
				}		


		.sub_title  {
			font-size: 				12px;
			line-height: 			16px;
			color: 					#148C6F;
			font-weight: 			bolder;
			padding-bottom:	 		5px;
				}
		
		.sub_date  {
			font-size: 				9px;
			line-height: 			15px;
			color: 					#0F6651;
			font-weight: 			normal;
		}
		
		.sub_summary  {
			font-size: 				12px;
			line-height: 			18px;
			/*color: 					#55AECC;*/
			color: 					#148C6F;
			font-weight: 			bold;
			padding-left: 			18px;
			margin: 				0px 0px 0px 0px;
			background-repeat: 		no-repeat;
		font-family:		    arial, verdana;
			background-image: 		url(../images/sub_bullet.jpg);
		}
		
				.sub_summary2  {
			font-size: 				14px;
			line-height: 			18px;
			/*color: 					#55AECC;*/
			color: 					#148C6F;
			font-weight: 			bold;
			padding-left: 			18px;
			margin: 				0px 0px 0px 0px;
			background-repeat: 		no-repeat;
		font-family:		    arial, verdana;
			background-image: 		url(../images/sub_bullet.jpg);
		}
		
		.sub_text {
			font: 					normal 12px arial, verdana;
			color: 					#999999;
			line-height: 			11px;
					}
		.sub_text2 {
			font: 					normal 12px arial, verdana;
			color: 					#666666;
			line-height: 			18px;
					}
		
		.sub_text2_bold {
			font: 					bold 12px arial, verdana;
			color: 					#666666;
			line-height: 			15px;
					}
		
		
		.formulario {
			font: 					normal 10px arial, verdana;
			color: 					#148C6F;
			line-height: 			11px;
					}
		
		
/* Big Titles Links*/		

		.sub_title a:link {
			color:					#148C6F;
			text-decoration: 		none;
		}
		.sub_title a:visited {
			color: 					#999999;
			text-decoration: 		none; 
		}
		.sub_title a:hover { 
			color: 					#A3BBC2;
			text-decoration: 		none; 
			
		}
		.sub_title a:active {
			color: 					#148C6F;
			text-decoration: 		none; 
		}

/* ---[ FOOTER typo styles ]------------------------------- */

		.footer
			{font: normal 11px arial, verdana; color: #f5f5f5;};
			
		.footer_bold
			{font: bold 11px arial, verdana; color: #f5f5f5;};

/* ---[ GENERAL styles ]------------------------------- */

/* Horizontal Line */
		.big_divider {
			line-height: 			10px;
			background-image:	 	url(../images/big_divider.gif);
			background-position:	center;
			background-repeat:		no-repeat;
					}
/* Up_Arrow */

		.up {
			margin: 				10px 15px 6px 0px;
			padding-left: 			15px;
			font-weight: 			normal	;
			line-height: 			normal;
			background-image: 		url(../images/up_arrow.gif);
			background-repeat:		no-repeat;
			background-position: 	0 50%;
			font-family: 			arial, verdana;
			font-size: 				8.3pt;
			/*color: 					#546276;*/
			color: 					#148C6F;
		  }
		  
		  
		  /* Up_Arrow */

		.volver {
			margin: 				10px 15px 6px 0px;
			padding-left: 			15px;
			font-weight: 			normal	;
			line-height: 			normal;
			background-image: 		url(../images/volver.gif);
			background-repeat:		no-repeat;
			background-position: 	0 50%;
			font-family: 			arial, verdana;
			font-size: 				8.3pt;
			/*color: 					#55AECC;*/
			color: 					#148C6F;
		  }
		  
/* List */		  
		
		li {
			font-family:			arial, verdana;
			font-size: 				8.3pt;
			color: 					#546276;
			list-style-position: inside;
			list-style-image:  		url(../images/generic_bullet.gif);
			line-height: 			18px;
			padding-left: 10px;
			}

		ul {
			margin: 				0px;
			padding: 				0px;
			list-style: 			none;
			 }
			 
		ul li {
		  	margin: 				0px 0px 0px 0px;
			padding-left: 			10px;
			font-weight: 			normal	;
			line-height: 			normal;
			background-repeat: 		no-repeat;
			background-position:	0px 50%;
			font-family: 			arial, verdana;
			font-size: 				8.3pt;
			color: 					#546276;
			line-height: 			18px;
		  }
		  
		ul li a {
		 	padding-left: 			10px; 
		  }
	
/* ID List */	
		
		#list01 { 
			background-image: 		url(../images/especial_bullet01.gif); 
			}
			
		#list02 { 
			background-image: 		url(../images/especial_bullet02.gif); 
			}
  
/* ---[ FORMS ]------------------------------- */

		input, textarea, fieldset, select { 
			background-color:		#f5f5f5; 
			border-width:			1px; 
			border-style: 			solid;
			border-color:           #e1e1e1;
			font-family:			arial, verdana;
			font-style:				normal;
			font-weight:			normal;
			font-size:				8pt;
			line-height:			10pt;
			color: 					#116079;
			padding:				2px 2px 2px 2px;
		}
		
		input:focus, textarea:focus, select:focus { 
			background-color: 		#ffffff; 
			border-width: 			1px; 
		}
		
		/*fieldset { 
			border:					1px solid #e1e1e1; 
		}*/

		hr {
			border-top: 			1px dashed #ccc;
			/*background-color: 	#fff;*/
			height:					1px;
			width: 					100%;
			}	

.boton_nuevo {
font-family: arial, verdana;
font-size: 11px;
vertical-align: middle;
font-weight:bold;
color: #FFFFFF;
margin: 3px;
height: 22px;
border: solid 0 #fff;
width: 80px;
background: transparent url("images/boton_vacio.jpg") no-repeat;
 }	

/* ---[ BOXES ]------------------------------- */

		.general_box_container {
			margin: 				0px;
			padding: 				0px;
			/*background-repeat: 		no-repeat;
			background-image: 		url(../images/bg_center.gif);
			background-position:	top;
			background-position:	center;			*/
		}
		
		.general_box {
			margin: 				0px;
			padding: 				0px;
			float: 					left;
			border: 				1px solid #CCCCCC;
		}
		
		.box {	
			font-family: 			arial, verdana;
			font-size: 				9.5pt;
			font-weight:			bold;
			color: 					#FFFFFF;
			background-color: 		#8C9EA5;
			border: 				1px solid #8C9EA5;			
		}
		
		.empty_box {	
			font-family: 			arial, verdana;
			font-size: 				8.5pt;
			color: 					#546276;
			line-height: 			20pt;
			border: 				1px solid #8C9EA5;
			text-align: 			left;
		}

/* ---[ BOXES NEW]------------------------------- */

		.center_box {
			margin-right: 			0px;
			padding: 				0px;
			background-repeat: 		no-repeat;
			background-image: 		url(../images/bg_center_3columns.jpg);
			background-position:	top right;
			height: 500px;	
		}
		
		.news_box {
			margin: 				0px;
			padding: 				0px;
			text-align:left;
			background-repeat: 		no-repeat;
			background-image: 		url(../images/cajita_news.jpg);
			background-position:	top;
			background-position:	left;
			height: 130px;
			width:  175px;	
		}
		
			.news_box2 {
			margin: 				0px;
			padding: 				0px;
			text-align:left;
			background-repeat: 		no-repeat;
			background-image: 		url(../images/cajita_news2.jpg);
			background-position:	top;
			background-position:	left;
			height: 90px;
			width:  175px;	
		}
		
			.center_box_index {
			margin: 				0px;
			padding: 				0px;
			background-repeat: 		no-repeat;
			background-image:url(../images/bg_index.jpg);
			background-position:	top center;
					}
					
			.center_box_noticias {
			margin: 				0px;
			padding: 				0px;
			background-repeat: 		no-repeat;
			background-image:url(../images/fondo_noticias.jpg);
			background-position:	top center;
					}
		
.blockquote {
	background: url(../images/bkg-blockquote.gif) top left no-repeat;
	padding: 10px 0 10px 25px;
	margin-left: 18px;
	color: #B6B6B6;
	font-family: 			arial, verdana;
	font-size: 				11pt;
	font-weight:			normal;
	
}

.comment blockquote,
.comment-on blockquote {
	background: transparent;
}

blockquote p{

color:#3E4446;

font-size:75%;

font-style: italic;

text-align: right;

line-height:145%;

margin:0px 0px 0px 28px;

padding:0px;

text-indent: 0em;

}

/******************************

* THE VARIOUS FORMS

******************************/

.fieldset{

margin:0px;

padding:5px 0 0 16px;

border:0;

text-align:left;

font-size:75%;

font-weight:bold;

color:#505050;

}

.fieldset2{

margin:0px;

padding:5px 0 0 60px;

border:0;

text-align:left;

font-size:75%;

font-weight:bold;

color:#505050;

}

.legend{

color:#414141;

background:transparent;

margin-top:0px;

}

.input{

background:transparent;

/*width:280px;*/

border:1px #CACACA solid;

color:#6A6A6A;

font-size:11px;

padding:2px;

background-image: url(../images/form-bg.jpg);

background-repeat: repeat-x;

}

.input-subscribe{

background:transparent;

/*width:230px;*/

border:1px #CACACA solid;

color:#6A6A6A;

font-size:10px;

padding:2px;

background-image: url(../images/form-bg.jpg);

background-repeat: repeat-x;

}

.input-domain{

background:transparent;

/*width:155px;*/

border:1px #CACACA solid;

color:#6A6A6A;

font-size:11px;

padding:2px;

background-image: url(../images/form-bg.jpg);

background-repeat: repeat-x;

}

.button, .button2{

background:#FFFFFF;

color:#282828;

border: 1px solid #B0B0B0;

font-size:11px;

padding:1px;

margin:0;

}

.button2{

margin: 5px 0 5px 0;

}

input:hover.button

{

color: #ffffff;

background-color: #148C6F;

}

.textarea-quote 	{

font-family: arial, verdana;

font-size: 9pt; 

color: #5B5B5B;

/*height: 127px; 

width: 282px; */

background:#FFFFFF;

border:1px #CACACA solid;

background-image: url(../images/form-bg.jpg);

background-repeat: repeat-x;

}

/* Removes vert whitespace from form */

form{

margin-top:0;

margin-bottom:0;

}

.domain{

text-align:left;

margin:0px;

padding:0 0 5px 35px;

}

/*- Menu 14--------------------------- */
	
	
#menu14 {
	font: bold 11px arial, verdana;
	color: #148C6F;
	width: 190px;
	margin: 0px;
	margin: 0px -60px -0px -15px;
	}
	
#menu14 li a {
	font: bold 11px arial, verdana;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu14 li a:link, #menu14 li a:visited {
	font: bold 11px arial, verdana;
	color: #fff;
	display: block;
	background:  url(../images/menu14.gif);
	padding: 8px 0 0 10px;
	}
	
#menu14 li a:hover {
	color: #FFF;
	background:  url(../images/menu14.gif) 0 -32px;
	padding: 8px 0 0 10px;
	}	

ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
	h2 {
	font: bold 10px arial, verdana;
	color: #006600;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


/* TABLAS */

#tabla {

}

#tabla table {
 font-size:0.9em;
 font-family: Arial, Helvetica, verdana sans-serif;
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}
#tabla caption {
 font-size: 30px;
 color: #1ba6b2;
 font-weight: bold;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 10px;
 margin-bottom: 2px;
}
#tabla thead th {
 border-right: 1px solid #fff;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #fe9e48;
 font-weight: normal;
}
#tabla tfoot {
 color:#1ba6b2;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weigth: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
#tabla tbody tr {
 background-color:#fff;
 border-bottom: 1px solid #f0f0f0;
}
#tabla tbody td {
 color:#414141;
 padding:5px;
 text-align:left;
}
#tabla tbody th {
 text-align:left;
 padding:2px;
}
#tabla tbody td a, #tabla tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}
#tabla tbody td a:hover, #tabla tbody th a:hover {
 color:#009193;
 text-decoration:none;
}

.tablanew {
border: 1px solid #FF9900;
}

.tablanew td {
border-left: 1px solid #FF9900;
border-bottom: 1px solid #FFE7CE;
}


.textoprueba {font: normal 13px arial, verdana; color: #666666; line-height: 18px;}

#login {background:url(../img/bg-login.gif) 0 0 no-repeat;
		width:175px;
		height:147px;
		margin:5px 0 10px 0;
		padding:50px 0 0 0;
		text-align:center;
		font-size:11px;}
		
#login td {padding:2px 0 0 0;}

#login input {font:11px arial, verdana;color:#333;}

#login a, #login a:link, #login a:visited, #login a:hover  {font-size:11px;padding:0;line-height:12px;}

#popup {margin:0;
		padding:0;
		background-color:#fff;}

#popup #cabecera {	margin:0 0 20px 0;
					padding:0;
					border-bottom:4px solid #35BCA6;
					text-align:right;
					background:#EEEEEE url(../img/logo.gif) 0px 50% no-repeat;}
					
#registro {	margin:0;padding:0;
			color:#0B8E6B;}
			
#registro th {font:bold 14px arial, verdana;
			text-align:left;}
