html, body {height:100%;} 

body {
        background-color: #ffffff;
        margin-top: 0px;
        margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		scrollbar-face-color: #cfcfcf;
		scrollbar-shadow-color: #ffffff;
		scrollbar-highlight-color: #ffffff;
		scrollbar-3dlight-color: #cfcfcf;
		scrollbar-darkshadow-color: #cfcfcf;
		scrollbar-track-color: #FFFFFF;
		scrollbar-arrow-color: #FFFFFF;
}

.t_panoramica {
		width: 100%;
		margin-top: auto;
		margin-bottom: auto;
		 }

 hr {
 		border: 0;
		width: 100%;
		color: #f1f1f1;
		background-color: #f1f1f1;
		height: 1px;
		font-size: 3px
	}
	
.t_central {
		width: 990px;
		height: 510px;
		 }
		
		
.titulo { font-family: Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			color: #af2956;
		}
		
h1 { font-family: Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			color: #af2956;
			display: inline;
		}
		

h2 { font-family: Helvetica, Arial, sans-serif;
			font-size:11px;
			font-weight:bold;
			color: #af2956;
			display: inline;
		}
		
		
.violet {
			color: #af2956;
		}
		
.tit_img_centros { font-family: Helvetica, Arial, sans-serif;
			font-size:16px;
			font-weight: bold;
			color: #af2956;
		}
		
.noticias_tit { font-family: Helvetica, Arial, sans-serif;
			font-size:9px;
			color: #ffffff;
		}
		
		
.titulo_bn { font-family: Helvetica, Arial, sans-serif;
			font-size:12px;
			font-weight:bold;
			color: #000000;
		}
		
.txt_black { font-family: Helvetica, Arial, sans-serif;
			font-size:11px;
			color: #000000;
		}
		
.txt { font-family: Helvetica, Arial, sans-serif;
			font-size:11px;
			color: #777777;
		}
		
.txt_LP { font-family: Helvetica, Arial, sans-serif;
			font-size: 10px;
			color: #999999;
		}

.violeta { font-family: Helvetica, Arial, sans-serif;
			font-size:11px;
			color: #af2956;
		}

.select_fm { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 250px;
				border: 1px solid #999999;
			}

.input_fm { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 250px;
				border: 1px solid #999999;
			}

.input_fm2 { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 123px;
				border: 1px solid #999999;
			}
						
.input_producto { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 100px;
				border: 1px solid #999999;
			}

.textarea_fm { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				border: 1px solid #999999;
			}

.input_mails { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 250px;
				border: 1px solid #999999;
			}
			
.input_mails_min { font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				width: 220px;
				border: 1px solid #999999;
			}
			
.textarea_mails{ font-family: Helvetica, Arial, sans-serif;
				font-size: 11px;
				color: #990000;
				background-color: #F0F0F0;
				border: 1px solid #999999;
			}


a:link { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #949494; }

a:visited { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #949494; }

a:active { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #949494; }
a:hover {
        text-decoration: none;
		font-family : Helvetica, Arial, sans-serif;
		font-size: 12px;
        color: #000000; }
		
a.top:link { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 14px;
          color: #ffffff; }

a.top:visited { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 14px;
          color: #ffffff; }

a.top:active { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 14px;
          color: #ffffff; }

a.top:hover {
        text-decoration: none;
		font-family : Helvetica, Arial, sans-serif;
		font-size: 14px;
        color: #dcbacb; }
		
		


a.menu:link { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #000000; }

a.menu:visited { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #000000; }

a.menu:active { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #000000; }

a.menu:hover {
        text-decoration: none;
		font-family : Helvetica, Arial, sans-serif;
		font-size: 11px;
        color: #af2956; }
		

a.centros:link { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #949494; }

a.centros:visited { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #949494; }

a.centros:active { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #949494; }

a.centros:hover {
        text-decoration: none;
		font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
        color: #801549; }
		

a.mapaweb:link { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #af2956; }

a.mapaweb:visited { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #af2956; }

a.mapaweb:active { text-decoration: none;
		  font-family : Verdana, Helvetica, Arial, sans-serif;
		  font-size: 11px;
          color: #af2956; }

a.mapaweb:hover {
        text-decoration: none;
		font-family : Verdana, Helvetica, Arial, sans-serif;
		font-size: 11px;
        color: #000000; }
		
a.top_intra:link { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #ffffff; }

a.top_intra:visited { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #ffffff; }

a.top_intra:active { text-decoration: none;
		  font-family : Helvetica, Arial, sans-serif;
		  font-size: 12px;
          color: #ffffff; }

a.top_intra:hover {
        text-decoration: none;
		font-family : Helvetica, Arial, sans-serif;
		font-size: 12px;
        color: #dcbacb; }
		
  #goog-wm { 
  	width: 400px;
    padding: 0px;
    border: none;
    background-color: white;
	}
  #goog-wm h3.closest-match { }
  #goog-wm h3.closest-match a { }
  #goog-wm h3.other-things { 
  	color: #990066;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
  #goog-wm ul li { }
  #goog-wm li.search-goog { 
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	display: block; }