			a{color:#8AA222;}
			#todo{
				margin: 0px auto;
				font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
				width:900px;
				font-size:14px;
				font-family:"Microsoft Sans Serif";
                font-family:"Bodoni MT";
                font-family:"Times New Roman", Times, serif;
                font-family:Garamond;
                font-family:Georgia;
                font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
			    font-family:Geneva;
                font-family:sans-serif;
				}
			.cab{
				color:white;
				text-decoration:none;
				}

			img{
				border:0px;
				}
		
			
			#izq{
				float:left;
				width:200px;
				height:auto;
				position:relative; 
				top:10px;
				left:30px;
				font-family: tahoma;
				font-size: 11px;
				vertical-align: top;
				line-height: 13px;
				
				}
			.list {margin:0px; padding:0px; list-style:none; line-height:20px}
			.list  li{ background:url(images/list_marker.gif) no-repeat left top; color:#3C3C3C; font-weight:bold }
			.list  li a{ color:#8AA222; margin-left:15px; text-decoration:underline}
			.list  li a:hover{ text-decoration:none}
			#der p{
				font-size:13px;
				
			}
			#der{
				
				height:auto;
				width:550px;
				float:left;
				position:relative;
				top:10px;
				left:90px; 
				text-align:justify;
			}
		
			#logo{
				float:left;
				width:300px;
				position:relative;
				top:10px; 
				left:20px;
				
			}
			
			#grupo{
				float:left;
				width:400px;
				position:relative;
				left:250px;
				top:10px;
			}
			
			#cabecera{
				float:left;
				position:relative;
				top:10px;
				
			}
			#izquierda{
				float:left;
				position:relative;
				left:10px;
				width:251px;
				height:210px;
				background: url(images/grey.jpg) no-repeat;
				color:white; 
				font-size:20px;
				font-weight:bold;
			}
			#derecha{
				position:relative;
				left:0px;
				float:left;
				width:640px;
				height:210px;
				background: url(images/green.jpg) no-repeat;
				color:white; 
				font-size:20px;
				font-weight:bold;
			}
			#eslogan{
				position:relative;
				top:70px;
				left:40px;
				color:white;
				text-decoration:none;
			}
			#contenido{
				position:relative;
				top:20px;
				width:900px;
				clear:both;
				float:left;
			}
			#separador{
				border:1px solid #8BA122;
				position:relative;
			}
			#pie{
				clear:both;
				float:left;
				position:relative;
				top:50px;
				width:100%;
			} 
			#fotoWeb img{
				border:1px solid #ccc;
				padding:2px;
			}
			#fotoWeb{
				width:240px;
				float:left;
				clear:both;
			}
			.portafolio{
				position:relative;
				width:100%;
				float:left;
				padding:10px;
				border-bottom:1px dashed #ccc;
			}
			#descripcionWeb{
				width:300px;
				float:left;
			}
			h3{
				border-bottom:1px dashed #ccc;
			}
			#sinMenu{
				font-size:12px;
			}
			#contacto{
				font-size:12px;
				padding:20px;
				border:1px solid #A3915F;
				background:#ccc;
				}
