BODY {

   font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

   margin: 0;

   color:#5A5A5A;

   background-color: #ffffff;

   }

TD {

   font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

   }

A {

   font: 12px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

   color:#5A5A5A;

   TEXT-DECORATION: underline

  }

A:hover {

   TEXT-DECORATION: none

  }

.tituloPrincipal

{

	font-size:14px;

	font-weight:bold;

	color:#5A5A5A;

}

A.vermas {

   font-family:Arial, Helvetica, sans-serif;

   font-size:11px;

  }

A.blanco {

   font-family:Arial, Helvetica, sans-serif;

   font-size:11px;

   color:#FFFFFF;

  }

  

TABLE.mainTable{

   border-right:1px dashed #5A5A5A;

   border-left:1px dashed #5A5A5A;

   /*padding-left:5px;*/

}

TD.pie{

   font-size: 10px;

}

TD.cajas{

   font-size: 11px;

}

TD.cajaDerecha{

   font-size: 11px;

}

A.cajaDerecha{

   font-size: 11px;

}

H1{

  font: 16px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

  color: #4C0844;

  padding:5px;

  border-left:1px solid #FFF;

  border-right:4px solid #FFF;

}

H2{

   font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

/*   color:#4C0844;*/

   margin-bottom:5px;

}

.provincia

{

	margin: 14px 0px 0px 0px;

	padding: 14px 15px 3px 87px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #C6C8C8;

	text-align: left;

	vertical-align: top;

	font: bold 14px Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 17px;

	text-decoration: none;

	background-color:#EBEAEF;   

}

/*menu*/



ul#mainMenu, ul  {

        padding:0;

        margin:0;

        list-style-type:none;

}

ul#mainMenu ul {

        margin-top:0px;

}



ul#mainMenu li {

        float:left;

        padding:0px;

/*        width:100px;*/

        background-color:white;                        /* right mouseover effect */

}

ul#mainMenu a {

        /*font-weight:bolder;*/

		color:#000;

		display:block;

        text-decoration:none;

}



ul#mainMenu ul a {

        border-bottom:none;

        padding-left:2px;

}



ul#mainMenu ul {

        position:absolute;

        visibility:hidden;

}

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{

        visibility:visible;

}



/* level 2 */

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul{

        visibility:visible;

}





ul#mainMenu li:hover ul ul, ul#mainMenu li.hover ul ul{

        visibility:hidden;

}

/* level 3 */





ul#mainMenu li:hover ul li:hover ul , ul#mainMenu li.hover ul li.hover ul {

        visibility:visible;

}



ul#mainMenu li {

        position:relative;

        /*background-color:#eeeeee;*/

        width:147px;

        margin-bottom:0px;

        padding-top:0px;

        padding-bottom:0px;

        border-top:1px solid #FFF;

        /*border-top:1px dashed #60838D;*/

        border-left:1px solid #FFF;

		background-color:#EBEAEF;

}

ul#mainMenu li a:hover{

	background-color:#EBEAEF;

}

ul#mainMenu li li {

        margin-bottom:0;

        background-color:#EBEAEF;

}





ul#mainMenu li {

        behavior: url(../includefiles/hover.htc);

}



a {

padding:2px;

}



.button{  background-color: #EBEAEF; border-color: #393939; border: 1px

#393939 solid; font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #000;

 cursor: hand; cursor: pointer; margin-top:4px;

 }



input{  border-color: #393939; border: 1px

#393939 solid; font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #333333;

margin-top:2px;margin-left:2px;padding-left:2px;padding-right:2px;

 }

textarea{  border-color: #393939; border: 1px

#393939 solid; font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #333333;

margin-top:2px;margin-left:2px;

 }
 
 /* Codigo escrito por Jero*/
 
#login p {
	margin: 0;
	padding: 0; 
	color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cuerpo-login {
	margin: auto; 
	font-family: Arial, Helvetica, sans-serif;  
}

.target-login {
	width: 300px; 
	padding: 80px 15px 15px 15px; 
	border: 1px #CCCCCC solid; 
	background: no-repeat #6B185A url(../images/v3login.jpg); 
	margin: auto; 
}

.vuelta-home {
	margin: auto; 
	margin-top: 200px;
	padding: 8px;
	width: 320px;

}

.wrong {
	margin: auto; 
	width: 300px;
	padding: 15px;
	border: #CC3300; 
	border:#FF3300; 
	color: #FFFFFF;
	background: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	
}
 
