body 
{
	font-family: Tahoma,Arial,sans-serif;
	font-size: 14px;	
	color: #5C5C56;
}

.MarginContenido { height:20px; width:100%; }
.LogoPpal { margin-bottom:20px; margin-top:20px; }

ul,li {list-style-type: none; margin:0px; padding:0px;}

ul.Vineta li  
{
	list-style-type:  disc;
	list-style-image: url( /imagenes/tick.gif);
	list-style-position:  outside;
}

h1 
{
	font-size:  24px;
	color: #39444D;
	font-weight:bold;
	padding: 2px 0px 2px 0px;
	margin:  5px 0px 10px 0px;
	width: 100%;
	float:left;
	clear: both;
}

h2 { font-size:16px; padding-bottom:5px;  }

hr 
{
	border-bottom: 1px solid white;
	border-top: 1px #CCC solid;
	margin-top: 10px;
}


a, a:visited { color: #80A1BB; border-bottom: 1px solid #FFFFFF; }

a:hover {cursor:pointer; text-decoration: none; }

.Errores
{
	padding: 0px 5px 0px 5px;
	margin: 5px 10px 10px 0px;
	list-style-type:  disc;
	list-style-image: url( /imagenes/vinetaError.gif);
	list-style-position:  outside;
	text-align:left !important;
}

div.Mensaje
{
	width:100%;
	color:Black;
	text-align:left !important;
	border: solid 1px Green;
	background-image: url(/imagenes/FondoNaranja.jpg);
	background-repeat:repeat-x;
	padding: 5px 5px 5px 5px;
	margin: 5px 10px 10px 0px;	
}
	
.boxright {	padding:5px; font-size:13px; padding-bottom:30px; text-align:center; }
.boxright span { display:block; clear:both; text-align:left;}
.boxright img { padding-bottom: 3px;}
.titulobox { text-align:center; font-size:16px; border-bottom: solid 1px Gray; padding-top:7px; padding-bottom:5px; margin-bottom:5px;}

.intro {  font-size: 23px; 
          line-height: 5px; 
          color: rgb(108,110,104); 
          border-bottom: 1px solid #DCDCDC; 
          vertical-align:middle;
          padding-top:30px; padding-bottom:30px; margin-bottom:20px;
          }

.PanelLateral { background-image: url( /imagenes/FondoLateral.gif); background-repeat:repeat-x; height:600px; }      
.PiePagina { font-size:13px; text-align: right; width:100%; margin-top:30px; border-top: 1px solid #DCDCDC; padding-top:20px;  }

.ImgBorder { padding:3px; border: solid 1px #DCDCDC; }

.campoFormulario { display:block; float:none; margin-bottom:15px;  }
.campoFormulario label { width:120px; text-align:right; float:left; margin-right:10px;}
.campoFormulario input { float:none }
.botonFormulario { width:100%; text-align:center }
/*-----------------------------------------------------------*/
/* Menu Principal */
        ul#navigation span {display: none;}
        ul#navigation {height: 50px;}

        ul#navigation li { width: 235px; float: left; margin:0px; padding:0px; }

        ul#navigation li a {display: block; height: 50px; cursor: pointer; }

        ul#navigation li a#home {background: url(/imagenes/Menu/Inicio.png) 0 0 no-repeat;}
        ul#navigation li a#about {background: url(/imagenes/Menu/Compania.png) 0 0 no-repeat;}
        ul#navigation li a#services {background: url(/imagenes/Menu/Portafolio.png) 0 0 no-repeat;}
        ul#navigation li a#contact {background: url(/imagenes/Menu/Contactenos.png) 0 0 no-repeat;}
		ul#navigation li a#contact_active {background: url(/imagenes/Menu/Contactenos.png) 0 -50px no-repeat;}
		
        ul#navigation li a#home:hover,
        ul#navigation li a#about:hover,
        ul#navigation li a#services:hover,
        ul#navigation li a#contact:hover {background-position: 0 -50px;}      
/*-------------------------------------------------------------*/