body {padding:5px 0 0 0;
	  margin:0;
	  font:.7em Tahoma, Arial, sans-serif;
	  line-height: 1.7em; 
	  background: #fff url(images/bg.gif) repeat-x;
	  color: #454545;}
	     
.logo {padding-top:25px;
       font-size:20px;
       font-family:arial;
       font-weight:bolder;
       line-height:20px;
       float:left;
       color:#00507f;
       }

.iconos {font-size:11px;
		 font-family:arial;
		 line-height:16px;
		 float:right;
		 padding-top:10px;
		 text-align:right;
		 border:1px solid #000;}
		  
.banner {width:707px;
		 height:125px;
		 border:1px solid #ccc;
		 text-align:left;
		 margin:0 2px 6px 0px;}		  
		  	 		 
.cuadros td {width:231px;
			 border:1px solid #bbb;
			 background-color:#fbfbfb;
			 height:100px;
			 font-family:arial;}

.cuadros th {width:231px;
			 border:1px solid #bbb;
			 background-color:#fbfbfb;
			 height:180px;
			 font-family:arial;}
			 
.cuadros td b a{color:#6A92AA;
				font-size:12px;
				font-family:arial;
				text-decoration:none;
				font-family:arial;}

.cuadros th b a{color:#6A92AA;
				font-size:12px;
				font-family:arial;
				text-decoration:none;
				font-family:arial;}

.titu {width: 218px;
	   text-align:left;
	   color:#999;
	   font-weight:normal;
	   }
	   
.titu a {padding-left:5px;
		 font-weight:bold;
		 text-align:left;
		 color:#6A92AA;
		 text-decoration:none;
		 font-size:12px;
		 font-family:arial;
		 line-height:13px;}

.avisos {text-align:center;
	     color:#999;
	     font-weight:normal;
	     margin:7px;
	     font-size:12px;}
	   
.avisos a {padding-left:5px;
		   font-weight:bold;
		   text-align:left;
		   color:#6A92AA;
		   text-decoration:none;
		   font-size:12px;
		   font-family:arial;
		   line-height:13px;}
		 		 
/*comienzo css del menu horizontal*/
#tablist{ padding: 3px 0; margin: 0; float: left; }
#tablist li{ list-style: none; display: inline; margin: 0;}
#tablist li a{
	text-decoration: none;
	padding: 3px 20px;
	margin-right: 2px;
	background: #808080 url(images/corner.gif) no-repeat top right;
	font-weight: bold;
	color: #fff;
	}
#tablist li a:hover{
	background: #6495AB url(images/corner.gif) no-repeat top right;
	color: #fff;
}
#tablist li a.current{
	background: #9FC7D8 url(images/corner.gif) no-repeat top right;
	color: #2F637A;
	padding: 6px 20px;
}
#tablist .key { text-decoration: underline; }

/* main menu topics */
#topics {
	clear: left;
	float: left;
	width: 972px;
	background: #9FC7D8 url(images/topicsbg.gif) repeat-x left bottom;
	color: #fff;
	height: 23px;
}
	#topics li a { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; }

              
/*fin comienzo css del menu horizontal*/

.testo {border: 1px solid #ccc;
		padding: 5px;
		width:238px;	
		margin: 5px 0 5px 0;
		background: #eee;
		color: #454545;
		font-size:11px;
		font-family:arial;
		line-height:14px;
		text-align:left;}
		
.testo a {color: #454545;
		  font-size:11px;
		  font-family:arial;
		  line-height:14px;
		  text-decoration:none;}
		  
.testo img{padding:5px 0 0 0;}

.testo2 {border: 1px solid #ccc;
		padding: 3px;
		width:242px;	
		margin: 3px 0 3px 0;
		background: #eee;
		color: #454545;
		font-size:11px;
		font-family:arial;
		line-height:14px;
		text-align:left;}
		
.testo2 a {color: #454545;
		  font-size:11px;
		  font-family:arial;
		  line-height:14px;
		  text-decoration:none;}
		  
