* {
	margin:0;
	padding:0;
}
body { background:#e8ece0; font-family:Tahoma; font-size:100%; line-height:1em; color:#393939;}


/*in_line*/
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
/*a {color:#85bf4e;}*/
a {color:#0066FF;}
span a { color:#0980da;}
.clear { clear:both;}
.alignright { text-align:right;}
.more { background:url(images/z_more.gif) left 7px no-repeat; padding-left:13px; color:#85bf4e;}
ul {margin:0px; padding:0; list-style:none;}
li { background:url(images/z_more.gif) left 7px no-repeat; padding-left:13px; line-height:1.84615em;}
li a { color:#85bf4e; text-decoration:underline;}
li a:hover {color:#85bf4e; text-decoration:none;}




/*txt, links*/

h1 { background:url(images/logo.jpg) left top no-repeat; width:175px; height:107px; text-indent:-10000px; font-size:1em;}
h2 { color:#425959; font-size:1em; margin-bottom:10px;}


/*header*/
.header_wrapper { height:455px;}


/*content*/
#content { background:url(images/bg_content.gif) left top repeat-x #fff; font-size:0.8125em; color:#425959; line-height:1.2307em; font-family:Arial;}
#content .title { margin-bottom:19px;}
#content .bg_line { background:url(images/bg_line.gif) left bottom repeat-x; padding-bottom:29px; margin-bottom:0px;}
#content .box { width:100%;}
#content p { padding-bottom:25px;}
#content .col_1 .ind1 { padding:29px 44px 33px 25px;}
#content .col_2 .ind1 { padding:31px 38px 33px 21px;}
#content .col_2 .ind2 { padding:31px 10px 33px 21px;}
#content .col_1 { background:url(images/bg_line.gif) right top repeat-y;}
#content .pic { float:left; margin-right:15px;}
#content .ind { padding:23px 33px 0 28px;}

/*footer*/
#footer { background:url(images/bg_footer.gif) left top repeat-x; font-size:0.8125em; color:#425959; font-family:Arial;}
#footer .txt { padding:30px 0 0 29px;}
#footer .enjoy {
	padding:0px 0 20px 29px;
	font-size:10px;
	text-align:right;
}


/*================== index.html ==================*/
#page1 #content .ind .title { float:left; margin-right:625px;}
#page1 #content .ind .pic1 { margin:0 18px 0 19px;}
#page1 #content .col_1 .pic1 { margin-bottom:15px;}

/*================== index-1.html ==================*/
#page2 #content .col_1 .pic1 { margin-bottom:15px;}
#page2 #content .col_2 .title1 { float:left; margin-right:300px; margin-bottom:19px;}
#page2 #content .col_2 .ind1 { padding-right:31px;}
#page2 #content .bg_line { padding-bottom:0px; margin-bottom:0px;}

/*================== index-2.html ==================*/
#page3 #content .ind .title { float:left; margin-right:404px;}
#page3 #content .ind .pic1 { margin:0 18px 28px 19px;}
#page3 #content .ind { padding-bottom:33px;}

/*================== index-3.html ==================*/
#page4 #content .ind1 .title1 { float:left; margin-right:330px; margin-bottom:19px;}
#page4 #content .col_1 .ind1 { padding:29px 40px 33px 25px;}
#page4 #content .col_1 .pic { margin-bottom:30px;}
#page4 #content .col_1 .pic1 { float:left; margin-right:15px;}

/*================== index-4.html ==================*/
#page5 #content .div { height:33px;}
#page5 #content .div1 { height:199px;}
#page5 #content .bg_line { padding-bottom:0px; margin-bottom:0px;}
#page5 #content .col_2 .ind1 { padding-right:31px;}

/*================== index-5.html ==================*/
#page6 #content .indent { padding:29px 52px 43px 23px;}

/*================== trabajos3.html ==================*/
/*#page7 #content .ind1 .title1 { float:left; margin-right:330px; margin-bottom:19px;}*/
#page7 #content .col_1 .ind1 { padding:29px 38px 33px 25px;}
#page4 #content .col_2 .ind2 { padding:0px 0px 0px 0px;}
#page7 #content .col_1 .pic { margin-bottom:30px;}
#page7 #content .col_1 .pic1 { float:left; margin-right:15px;}

/*==========================================*/

.input {color:#425959;		 
		height:20px;
		width:212px;
		background:#fff;
		border:solid 1px #c0bfbf;
		font-size:1em;
		font-family:Arial;
}

textarea { background:#fff;
			color:#425959;
			border:solid 1px #c0bfbf;
			width:212px; height:190px;
			overflow:auto;
			font-family:Arial; 
			font-size:1em;
}


#principal {
   margin:0 auto;
} 

.contenedorfoto a {
   float:left;
   width:145px;
   height:100px;
   background-color:#f5f7f9;
   margin: 10px;
   padding:5px;
   border-right: #a5a7aa solid 1px;
   border-bottom: #a5a7aa solid 1px;
   text-align:center;
}

.contenedorfoto a:hover {
	background-color:#0066FF;
}

.descripcionimg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:10px;
}

.enjoymultimedia {

}