
@import url(boxmodel.css);

@import url(header.css);
@import url(menus.css);
@import url(gals.css);


body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 11px/15px verdana, arial, helvetica, sans-serif;
	color: #333;
	background-color: #8a0300; #333; 2b93ae; 333;
	text-align: center;
	/* part 1 of 2 centering hack */
	}


img {
    display: block;
    border: 0;
    }

.img1 {
    display: inline;
    border: 1px solid #999;
	padding: 0;
	margin: 0;
    }
  
.cntr {
    align:center;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    }

.right1 {	
	float: right;
	margin-left:8px;
	margin-bottom:8px;
    }


table, tr, td {
      padding:0;
      margin: 0;
      }

p {
  margin-top: 0;
  margin-bottom: 1em;
  font: 11px Verdana, Trebuchet, Lucida, Arial, sans-serif;
  }

.comment {
  font: normal 9px Verdana, Trebuchet, Lucida, Arial, sans-serif;
  color: #666;
  }

/*
p+p  {
     text-indent: 2em;
     margin-top: -1em;
     }
*/

h1, h2, h3, h4, h5 {
  margin-top: 0;
  margin-bottom: 0.5em;
  font: 24px/1.0 "Trebuchet MS", Verdana, Trebuchet, Lucida, Arial, sans-serif;
  font-weight: bold;
  color: #1b61b5;
  }
h2 {
  font: 17px/1.0 Verdana, Trebuchet, Lucida, Arial, sans-serif;
  font-weight: bold;
  }
h3 {
  font: 13px/1.0 Verdana, Trebuchet, Lucida, Arial, sans-serif;
  font-weight: bold;
  }
h4 {
  font: 11px/15px Verdana, Trebuchet, Lucida, Arial, sans-serif;
  font-weight: bold;
  }     
h5 {
  font: 10px/15px Verdana, Trebuchet, Lucida, Arial, sans-serif;
  font-weight: bold;
  }  
/*
h1+h2, h1+h3, h2+h3, h2+h1, h3+h2 {
	margin: 0px;
	padding: 0px;
  }
*/	 
	 
a    {
     text-decoration: none;
     color: #8a0300; 900; 000;
     }
a:hover    {
     text-decoration: underline;
     }

.ul {
     text-decoration: underline;
     }     
     
.blue {
     color: #1b61b5;
     }

.alt {
     display: none;
     }
     
form {
     padding: 0;
     margin: 0;
     border: 0;
     }





div.container {
	padding: 0;
	margin: 0;
	margin-right: auto;
	margin-left: auto; 
	/*background: #999;*/
	border: 0;
	color: 000;
	text-align:left; /* part 2 of 2 centering hack */
	width: 480px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 480px; 
	}
html>body div.container {
	width: 480px; /* ie5win fudge ends */
	}

div.container p.low, div.container p.lowbottom {
	color: #666;
	letter-spacing: 0.01em;
	margin-left: 10px;
	margin-bottom: 1em;
  	font: 10px Verdana, Trebuchet, Lucida, Arial, sans-serif;
	}

div.container p.lowbottom {
	padding-bottom: 10px;
  	border-bottom: 1px solid #999;
  	text-align: right;
	}




div.latlist {
     padding: 0;
     margin: 0;
     margin-bottom: 20px;
     border: 1px solid #aaa;
     color: #333;     
     background: #eee;
     text-align: left;
     width: 200px;
     voice-family: "\"}\"";  
     voice-family: inherit;
     width: 198px;
     }
html>body div.latlist {
     width: 198px;
     }
     
div.latlist a  {
     font: 11px/17px Arial, Verdana, Lucida, Arial, sans-serif;
     font-weight: bold;
     color: #900;
     text-decoration: none;
     }           
div.latlist a:hover {
     text-decoration: underline;
     } 

div.latlist ul {
     list-style: none;
     padding: 0;
     margin: 0;
     border: 0;
     padding-top: 0px;
     padding-bottom: 0px;
     margin-top: 6px;
     margin-bottom: 12px;
     }

div.latlist li   {
     text-align: left; center;
     margin: 0;
     padding: 0;     
     padding-left: 12px;
     font: 11px/15px Arial, Verdana, Lucida, Arial, sans-serif;
     font-weight: bold;
     color: #666;
     }

