#wrapper {
	padding: 2em;
	margin: auto;
	border-style: solid;
	border-color: black;
	border-width: 1px;
	width: 980px; 
}

#header {
	color: #000;
	display: inline;
	text-shadow: 0px 0px;
	font-size: 1.1em;
	text-transform: uppercase;
	font-family: Helvetica, Arial, sans-serif;
}
#header ul {word-spacing: 1em; margin: 0; padding: 0; 
	list-style-type: none; 
	list-style-image: none; 
}
#header li { display: inline; }


#content {
	line-height: 1.4em;
	min-height: 117em;
	color: black;
	font-size: 0.8em;
	font-family: Helvetica, Arial, sans-serif;
}

#content_dcha {
	overflow: hidden;
	float: right;
	width: 50%;
}

#content_dcha h2 {
		padding-top: 1em;
	}
	
#gallery {
       width: 100%;
       text-align: center;
}

#gallery ul {
       list-style:none; 
       margin-top:1px; 
       margin-bottom:1px; 
       padding:0px;
	}
	
#gallery li {
       float:left; 
       margin: 1px; 
       padding:0px;
       border: 1px solid #fff;
	}
	
#gallery li a img {
      border: 1px solid #fff; 
	}

#gallery li img {
       display:list-item;
       float:left; 
       width:237px; 
       height:178px;
	}


#gallery li span {
       display:list-item; 
       text-align:center; 
       clear:both;
        }

#gallery a:hover img { 
       filter: alpha(opacity=50); 
       opacity: .5;
	}
	
#botones {
	text-align: right;
}

#content_dcha ul {
			margin-left: 0px;
			padding: 0px;
		}

#content_dcha ul li ul{
			margin-left: 0px;
			margin-bottom: 0.5em;
			padding: 0px;
			border-left-style: none;
			border-bottom-style: dashed;
			border-right-style: none;
			border-top-style: none;
			border-width: 1px;

		}

#content_dcha li {
			padding: 0px;
			list-style: none;
			margin-bottom: 0.5em;
		}

#video {
		padding-bottom: 1.5em;}

#credit {
		margin-top: 2em;
		font-size: 0.8em;
		text-align: center;
		color: #686868;
		font-family: Helvetica, Arial, sans-serif;
	}
form {
	padding-bottom: 1em;
	padding-top: 1em;
	display: inline; 
}

form p{
	margin-top: 3em;
	}
	
input{
	margin-top: 2em;
	background-color: #f1f1f1;
	}

input:hover { 
       filter: alpha(opacity=50); 
       opacity: .65; 
       }
       
fieldset {
	margin-top: 10px;
	border:1px dashed #000;
}
* html fieldset div {
	width: 1000px; /* Width for IE5 */
	w\idth:380px; /* Width for IE6 */
}

fieldset div input {
	width:376px; /* Width for modern browsers */
	border:1px solid #cccccc;
	padding:1px;
}

* html fieldset div input {
	width:380px; /* Width for IE5 */
	w\idth:376px; /* Width for IE6 */
}

legend {
	font-size: 1.5em;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0.3em;
}
#status li {
	padding: 0px;
	margin: 0px;
	font-style: italic;
	list-style: none;
	}
	
input #contacto {
	color: ##220d94;
	background:#F1F1F1;
	margin:5px auto 5px auto;
	border:1px solid #eee;
}

input:hover #contacto {
	color: black;}

input#sendEmail {
	background-color: black;
	margin-left: 4px;
	margin-bottom: 5px;
	margin-right: 4px;
	margin-top: 5px;
	float: right;
	width:100px;
	border:1px solid #979797;
	padding:0.25em;
	color: white;
	font-weight:bold;
}

	
textarea {
	padding:0;
	margin-top:5px;
	color: #220d94;
	background:#F1F1F1;
	border:1px solid #ccc;
	width:380px;
	height: 120px;
}
input:hover, textarea:hover {
	background:#FAFBFC;
}
input:focus, textarea:focus {
	border-color:#666;
	background:#FFF;
}
.scsMsg {
	display:block;
	line-height:30px;
	font-size:180%;
	color:green;
}
.req {color: #cc0000;}
.errFld {
        background:#f0ffb5;
	border:1px solid #F00;
}
.errMsg {
	color: #cc0000 !important;
	display:block;
	padding-left:15px;
	background:url("../img/halt.png") 0 3px no-repeat;
}
.bigerr {
	display:block;
	line-height:30px;
	font-size:200%;
	color: #cc0000;
}
#back {
        margin-left: auto;
        margin-bottom: 20px;
        margin-right: auto;
        margin-top: 20px;
        display:block;
        background:#333;
        color:#FAFBFC;
        width:250px;
        font-size:150%;
        font-weight:bold;
        text-decoration:none;
        padding:10px;
}
#back:hover {
        background:#DDD;
        color:#555;
}

a {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

a:hover {
	background-color: black;
	color: white;
	}
h2 {
	font-size: 1.5em:
	font-weight: bold;
	}