html

{

overflow-y: scroll;

}



body,html

{

/* commented backslash hack - hides from Mac IE5 \*/

height: 100%;

/* end hack */

}



body

{
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}





body,td

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #646260;

	

}



body.tinted

{

background-color: #FCFBF8;

}



form

{

padding: 0;

margin: 0;

}



a

{

color: #646260;

text-decoration: none;

}



a:hover

{

	color: #FFFFFF;

	text-decoration: none;

	background-color: #333333;

}





p

{

margin: 0px 0px 10px 0px;

}



h1,h2,h3,h4,h5,h6

{clear:both}



h1

{

font-size: 18px;

font-weight: bold;

margin: 0px 0px 20px 0px;

}



h2

{

	font-size: 12px;

	font-weight: bold;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 0px;

	width: 730px;

}



h3

{

	font-family: Tahoma, "Lucida Grande", Verdana, sans-serif;

	font-size: 9px;

	color: #9D9D9D;

	background-color: #FAF8F4;

	vertical-align: middle;

	/* border-bottom: 1px solid #EEE9E4; */

	padding: 4px 5px 5px 6px;

	clear:both;

	margin: 0px 0px 10px 0px;

	font-weight: normal;

}





h4

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #aba6a2;

	font-weight:bold;

	margin: 0px 0px 8px 0px;

}

ul {

	margin: 0px;

	padding: 0px;

}



#logo {

	margin-top: 20px;

	padding: 0px;

	margin-bottom: 0px;

	height: 80px;

}

.derecha {

	float: left;

	height: 75px;

}

.linea_iquierda_menu {

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	float: left;

}

#menu {

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 0px;

	padding-left: 15px;

	text-align: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	height: 75px;

}

#contenido {

	float: none;

	clear: both;

	margin-left: 203px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 12px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#vacio {

	float: none;

	height: 0.5em;

	padding: 0px;

	clear: both;

}

#logo #menu a {

	padding-top: 1px;

	padding-right: 3px;

	padding-bottom: 1px;

	padding-left: 3px;

}

#logo #menu .activo {

	color: #FFFFFF;

	background-color: #333333;

}

.negrito {

	color: #333333;

	font-weight: bold;

}

#menu_proyectos {



	float: none;

	clear: both;

	margin-left: 203px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 12px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

}



#barranav

{
	margin-top: 5px;
	margin-left: 203px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	width: 750px;
	height: 80px;
}





#barranav ul

{

	list-style-type:none;

	margin: 0px;

	font-size: 11px;

	width: 130px;

	float:left;

	display:inline;

	padding-top: 3px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}





#barranav ul li

{

list-style-type:none;

margin: 0px 0px 3px 0px;

padding: 0px;

}



#barranav ul li a

{

	font-size: 11px;

/* display:block;

width: 100%; */

}



#barranav ul li h2

{

margin: 0px 0px 7px 0px;

font-weight:bold;

color: #333333;

}



#barranav ul.pad

{

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 15px;

}

#barranav .pad .activomenu {

	color: #FFFFFF;

	background-color: #333333;

}

#explicacion {

	width: 730px;

	margin-bottom: 10px;

	clear: inherit;

}

#imagentrabajo {

	width: 750px;

	margin-bottom: 10px;

}

#cv {

	width: 325px;

	margin-right: 20px;

	line-height: 16px;

	float: left;

	text-align: justify;

}

#contenido_cv {

	float: none;

	clear: both;

	margin-left: 203px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 12px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	line-height: 14px;

	width: 700px;

	height: 350px;

}

#foto_cv {

	float: right;

	padding: 3px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 15px;

	

}

#estudio {

	width: 700px;

	line-height: 15px;

}

#estudio_texto {

	width: 480px;

	text-align: justify;

	padding-bottom: 10px;

}



#estudio_flash_foto {

	float: right;

	margin-left: 30px;

	padding: 3px;

	background-color: #333333;

}

#estudio li {

	list-style-type: square;

	list-style-position: inside;

	padding-left: 0px;

}

#imagen_expo {

	float: left;

}

#descripcion_expo {

	height: 100px;

	width: 325px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 15px;

	margin-left: 0px;

	float: none;

	background-color: #F4F4F4;

}

#contenido_expo {

	width: 690px;

}

#columna_iz_expo {

	width: 335px;

	float: left;

	margin-right: 0px;

	padding-right: 0px;

	display: block;

	padding-left: 18px;

	padding-top: 18px;

	padding-bottom: 18px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

}

#contenido_EXPO_PUBLI {

	float: none;

	clear: both;

	margin-left: 203px;

	padding-top: 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	width: 750px;

	display: block;

}

#columna_der_expo {

	width: 350px;

	float: left;

	margin-left: 13px;

	padding-left: 18px;

	border-left-style: solid;

	border-left-color: #333333;

	border-left-width: 3px;

	clear: none;

	padding-top: 18px;

	padding-bottom: 18px;

}

#texto_descri_expo {

	margin: 0px;

	float: right;

	clear: right;

	width: 205px;

	padding-top: 5px;

	padding-right: 8px;

	padding-bottom: 3px;

	padding-left: 10px;

}

#contenido_estudio {

	float: none;

	clear: both;

	margin-left: 203px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 12px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	height: 350px;

}

#flash {
	width: 520px;
	height: 370px;
	float: left;
	clear: both;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 20px;
	padding-right: 15px;
}

.negro_descr {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

}

#contenido_index {

	float: none;

	clear: both;

	margin-left: 203px;

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #333333;

	padding-top: 12px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 18px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

}

#noticias {

	width: 400px;

	line-height: 14px;

}

.justificado {

	text-align: justify;

}
#apDiv1 {
	position:absolute;
	left:780px;
	top:7px;
	width:176px;
	height:22px;
	z-index:1;
	font-size: 9px;
}

#apDiv2 {
	position:absolute;
	left:3px;
	top:90%;
	width:120px;
	height:30px;
	z-index:2;
}

