/* general */	
    *  {
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333;
		padding:0;
		margin:0;
    }
   
    body  {
    	background-color: #eeecc2;
    	margin: 0;
    	padding: 0;
    	text-align: center;
    }
	
	/* Inicializar los anclas */
	a {
		color:#7a292e;
		text-decoration:underline;
		
	}
	
	a:hover {
		color:#999;
		text-decoration:none;
	}
	


/* enlace impedidos */
	a.oculto {
		display:none;
	}


/* botones compartidos */
	a.boton_enlace_pequeno {
		font-size:11px;
		color:#d91f24;
		text-decoration:underline;
    }
	a.boton_enlace_pequeno:hover {
		text-decoration:none;
    }

	/*
	clase general para alinear a la derecha uno o
	varios parafos a la izquierda embebiendolos
	con un div o p con clase right
	*/
	.right {
		float: right;
	}
	
	.left {
		float: left;
	}
	.left img {
		vertical-align:top;
	}
    .select {
		margin-left:7px;
    } 
    input.submit {
		background-color:#7a292e;
		color:#fff;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		padding:5px;
		border:1px solid #999;
		cursor:hand;
    } 
/* container */		
    .container { 
    	margin: 0 auto; 
    	text-align: left;
		width:991px;
    }
/* contenido */		
    .contenido { 
    	margin: 0 auto; 
    	text-align: left;
		width:970px;
		padding:0 20px 0 0px;
    }
	
/*  */		
    .logo { 
		width:991px;
		margin-bottom:10px;
    }
    h1 {
		font-size:22px;
		color:#666;
		clear:both;
		margin-bottom:3px;
    }
    h2 {
		font-size:20px;
		color:#7a292e;
		clear:both;
		margin-bottom:10px;
    }
    h3 {
		font-size:18px;
		color:#666;
		clear:both;
		font-style:italic;
		margin-top:15px;
    }
    .texto {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:17px;
		color:#666666;
		padding:15px 0 0 0;
		vertical-align:top;
		clear:both;
    }
    .texto img {
		margin-right:15px;
		float:left;
    }
    .imagen {
		clear:both;
		padding:20px 0 0 0;
    }
    .footer {
		height:76px;
		width:100%;
		clear:both;
		padding-top:20px;
		background-image: url(../imagenes/bg_footer.jpg);
		background-repeat:no-repeat;
		margin-top:15px;
    }
    .footer a {
		color:#fff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
    }
    .firma {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:9px;
		color:#fff;
		padding-top:10px;
		text-align:center;
		float:left;
		width:100%;
    }
    .menu { 
		width:197px;
		margin-right:25px;
		float:left;
    }
    .menu img { 
		margin-top:20px;
    }
    .info {
		width:740px;
		float:left;
		padding-bottom:25px;
    }	
	
	
/* Listas y Menu */
	ul {
		background-image:url(../imagenes/fondo_menu.jpg);
		background-repeat:no-repeat;
		width:197px;
		height:164px;
		clear:both;
		padding:0;
		overflow:hidden;
    }	
	ul li {
		margin-left:20px;
		list-style:decimal;
		list-style-position:inside;
		padding-bottom:5px;
		font-size:15px;
		color:#eeecc2;
    }
	ul li.primera {
		padding-top:20px;
    }			
	ul li a {
		font-size:15px;
		color:#fff;
		text-decoration:none;
    }
	ul li a:hover {
		text-decoration:underline;
    }
	
/* Lista soporte */
	ul.ulType01 { 
		width:100%;
		padding:20px 0 0 0;
		margin-bottom:0px;
		list-style:none;
		background-image:none;
		height:100%;
		clear:both;
		position:relative;
	}
	ul.ulType01 li { 
		width:100%; 
		padding:0 0 3px 0;
		list-style:none;
	}
	ul.ulType01 img {
		right:0;
		top:0;
		position:absolute;
	}
	ul.ulType01 li span { 
		float:left; 
		width:20px; 
		padding:0 0 2px 0; 
		font:bold 9px Georgia, "Times New Roman", Times, serif;
		text-align:center; 
		line-height:16px;
		color:#fff;
		background-color:#7a292e;
	}
	ul.ulType01 li p { 
		padding:0 0 10px 26px;
		font:14px Verdana, Arial, Helvetica, sans-serif;
	}
	

    p.icono {
		clear:both;
		padding:14px 0;
		width:300px;
    }	
    p.icono img {
		margin-right:20px;
		float:left;
    }	
    p.icono span {
		float:left;
    }	

	.box {
		float:left;
		width:300px;
		margin-top:8px;
    }
	.form {
		padding:0 15px 10px 15px;
		margin:8px 0 0 75px;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		border:1px solid #ccc;
		background-color:#efefef;
		width:270px;
		float:right;
    }	
	.form form {
		margin:15px 0;
		font:12px Verdana, Arial, Helvetica, sans-serif;
    }	

	.miniTxt {
		font:10px Verdana, Arial, Helvetica, sans-serif;
    }	
	
	.example {
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		padding-top:25px;
		overflow:hidden;
		display:block;
    }	

	.video {
		clear:both;
		margin-bottom:10px;
		padding:5px;
    }
	
	
	
	.firm {
		clear:both;
		margin-bottom:20px;
		width:100%;
		text-align:center;
    }	
	.firm a {
		color:#666;
		font-size:10px;
    }	
		
	