.testo2 img{padding:0 0 0 0;}

.notes {border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 5px 0 5px 60px;	
		text-align:left;
		width:189px;
		background: #fff url(images/acrobat.gif) no-repeat center left;
		color: #454545;
		font-size:10px;
		font-family:arial;
		line-height:10px;}

.notes p{margin: 10px 0 10px 0;}
		
.sss {border-top: 1px dotted #ccc;
	  border-bottom: 1px dotted #ccc;
	  padding: 0;	
	  margin-top: 10px;
	  color: #454545;
	  font-size:10px;
	  font-family:arial;
	  line-height:10px;}

.contenidoint {color:#666;
			   font-size:12px;
			   line-height:18px;}		

.contenidoint h4 {color:#666;
			      font-size:13px;
			      font-weight:bold;}	
			   			   
.contenidoint strong {color:#666;
			   		  font-size:12px;}	

.contenidoint a {color:#666;}
			   		  			   		 
.contenidoint p {color:#666;
			     font-size:12px;
			   	 margin-right:15px;
			   	 text-align:justify;}
			   
.cuadro td{border:1px solid #B6D1DC;
		   color:#666;
		   padding:0px 10px 0px 10px;
		   font-size:arial;
		   text-align:justify;}

.cuadro td span {color:#999;
				 font-size:12px;
				 text-align:left;
				 }
				 
.cuadro td strong {color:#6399AF;
				   font-size:12px;
				   text-align:left;
				   }	   
				 
.cuadro th{border:1px solid #B6D1DC;
		   color:#6399AF;
		   text-align:left;
		   padding:0px 10px 0px 10px;
		   font-size:arial;}
		   
.cuadro th a {text-align:left;
			  color:#6399AF;
			  text-decoration:none;
			  font-size:12px;
			  font-family:arial;}

.cuadro th p {color:#666;
			  font-size:12px;
			  text-align:left;}
			    

			    

.formulario /* texto en letra negra en las pags. interiores */
	{color: #999; 
	font-family: verdana, arial; 
	font-size: 12px;
	background-color: #fff;
	padding:0;
	margin:0;
	}

.formulario input
	{font-family: verdana, arial; 
	font-size: 13px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;
	margin-top:0px;}

.formulario textarea
	{font-family: verdana, arial; 
	font-size: 12px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;}

.formulario select
	{font-family: verdana, arial; 
	font-size: 12px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;}

.formulario span
	{font-family: verdana, arial; 
	font-size: 12px;
	font-weight: bold;
	color: #005080;}

.formulario1 /* texto en letra negra en las pags. interiores */
	{color: #999; 
	font-family: verdana, arial; 
	font-size: 12px;
	background-color: #fff;
	padding:0;
	}

.formulario1 input
	{font-family: verdana, arial; 
	font-size: 12px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;
	margin-top:2px;}

.formulario1 textarea
	{font-family: verdana, arial; 
	font-size: 12px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;}

.formulario1 select
	{font-family: verdana, arial; 
	font-size: 12px;
	border:1px solid #B5D0DC;
	background:#F8F8F8;}

.formulario1 span
	{font-family: verdana, arial; 
	font-size: 12px;
	font-weight: bold;
	color: #005080;}

.actualize th {border:1px solid #B6D1DC;
		   	   color:#6399AF;
		   	   text-align:left;
		   	   padding:0px 10px 0px 10px;
		   	   font-size:arial;}	

.consultabla /* texto en letra negra en las pags. interiores */
	{color: #999; 
	font-family: verdana, arial; 
	font-size: 11px;
	background-color: #fff;
	text-align:right;
	padding-right:10px;
	}
	
#NewsTicker{
	border:solid 1px #ccc;
	background:#EEE;
	width:248px;
	height:250px;
	margin:0 auto;
	margin-bottom:8px;
	text-align:left;}
	
#NewsTicker h1{
		padding:4px; margin:0; border:0;
		background:#dfe9d5;
		color:#000000;
		font-size:11px;
		font-weight:bold;}
		
#NewsVertical {
	background:#fff;
	width: 248px;
	height: 220px;
	display: block;
	overflow: hidden;
	position: relative;}
	
#controller{
	padding:4px;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	color:#454545;}
	
#play_scroll_cont{display:none;}
/* --------------- */
/* ticker vertical */
#TickerVertical {
		width: 206px;
		height: 90px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
		}
