 
/* CSS Document */

body{
	margin: 0px;
	padding:0;
	font: 11px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #757B7B;
	text-align: center;
	background-color: #FBFAFA;
	}
#conteiner{
	margin: auto;
	background-color: white;
	width: 960px;
	border: 1px solid #D8DBD7;
	color: #757B7B;
 
	}

img {
	border: none; margin:auto; border:0;
	}
img.thumb {
	float: left;
	padding: 0 10px 10px 0;
}
	
.linedot{
	  margin:auto; border-bottom:#BEBEBE  1px dotted;
	}
	
	h1, h2, h3, h4, h5, h6{
	font: 13px  Geneva, Arial, Helvetica, sans-serif;
	margin:0px; padding:0px;
	text-align:left;
	}

	h1{
 
	text-align:left;
	font-weight: bold;
	margin-top:25px;
}
	
h2{
	 font-size : 16px;
color: #757B7B;
text-align:left;
 border-bottom:3px #666666 solid;
	font-weight: bold;
	margin-top:25px;}
h3, h4, h6{
	font-size:100%; color: #757B7B;}
	
	h5{
	 font-size : 14px;
color: #757B7B;
text-align:left;
font-weight: bold;
margin-top:25px;
}

h6{
font-size : 16px;
color: #b5121b   ;
text-align:left;
font-weight: bold;
border-bottom:3px #666666 solid;
margin-top:25px;

}	

	
/* =================== HEader Styles ====================== */	
	#header {
  margin: 10px;
 padding:0px;
	background-color:#fff;
	 border-bottom:0px #666666 solid;
	 
	}
	#header h1#logotype 	
	{
	clear: bottom;
	float: left;
	width: 400px;
	height: 150px;
	padding: 0px;
	margin:0px;
 
}
#header h3#urg 	
	{
	clear: bottom;
	float: right;
	width: 233px;
	height: 150px;
	padding: 0px;
	margin:0px;
	 font:.8em / 1.8em "Lucida Grande", Verdana, Arial, Helvetica, serif; 
 color: #C21A41;
  text-align: justify;
  	font-weight: normal;
  
 
}


	/* =============== break ===================== */
/* clear / break */
.clean { clear: both; }
p.clear{clear:both;margin:0;padding:0;}
.break {
	clear:both;
	visibility: visible;
	background-color:#FFFFFF;
	height:15px;
}

	
/* =================== Foot Styles ====================== */
	
#footer 
{   
 font-size:.8em;
 color: #C21A41;
  text-align:left;
 background-color:#FBFAFA ;
margin: 10px;
 padding:0px;
 border: 0px solid #666;
 border-top:medium #666666 solid;
 	height:75px;

    }

 #footer h3#urgf 	
	{
	clear: bottom;
	float: right;
	width: 233px;

	padding: 0px;
	margin:0px;
font: 9px/2em "Lucida Grande", Verdana, Arial, Helvetica, serif;
 color: #C21A41;
  text-align: justify;
  	font-weight: normal;
    }
/* 2 column layout c1 c2 */
#c2 {
	float: right;
	width: 450px;
  	padding: 5px;
   margin:0 10px 0 0;
  	border-left: 0px solid #b4779e;
	border-right: 0px solid #bf358d;
	/*background-color:#f4f4f4;*/
}

#c1 {
	clear: both;
	float: left;
	width: 450px;
  	padding: 5px;
	margin: 0 0 10px 10px;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e$;
	/*background-color:#f4f4f4;*/
}

/* 2 column layout c1 c2 */
#c2c {
	float: right;
	width: 420px;
  	padding: 0px;
   margin:0 0 0 0;
  	border-left: 0px solid #b4779e;
	border-right: 0px solid #bf358d;
	/*background-color:#f4f4f4;*/
}

#c1c {
	clear: both;
	float: left;
	width: 480px;
  	padding: 5px;
	margin: 0 0 20px 20px;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e$;
	/*background-color:#f4f4f4;*/
}
/* 2 column layout c1 c2 */
#c700 {
text-align:left;
	float: left;
	width: 700px;
  	padding: 5px;
   margin:0 10px 0 0;
  	border-left: 0px solid #b4779e;
	border-right: 0px solid #bf358d;
	/*background-color:#f4f4f4;*/
}

