@charset "UTF-8";
/* CSS Document */
h1 { 
  display: block;
  font-size:  1.5em;
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}
h2 {
  display: block;
  font-size: 1.2em;
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  margin-left: 0;
  margin-right: 0;
  font-weight: bold;
}

h3 { 
  display: block;
  font-size: 1.1em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-left: 0;
  margin-right: 0;  
}

h4 { 
  display: block;
  font-size: 0.9em;
  margin-top: .1em;
  margin-bottom: .1em;
  margin-left: 0;
  margin-right: 0;  
}

	.texto3 {
		font: 15px 'trebuchet MS', 'lucida sans';
	}
	.lista3 {
    counter-reset: li; 
    list-style: none; 
    *list-style: circle; 
    font: 10px 'trebuchet MS', 'lucida sans';
    padding: 0 0 1 0;
    margin-bottom: 0;/*1em;	*/		
    text-shadow: 0 1px 0 rgba(255,255,255, 0.3);	
}
	.lista3 ul {
    margin: 0 0 0 2em; 
}
	.lista3 li{
    position: relative;
    display: block;		
    padding: .4em .4em .4em .8em;
    *padding: .4em;
    margin: 0.5em 0 0.5em 2.5em;
    background: #fff;
    color: #000;
    text-decoration: none;
    transition: all .2s ease-out;		
	text-align: justify;
}
	.lista3 li:hover{
    background: #eee;
}   
	.lista3 li:before{
    content: ">";
	color: white;
    counter-increment: li;
    position: absolute; 
    left: -2.5em;
    top: 50%;
    margin-top: -1em;
    background: rgb(137,0,2);
    height: 2em;
    width: 2em;
    line-height: 2em;
    text-align: center;
    font-weight: bold;
}
	.lista3 li:after{	
    position: absolute; 
    content: '';
    border: .5em solid transparent;	
    left: -1em;
    top: 50%;
    margin-top: -.5em;
    transition: all .3s ease-out;               
}
	.lista3 li:hover:after{
    left: -.5em;
	border-left-color: rgb(137,0,2);   	
		}




