/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, 		table, th, td { margin: 0; padding: 0; }
		
/*****Basic Definitions*****/
body { white; color: #333; font: 12px/18px Helvetica, Arial, sans-serif, Verdana; }
h1 { color: black; font-size: 12pt; line-height: 2.00; padding-top: 10px;}
h2 { line-height: 2.00; color: black; font-size: 10pt; }
h3 { line-height: 2.00; color: #999999; font-size: 10pt; }
h4 { font-size: 1.167em; }
h5, h6 { font-size: 1em; }
p { line-height: 14pt; font-size: 10pt; }
img { border: 0px; }


a { color: #999999; text-decoration: none; }
a:hover { color: #666666; text-decoration: none; }

.txt-portfolio {font-size: 8pt;}
#captcha { padding:10px;}
		
/*****Basic Layout*****/
		
/*****header*****/

#header {  padding-bottom: 20px; }

#header img { padding-bottom: 5px; padding-left: 15px; }

		
/*****nav-bar*****/

#nav-bar { float: left; width: 112px; padding-left: 15px; padding-right: 15px; text-align: right;}

ul#projects { color: #999999; font-size: 10pt; list-style: none; margin-left: 0; width: 100%; padding-top: 4px;}
ul#projects li { line-height: 14pt;}
ul#projects a { color: #999999; text-decoration: none; }
ul#projects li.current a, ul#projects a:hover { color: #666666; text-decoration: none; }
ul#projects li.current a { color: #333; font-weight: bold; }

ul#portfolio { font-size: 10pt; list-style: none; margin-left: 0; width: 100%; padding-top: 20px; }
ul#portfolio li { line-height: 14pt;}
ul#portfolio a { color: black; text-decoration: none; }
ul#portfolio li.current a, ul#portfolio a:hover { color: #666666; text-decoration: none; }
ul#portfolio li.current a { color: #333; font-weight: bold; }

ul#lenguaje { float: left; font-size: 12px; list-style: none; margin-left: 0; width: 100%; padding-top: 20px;}
ul#lenguaje li { float: left; line-height: 12px;}

/*****content*****/

#content { width: 1000px; margin-left: 185px; padding-top: 7px;}

ul#contenido { float: left; font-size: 12px; list-style: none; width: 1000px;  }
ul#contenido li { float: left; line-height: 12px; margin-right: 10px; padding-right: 30px; padding-bottom: 10px; width: 280px;}
ul#contenido a { color: #999999; text-decoration: none; }
ul#contenido li.current a, ul#contenido a:hover { color: #666666; text-decoration: none; }
ul#contenido li.current a { color: #333; font-weight: bold; }

ul#sub-contenido { color: #999999; font-size: 10pt; list-style: none; margin-left: 0; width: 100%;}
ul#sub-contenido li { line-height: 9pt; }
ul#sub-contenido a { color: #999999; text-decoration: none; }
ul#sub-contenido li.current a, ul#sub-contenido a:hover { color: #666666; text-decoration: none; }
ul#sub-contenido li.current a { color: #333; font-weight: bold; }

ul#contenido img {  display: block; margin-top: 8px; }

#texto { width: 550px; padding-top: 14px;}

		
/*****footer*****/
#footer { clear: both; padding-top: 35px; padding-left: 140px;}

ul#pie { float: left; font-size: 12px; list-style: none; width: 100%; }
ul#pie li { float: left; line-height: 12px; margin-right: 10px; padding-right: 10px; padding-bottom: 25px;}

/*****frames*****/

#thumbnails { padding-top: 17px;}
ul#mini { float: left; font-size: 12px; list-style: none; width: 100%; }
ul#mini li { float: left; line-height: 12px; margin-right: 30px; padding-right: 30px; padding-bottom: 30px; margin-bottom: 30px;}

#img_scroll { padding-top: 17px; width:300% /** el ancho no esta establecido correctamente, debe ser relativo a todos los frames **/; height:550px;}


/****tags*****/
.creditos { font-size: 9pt; color: #b3b3b3; }