#c210 {
 
	float: right;
	width: 220px;
  	padding: 5px;
	margin: 0 0 10px 10px;
	border-right: 0	px solid #bf358d;
	border-left: 0px solid #b4779e$;
	/*background-color:#f4f4f4;*/
}

p {
padding: 0 0 0 5px;
text-align:left;
color: #757B7B;
 
}
table  td     {
padding: 0 0 0 5px;
text-align:left;
color: #757B7B;
font: 11px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
 
 
}
#pline p {
padding: 0 0 0 5px;
text-align: justify;
color: #757B7B;
}

#c22   {
 
	float: left;
	width: 210px;
  	padding: 5px;
	margin: 0 ;
	border:thin #666666;
 
	text-align:left;
			font: 11px/2em "Lucida Grande", Verdana, Arial, Helvetica, serif;
}
#c22  a { color: #333;
}
 
#c23  {

	float: right;
	width: 210px;
  	padding: 5px;
	margin: 0;
	border:thin #666666;
 
	text-align:left;
		font: 11px/2em "Lucida Grande", Verdana, Arial, Helvetica, serif;
}

#c23  a { color: #333;
}
 


#c350a{
 
	float: left;
	width: 280px;
  	padding: 10px;
	margin: 0 ;
	border:thin #666666;
	background-color:#fff;
	text-align:left;
			font: 12px/2em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color:#333;
}
#c350b{
 
	float: right;
	width: 340px;
  	padding: 20px;
	margin: 0;
	border:thin #666666;
	background-color:#fff;
	text-align:left;
	font: 12px/2em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color:#333;
}

/*- Menu Tabs 2--------------------------- */

    #tabs2 {
  margin: 10px;
   padding:0px;
      float:none;
font: 13px/2em  Geneva, Arial, Helvetica, sans-serif;
      line-height:normal;
	  	font-weight: bold;
      }



    #tabs2 ul {
 
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      float:none; 
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
 
	
 
      }
    #tabs2 a {
      float:left;
	   margin:0px;
	   padding:4px;
	background-color:#FBFAFA ;
	border-bottom:3px #333 solid;
	border-top: 3px #333 solid;
	border-right: 1px #ccc  solid;
	border-left:1px #ccc solid;
      text-decoration:none;
      }
    #tabs2 a span {
 
      float:left;
      display:block;
	  background-color:#FBFAFA ;
      padding:3px 21px 3px 21px;
      color:#333;
	 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs2 a:hover span {
      color:#f4f4f4;
      }
    #tabs2 a:hover {
      background-color:#333;
      }
    #tabs2 a:hover span {
      background-color:#333;
      }
	
	
	
	/*- Menu Tabs 2--------------------------- */

    #tabsm {
       float:left;
      width:945px;
font: 13px/2em  Geneva, Arial, Helvetica, sans-serif;
      line-height:normal;
	  	font-weight: bold;
       }
    #tabsm ul {
	 width:945px;
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #tabsm li {
      display:inline;
	  
      }
    #tabsm a {
      float:left;
	   padding:4px;
 	border-bottom:3px #333 solid;
	border-top: 3px #333 solid;
	border-right: 1px #ccc  dotted;
	border-left:1px #ccc dotted;
    text-decoration:none;
	background-color:#FBFAFA ;
      }
    #tabsm a span {
 
      float:left;
      display:block;
	  background-color:#FBFAFA ;
      padding:3px 22px 0px 21px;
      color:#333;
	 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsm a span {      float:left;
 }
	
    /* End IE5-Mac hack */
    #tabsm a:hover span {
      color:#f4f4f4;
 
      }
    #tabsm a:hover {
      background-color:#333;
 
	  
      }
    #tabsm a:hover span {
      background-color:#333;
 
      }