div.clear {
     clear: both;
     height: 1px;
     padding: 0px;
     margin: 0px;
     }



/* INTRO */

div.intro1 {
     	padding: 0;
     	margin: 0;
     	margin-bottom: 25px;
     	border: 0px solid #ccc;
     	border-top: 0;
     	background: #fff;
     	width: 518px;
	}
div.intro1 p {
     	font: 13px/15px   "T rebuchet MS", Verdana, Lucida, Arial, sans-serif;
     	font-weight: bold; 
     	color: #8a0300;      1b61b5; 
	} 
	
div.intro1 p.introp2 {
     	font: 11px/15px   "T rebuchet MS", Verdana, Lucida, Arial, sans-serif;
     	font-weight: normal;
     	color: #333; 8a0300;      1b61b5; 
	} 
	
div.capital {
	margin: 0;
	padding: 0;
	float: left;
	height: 30px;
     	font: 36px/28px  Verdana, Lucida, Arial, sans-serif;
     	font-weight: bold;
     	color: #8a0300;      1b61b5; 
	}  


#introimg {
     	padding: 0;
     	margin: 0;
     	margin-bottom: 15px;
     	border: 1px solid #333; 0;
     	background: #000;
     	width: 518px;
     	voice-family: "\"}\"";
     	voice-family:inherit;
	width: 516px;      
     	}
html>body #introimg {
	width: 516px; /* ie5win fudge ends */
	}       
#introimg img {
     height: 180px;
     width: 516px;
     padding: 0;
     margin: 0;
     }
#introimg p {
     padding: 0;
     margin: 0;
     border: 0;
     font: 10px/15px Arial, Verdana, Lucida, Arial, sans-serif;
     color: #fff;     
     text-align: right;
     margin-right: 10px;
     }     
#top0, #top1, #top2 {
	margin: 0;
	padding: 0;
	height: 16px;
     	font: 10px/15px Arial, Verdana, Lucida, Arial, sans-serif;
     	color: #fff;
	}
#top1 {
     	float: left;
     	width: 260px;
     	text-align: left;
     	padding-left: 8px;
	}
#top2 {
     	float: right;
     	width: 200px;
     	text-align: right;
     	padding-right: 8px;
     	color: #666;
	}
#top2 a {
     	color: #ccc;
	}	
	
	
	
	
	
/* LI EN CONTAINER */

div.container ul {
     list-style: none;
     /*list-style: disc url(../i/latbar/lister1.gif) inside;*/
     padding: 0;
     margin: 0;
     border: 0;
     }


div.container li   {
     text-align: left; 
     margin: 0;
     padding: 0;
     font: 11px/20px Verdana, Lucida, Arial, sans-serif;
     font-weight: bold;
     color: #666;
     }

div.container li a {
     padding-top: 1px;
     padding-bottom: 1px;
     /*color: #20697c; 333;*/
     text-decoration: none;
     }


div.container li a:hover {
     /*color: #000;     */
     text-decoration: underline;
     }






/* FAQ */

#faq {
     padding: 0;
     padding-bottom: 20px;
     padding-left: 10px;
     margin: 0;
     margin-top: 6px;
     margin-bottom: 25px;
     border: 0;
     border-bottom: 1px solid #aaa;
     color: #333;     
     text-align: left;
     }



/* Menu curso fotografia */

#menucurso {
     padding: 6px;
     padding-left: 20px;
     margin: 0;
     margin-top: 30px;
     border: 0;
     border: 1px solid #aaa;
     background: #eee;
     color: #333;     
     text-align: left;
     }

#menucurso li{
     text-align: left; 
     margin: 0;
     padding: 0;
     font: 11px/18px Verdana, Lucida, Arial, sans-serif;
     font-weight: bold;
     }


/* FORM CONTACTO */

#formcontacto {
     padding: 12px;
     margin: 0;
     margin-top: 30px;
     border: 0;
     border: 1px solid #aaa;
     background: #ccc;
     color: #333;     
     text-align: left;
     }