#TickerVertical li {
		display: block;
		width: 240px;
		color: #333333;
		text-align: left;
		font-size: 11px;
		margin: 0;
		padding: 5px;
		float: left;
		}
#TickerVertical li .newstitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;			
			}
#TickerVertical li .newstitle a:link,
#TickerVertical li .newstitle a:visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			text-decoration:none;
			}
#TickerVertical li .newstitle a:hover {
			text-decoration:underline;
			}
		
#TickerVertical li .newsimg{
			float:left;
			margin-right:10px;
			}
#TickerVertical li .newsfooter{
			display: block;
			color: #000000;
			font-size: 10px;
			}	 
.footer {margin-top:10px;
		 padding:3px 0px 0 3px;
		 clear: both; 
		 color: #808080;
	     height:43px;
	     text-align:left;
	     background: #f4f4f4 url(images/bgshade.gif) repeat-x;
	     }




.consulta td{font-size:11px;
		     font-family:arial;
		     color:#666;
		     font-weight:normal;
		     border:0px solid #999;
		     line-height:14px;
		     padding:3px;}

.consulta td a {font-weight:bold;}

.imprimir {font-size:12px;color:#bbb;font-family:arial;padding:3px;margin-top:7px;}
.imprimir2 {font-size:12px;color:#bbb;font-family:arial;padding:3px 0 3px 3px;margin-top:7px;text-align:right;width:100%;}

.provisorio {border:1px solid #000;
			 background: #f4f4f4 url(images/logo-prov.gif) repeat;
			 width:750px;
			 font-family:arial;
			 color:#000;}
			 
.provisorio td{font-family:arial;
			   font-weight:bold;
			   text-align:left;
			   color:#666;
			   font-size:11px;
			   }
			   
.provisorio td span{font-family:arial;
			   		font-weight:bold;
			   		text-align:left;
			   		color:#333;
			   		font-size:11px;
			   		}
			   		
.provisorio td p {text-align:center;color:#000;font-size:12px;font-weight:bolder;font-family:arial;}			   		
.provisorio td p b {text-align:center;color:#000;font-size:16px;font-weight:bolder;font-family:arial;} 			   
.provisorio td div {width:500px;border:1px solid #999;margin:5px;padding:7px;height:86px;font-family:arial;}


	
.aclaracion {color: #999; 
			 font-family: verdana, arial; 
			 font-size:10px;}

.afiliadoenpadron strong{}

.urgencias th{font-family:arial;font-size:12px;text-align:center;background-color:#71a3b8;border:1px solid #005080;color:#fff;width:175px;}
.urgencias td{font-family:arial;font-size:11px;text-align:left;padding:0 5px 0 5px;border:1px solid #999;}
.urgencias td span{font-family:arial;font-size:15px;color:#005080;font-weight:bold;}
.urgencias td b{font-family:arial;font-size:15px;color:#666;font-weight:bold;}

#errorbox {padding:10px 0;margin:10px 0;}

.consultaweb {
		   color:#999;
		   padding:0px 10px;
		   font-size:arial;
		   text-align:justify;
		   font-size:12px;
		   }

.consultaweb div{border:1px solid #B6D1DC;
		   text-align:left;
		   padding:0px 10px;
		   margin:3px 0px;
		   }

.consultaweb a {text-align:left;
			  color:#6399AF;
			  text-decoration:none;
			  font-size:12px;
			  font-family:arial;
			  }
			  