#tablagrid	td{
	margin: 0px;
	padding:0;
	font: 10px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #757B7B;
	text-align:left;
	 border-bottom:1px #bdbdbd solid;
	 border-top:1px #ffffff solid;
	 border-left: 1px #ffffff solid;
	 border-right: 1px #bdbdbd solid;
	}
	
	
#tablaform	td{
	margin: 0px;
	padding:0;
	font: 10px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #464646;
	text-align:left;
	 border: 0;
	 background-color:#FFFFFF;
	}
		
	/*- Menu Tabs 2--------------------------- */

    #menuserv {
       float:left;
    
font: 13px/2em  Geneva, Arial, Helvetica, sans-serif;
      line-height:normal;
	  	font-weight: bold;
       }
    #menuserv ul {
	 width:945px;
	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #menuserv li {
      display:inline;
	  
      }
    #menuserv a {
      float:left;
	   padding:4px;
 	border-bottom:3px #333 solid;
	border-top: 3px #333 solid;
	border-right: 1px #ccc  dotted;
	border-left:1px #ccc dotted;
    text-decoration:none;
	background-color:#FBFAFA ;
      }
    #menuserv a span {
 
      float:left;
      display:block;
	  background-color:#FBFAFA ;
      padding:3px 22px 0px 21px;
      color:#333;
	 
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsm a span {      float:left;
 }
	
    /* End IE5-Mac hack */
    #tabsm a:hover span {
      color:#f4f4f4;
 
      }
    #menuserv a:hover {
      background-color:#333;
 
	  
      }
    #menuserv a:hover span {
      background-color:#333;
 
      }
	  
#nav{ list-style: none; padding: 0; margin: 0;
	    font: 11px "Lucida Grande", Verdana, Arial, Helvetica, serif; font-weight: bold; text-decoration:none;
		padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px;
		 }
#nav li{padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px; }
#nav a{
	display: block;
	text-decoration:none;
	padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px;
	color: #1a1a1a;
	background-color: #eaeaea;
	}

#nav a:hover{
	color: #e8eaeb;
	background-color: #727272;
	}	


    /* Fotos \*/

.contenedorfoto {
	float:left;
	width:200px;
	margin:10px;
	padding:5px;
	background-color:#f5f7f9;
	border-right: #a5a7aa solid 0px;
	border-bottom: #a5a7aa solid 1px;
	text-align:center;
}

.contenedorfoto a {
	text-decoration: none;
}

.contenedorfoto span {
	color:#515151;
	font-family: Trebuchet MS;
	font-size: 9pt;
}

 #prosalud_tg 
{
font-size : 12px;
color: #96d80e   ;
text-align:left;
margin-top:25px;
}	

.masart a {
  margin: 0px;
	padding:0;
	font: 11px/1.5em "Lucida Grande", Verdana, Arial, Helvetica, serif;
	color: #757B7B;
	text-align: center;
 
      }
.masart a:hover  {
      color:#757B7B;;
	  background-color:#f1f1f1;
      }
  
  
  	  
	  
	  #equipot {
font: 13px/2em  Geneva, Arial, Helvetica, sans-serif;
      line-height:normal;
	  	font-weight: 100;
       }
    #equipot ul {
 	  margin:0;
	  padding:0;
	  list-style:none;
      }
    #equipot li {
   margin:auto; border-bottom:#BEBEBE  1px dotted; display:list-item;
	  
      }
 
 
.style3 {color: #FFFFFF; font-weight: bold; font-size: 9px; }
table.horarios 
{ border: 1px solid #666; } 

table.horarios td
{ border-bottom: 1px solid #666;
border-left: 1px solid #CCCCCC;
font-family: Arial, sans-serif;
font-weight: normal;
font-size: 8pt;
color: #404040;
background-color: white;
text-align: left;
padding: 3px 3px 3px 3px;} 

table.horarios td.horariosHd
{ border-bottom: 2px solid #666;
background-color: #666;
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 9pt;
color: #ffffff;
 }

table.horarios td.servHd
{ border-bottom: 1px solid #666;
background-color: #cccccc;
text-align: center;
font-family: Arial;
font-weight: bold;
font-size: 9pt;
color: #333333;
 }

 