#formcontacto td.form1, #formcontacto td.form2 { 
	border: none; 
	margin:0px;
	padding:0px;
	padding-top:6px;
	vertical-align:top;
	color: #333;
}
#formcontacto td.form1 { 
	width: 120px;
	text-align: right;
	padding-right: 6px;
}
#formcontacto td.form2 { 
	width: 320px;
	text-align: left;
}
#formcontacto td.buttons { 
	border: none; 
	margin:0px;
	padding:6px;
	text-align: center;
}

#formcontacto input { 
	border: 1px solid #999;
	margin:0px;
	padding:0px;
	height: 15px;
        font: 11px/18px Verdana, Lucida, Arial, sans-serif;
	color:#333333;
}
#formcontacto textarea { 
	border: 1px solid #999;
	margin:0px;
	padding:0px;
	font: 11px/18px Verdana, Lucida, Arial, sans-serif;
	color:#333333;
}

#formcontacto input.btn2 { 
	border: solid 1px #999999; 
	height:16px;
	width: 60px;
	margin: 0px;
	padding:0px;
	font: 9px Verdana, Lucida, Arial, sans-serif;
	font-weight: bold;
	color:#333;
	/*text-transform:uppercase;*/
	background:#Da0;
}
#formcontacto input.btn2:hover { 
	border: solid 1px #ffffff;  
	color:#333;
	background:#fc0;
}




/* FORM MAILING LIST */

#formmailinglist2 {
     padding: 8px;
     margin: 0;
     margin-top: 0px;
     border: 1px solid #ccc;
     border-top: 0;
     font: 10px/14px verdana, arial, sans-serif;
     background: #dde3ec;
     color: #333;     
     text-align: left;
     }

#formmailinglist2 div.centered {
     padding: 0;
     margin: 0;
     margin-top: 8px;
     margin-left: auto;
     margin-right: auto;
     }

#formmailinglist2 input { 
	border: 1px solid #999;
	margin:0px;
	padding:0px;
	height: 15px;
        font: 9px/13px Verdana, Lucida, Arial, sans-serif;
	color:#333333;
}


#formmailinglist2 input.btn2 { 
	border: solid 1px #999999; 
	height:16px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	font: 9px Verdana, Lucida, Arial, sans-serif;
	font-weight: bold;
	color:#333;
	/*text-transform:uppercase;*/
	background:#Da0;
}
#formmailinglist2 input.btn2:hover { 
	border: solid 1px #000;  
	color:#000;
	background:#fc0;
}


#titml2  {
     padding: 2px;
     padding-left: 8px;
     margin: 0;
     border: 0px solid #aaa;
     border-bottom: 0;
     font: 10px/12px verdana, arial, sans-serif;
     text-transform: uppercase;
     font-weight: bold;
     background: #333;
     color: #eee;     
     text-align: left;
     }



















	 
	 
#footer {
	clear: both;
	width: 780px; 
	/*height: 48px;*/
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 2px;
	margin-bottom: 20px;
	margin-right: auto;
	margin-left: auto; 	
	font: 9px/16px Verdana, Lucida, Arial, sans-serif;
        color: #333;
	/* opera does not like 'margin:20px auto' */
	background: #ccc; 999;
	border: 0px solid #ccc;
	/*border-top: 7px solid #ffcc33;*/
	text-align:center; 
	/* part 2 of 2 centering hack */
	width: 780px; /* ie5win fudge begins */
/*	voice-family: "\"}\"";
	voice-family:inherit;
	width: 730px; */
	}
html>body #footer {
/*	width: 730px; /* ie5win fudge ends */ */
	}
	
#footerlinks {
	height: 24px;
	font: 10px/16px Verdana, Lucida, Arial, sans-serif;
     	}

#footer p {	
	margin: 0;
	padding: 0;
	font: 9px/16px Verdana, Lucida, Arial, sans-serif;
     	}
     	
#footer a {
	color: #000; 20697c; 
     	text-decoration: none;
     	}
     	
#footer a:hover {
     color: #000; 
     text-decoration: underline;
     }
     
.disclaimer  {
	/*font: 9px/18px Verdana, Lucida, Arial, sans-serif;*/
        color: #333;
	}   
