h2{color:white;}

input[type="button"], input[type="submit"] { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	background-color:#E8EBF1;
	color:black;
	border-radius: 5px;
}

/* Estilo para cualquier elemento que esté deshabilitado, p.ej. un botón o un campo de texto */
:disabled {					
    opacity: 0.8;
    cursor: not-allowed;
}

A { text-decoration: none; color: #000000; }
A:hover {  text-decoration: underline;  }
A:active {  text-decoration: underline;  }
body {text-align:center;}

.MainNav {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 10px; 
	color:#000000; }

.MainNav A { 
	text-decoration: none; 
	color:#000000 }

.CentralNav {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000000; 
	font-weight: lighter}

.CentralNav A:link, A:visited, A:hover, A:active { 
	text-decoration: none; 
	color:#006096}

.RHLHead {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #639C63}

.RHLHead A { 
	text-decoration: none; 
	color: #639C63 }

.RHLItem {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding-bottom: 10px; 
	color: #888888}

.RHLItem A { 
	text-decoration: none; 
	color: #000000 }

.SecHead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18pt; 
	color: #000000; 
	text-align:left; 
	text-weight: bold}

.NewsText { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size: 12px } 

.NewsHead { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#006096; 
	font-size: 11px; 
	font-weight: lighter }

.NewsHead A { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#6699CC; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none }

.NewsLink { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#848484; 
	font-size: 11px; 
	font-weight: lighter }

.NewsLink A { 
	font-family: Arial, Helvetica, sans-serif; 
	color:#848484; 
	font-size: 11px; 
	text-decoration: none }

.NewsLink A:visited {
	color:#848484}

.NewsLink A:hover {
	font-weight: bold; 
	color:#006096}


.BodyText TD{   
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 14px;  
	font-weight: normal; 		
	color:#606060;  
	padding-left: 10px; 
	padding-right: 10px;  
	text-align:left; 
	line-height:200%;	
	}
.BodyText input[type=text],input[type=password],select{
	font-size: 14px; 
	border: 1px solid #B0CFE0;
	width: 100%;
    padding: 9px 14px;
    margin: 5px 0;
    box-sizing: border-box;
    border-radius: 5px;
	} 
	
input[type=text]:focus {
     border: 2px solid #B0CFE0;
}

BodyText TD{
	padding-left: 15px;
}

.BodyText H1,TH,titulo {   
	font-family: 'Helvetica Neue', sans-serif;  
	font-size: 25px;  
	/*color:#3991E4;*/
	color:#575958;
	margin-bottom: 10px;  
	padding: 0px;  
	font-weight:bold;
	text-align:left;
	padding-left:10;
	letter-spacing: -1px;
}

.Headline {   font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 18px; 
	color:#639C63;  
	margin-bottom: 8px;  
	padding-left: 10px;  
	font-weight:normal }

.BodyLink {   
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	valign:top;  
	color:#639C63}

.BodyLink A {   
	font-family: Verdana, Arial, Helvetica, sans-serif;  
	font-size: 12px;  
	valign:top;  
	text-decoration: underline;
	color:#639C63}

Table#TblMiMascota{
	border:1px solid gray; 
	}

.DefaultText {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000000; 
	padding-left:4px 
}

.ContentTable { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	padding: 5px; 
	/*border-collapse: collapse*/
}

.ContentTable th { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight:bold; 
	background-color: #EAEAEA }

.ContentTable td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: lighter;
	color: #006096; 
	border-width: 0px;
	border:solid 1px white;
	/*border-style: solid*/
	}

.ContentTable A:link{ 
	text-decoration: underline;
	font-size: 11px; 
	font-weight: lighter; 
	color:#006096}
	
.ContentTable A:visited{
	font-size: 11px;
	background: #FFFFFF;
	color:#006096;
	}
.ContentTable A:hover, A:active {
	text-decoration: none;
	font-weight: lighter;
	color: #FFFFFF; 
	background: #006096;
	} 

.InputTable {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; }

.InputTable INPUT {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; }

.InputTable TEXTAREA {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; }

.CallOutTable {
	margin:6px  }

.CallOutText {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#639C63; 
	background-color: #EEEEEE; 
	text-align: center}

.CallOutHead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #FFFFFF; 
	background-color: #639C63; 
	text-align: center}

. { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-align: right; 
	border-top:1px #FFFFFF solid}

.tagline { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #999999; 
	text-align: right; 
	display:none; 
	border-top:1px #FFFFFF solid}

.SystemLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none; 
	color: #70706E; 
	text-align: center; 
	border-top:1px #CCCCCC solid}

.SystemLink A { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	text-decoration: none; 
	font-weight: normal; 
	color: #70706E; 
	text-align: center; 
	border-top:1px #CCCCCC solid}

.PageBottomLink { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	border-top:1px #CCCCCC solid }

.PageBottomLink A { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000; 
	border-top:1px #CCCCCC solid }

.VerySmall {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px}

.Link1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #999999}

.TopLink {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold}

.TopLink A { 
	color: #000000; 
	text-decoration: none}

.LinSupDotted {
	border-top-style:dotted;
	border-width:1px;
	border-color:gray}

.copyrightCell {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: lighter; 
	color: #808080}
	
.marcadorConTexto{
	color: #F21E25;	
}

.TablaExportar{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	
}
.TablaExportar td { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: lighter;
	color: #006096; 
	border-width: 0px;
	border-style: solid
	}

.TablaEncabezado{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	border:solid 1px #5f5f5f;
	margin:10px; 
	padding:10px; 
    border-spacing: 3px;
    border-collapse: separate;
    line-height: 190%    
}
.TablaEncabezado span{
	color:#FF4000;
}

.TablaEncabezado input,select{
	background-color:white;
	border: solid 1px #5f5f5f;
	
}
.TablaEncabezado th{
	font-weight: bold;
	text-align:left;
}

.campopeq{
	width:60px;font-size:11px;
}

.campogrande{
	width:150px;font-size:11px;
}

.letratitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: bold;
}
/*
.lista_iconos{
	margin: 15px 0px 15px 0px;
	border: solid 1px #606060;
}
*/

.lista_iconos td{
	line-height: 100%;
	/*border-right: solid 1px #606060;*/
	/*background-color:#efefef;*/
}

.lista_iconos img{
    display: block;
    margin: 0 auto;
    padding: 3px;
}

.lista_iconos span{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: gray;
	text-align: center;
	display: block;
}

.bordesr {						/* Bordes redondeados con sombra */
    border-radius: 20px;
    background: #FAFAFA;
    padding: 20px; 
    border: 1px solid #CDCDCD; 
    box-shadow: 5px 5px 5px #888888;
}

.bordesrss {					/* Bordes redondeados sin sombra */
    border-radius: 20px;
    background: #FAFAFA;
    padding: 20px; 
    border: 1px solid #CDCDCD;     
}

.vermapa{
   margin:20px;
   text-decoration: underline;	 	
}

.seccion{
   width:700px;
   margin:20px;	
}

.caja_noticia{
	width:400px;
    height: 80px;
    display:block;
    border:solid 1px #333333;     
    border-radius:5px;
    margin-left: auto;
    margin-right: auto;
	background-color: #f9fca9;
}
        
.caja_notifica_tit{        	
	position:  relative;
    top:10px;
    text-align: center;
    margin: 0;
    padding:0;
	color:#ec2626 !important;
	font-size: 1.0em !important; 
}
        
.caja_notifica_p{    	
	margin: 0;
    text-align: center;
    margin-top:10px; 
	color:#000000;
	font-size: 1.0em !important; 
}

.boton{
	font-size: 1.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#ffffff;
	color:#ec2626;
}

#mod{
    background-color: #57D75B;    /* Color de fondo */
    font-size: 10px;
    width: 30%;
    color: white;              	  /* Color del texto */
    padding-left: 10px;           /* Espaciado interno */
    border-radius: 10px;          /* Bordes redondeados */
}