/*********************************** Brasilia Prima { HOLA! } *****************************/
/*


	      ..---.. 
	     .'  _    `. 
	 __..'  (o)    : 
	`..__          ; 
	     `.       / 
	       ;      `..---...___ 
	     .'                   `~-. .-') 
	    .                         ' _.' 
	   :                           : 
	   \                           ' 
	    +                         J 
	     `._                   _.' 
	        `~--....___...---~'  


	Visual design, layout and Cascading Style Sheets may not be reused without permission!!!


*/
/*********************************** page styles *****************************/

	html, body {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
	color: #000000;
	background-color: #F4F4F4;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	background-image: url(/images/pagtipo/fondo.jpg);
	background-repeat: no-repeat;
}
	
	

/*********************************** general type styles *****************************/


	a	{
    color: #000;
	font-weight:normal;
	text-decoration: none;
	background-color: transparent;
}

	a:link	{
	color: #000;
	text-decoration: none;
	background-color: transparent;
} 

	a:visited	{
	text-decoration: none;
	background-color: transparent;
} 

	a:active	{
	background-color: transparent;
} 

	a:hover		{
	color: #FF3300;
	background-color: transparent;
} 

	

/*********************************** nov principal *****************************/

	#navprinci	{
	width: 690px;
	text-align: left;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
	padding: 15px 0px 13px 0px;
	background-color: #F4F4F4;
}


    h1	{
	font-size: 25px;
	font-family: helvetica, arial,  sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 15px;
}

	h1 a	{
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

	h1 a:visited	{
	color: #000000;
	text-decoration: none;
	font-weight: bold;


}
	h1 a:active	{
	color: #000000;
	font-weight: bold;
}

	h1 a:hover	{
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;

}


/*********************************** novedades *****************************/



	#novtit08 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	letter-spacing: 1px;
	background-color: #000000;
	width: 635px;
	
}

	#novtxt08, #novtxt08-1, #novtxt08-2 {
	width: 100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/estudio/diagonales2.gif);
}


	.style1 {
	color: #FFFFFF;
	font-weight: normal;
	background-color: #FF3300;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

	
	#imagen1	{
	width: 690px;
	height: 1019px;
	background-image: url(/images/works/bp/BPdescanso2011.jpg);
	border-bottom: 1px solid #FF3300;
}

	#imagen2	{
	width: 690px;
	height: 650px;
	background-image: url(/images/works/fincanatural/finca1.jpg);
	border-bottom: 1px solid #FF3300;
}

	#imagen3	{
	width: 690px;
	height: 430px;
	background-image: url(/images/works/maa/maass11.jpg);
	border-bottom: 1px solid #FF3300;
}

	#bp50	{
	text-align: left;
	border-bottom: 1px dashed #999999;
	padding: 8px 0px 6px 15px;
	background-color: #F7F7F9;
	background-image: url(/images/estudio/diagonales2.gif);
}

	a.bp50	{
	font-size: 12px;
	font-family: helvetica, arial,  sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #000000;
	letter-spacing: 1px;
}

	a.bp50:link	{
	font-size: 12px;
	font-family: helvetica, arial,  sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #000000;
	letter-spacing: 1px;
} 

	a.bp50:visited	{
	text-decoration: none;
	background-color: transparent;
} 

	a.bp50:active	{
	color: #000000;
	background-color: transparent;
} 

	a.bp50:hover		{
	color: #FF3300;
	background-color: transparent;
}


/*********************************** estudio *****************************/

	#estudio1 {
	width: 425px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
	line-height: 16px;
	background-color: #000000;
	text-shadow: 0 0 0 #000;
}


	#estudio {
	width: 440px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 15px;
	line-height: 12px;
	background-image: url(/images/estudio/diagonales2.gif);
	border-bottom: 1px dashed #999999;
}


	.style3 {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 12px;

}


	.style4 {
	color: #FF3300;
	font-weight: normal;
	font-style: italic;
	line-height: 12px;
}

	.style5 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	line-height: 13px;
	text-decoration: none;
	text-shadow: 0 0 0 #000;
	background-color: #FF3300;
}

	#imagencrew	{
	width: 690px;
	height: 123px;
	background-image: url(/images/estudio/bp-crew2008.jpg);
	border-bottom: 1px solid #FF3300;
}

	#nombre {
	width: 660px;
	background-color: #B2D6FF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding: 0px 15px 0px 15px;
	line-height: 14px;
	text-shadow: 0 0 0 #000;
	border-bottom: 1px solid #999999;
}

	.style8 {
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	background-color: #FFFFFF;
	background-image: url(/images/estudio/diagonales2.gif);
}


	#names	{
	width: 100%;
	text-align: center;
	border-bottom: 1px dashed #999999;
	padding: 8px 0px 6px 0px;
	background-color: #F7F7F9;
	background-image: url(/images/estudio/diagonales2.gif);
}


	a.names	{
	font-size: 15px;
	font-family: helvetica, arial,  sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #000000;
	letter-spacing: 1px;
}

	a.names:link	{
	font-size: 15px;
	font-family: helvetica, arial,  sans-serif;
	text-transform: capitalize;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
	color: #000000;
	letter-spacing: 1px;
} 

	a.names:visited	{
	text-decoration: none;
	background-color: transparent;
} 

	a.names:active	{
	color: #000000;
	background-color: transparent;
} 

	a.names:hover		{
	color: #FF3300;
	background-color: transparent;
}


	#mariela, #keila, #werner, #gonzalo {
	width: 100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/estudio/diagonales3.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

	.style6 {
	font-size: 12px;
	line-height: 14px;
	text-decoration: none;
}

	.style7 {
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	font-style: italic;
	color: #898989;
}

	
	#links {
	width: 190px;
	background-color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;
	line-height: 12px;
	border-top: 1px solid #FFFFFF;
	text-shadow: 0 0 0 #FFF;
}


	#amigos {
	width: 190px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 7px 15px 7px 15px;
	line-height: 12px;
	text-shadow: 0 0 0 #000;
	background-image: url(/images/estudio/diagonales2.gif);
	border-bottom: 1px solid #FF3300;
}

	#lamigos, #lotros {
	width: 100%;
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/pagtipo/separador690.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
}

	#fotos {
	background-color: #000000;
	width: 440px;
	padding: 5px 0px 5px 15px;
	font-size: 12px;
	color: #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-shadow: 0 0 0 #FFF;
}


	#techinfo	{
	width: 455px;
	height: 50px;
	background-image: url(/images/estudio/tec-info-bp.jpg);
	border-bottom: 1px solid #999999;
}


/*********************************** portfolio *****************************/



	#kunst {
	width: 660px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
	line-height: 14px;
	text-shadow: 0 0 0 #000;
}



	#novport08 {
	font-family: arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 15px;
	letter-spacing: 1px;
	background-color: #000000;
	width: 390px;
}


	#destport-txt, #destport-txt2, #destport-txt3, #destport-txt4, #destport-txt5, #destport-txt6, #destport-txt7, #destport-txt8, #destport-txt9, #destport-txt10, #destport-txt11, #destport-txt13, #destport-txt14, #destport-txt15, #destport-txt16 {
	width: 100%;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/estudio/diagonales2.gif);
}

	#logosBP {
	width: 100%;
	background-image: url(/images/works/marcas/logos-x-bp.jpg);
	height: 867px;
	border-bottom: 1px solid #CCCCCC;
}


	#webs {
	width: 190px;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 7px 15px 7px 15px;
	line-height: 12px;
	border-bottom: 1px solid #FF3300;
	height: 26px;
}

	#demas {
	width: 190px;
	background-color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding: 5px 15px 5px 15px;
	line-height: 12px;
	height: 30px;
}

	#segun {
	width: 190px;
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding: 7px 15px 7px 15px;
	line-height: 12px;
	text-shadow: 0 0 0 #000;
	border-top: 1px solid #666666;
	height: 16px;
}

	#AD, #QD, #Bak, #Cad, #Com, #Cot, #Dom, #Faup, #Fun, #JGA, #Josh, #Farr, #LO, #ML, #LS, #More, #Nym, #PE, #PM, #PB, #Pol, #POS, #RW, #Sens, #Surf, #T3, #Tur, #VV, #VC, #VZ, #Werma, #Why {
	width: 100%;
	background-color: #E6E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-image: url(/images/estudio/diagonales2.gif);
}


	a.nums	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #000000;
	text-shadow: 0 0 0 #000;
}

	a.nums:link	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #000000;
	text-shadow: 0 0 0 #000;

} 

	a.nums:visited	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #000000;
	text-shadow: 0 0 0 #000;

} 

	a.nums:active	{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
	color: #FFFFFF;
	background-color: #000000;
	text-shadow: 0 0 0 #000;

} 

	a.nums:hover		{
	color: #FF3300;
	background-color: transparent;
	background-color: #000000;
	text-shadow: 0 0 0 #000;


}

	.social	{
	border: 0px;	

}

	.social img {
	margin: 0;
	padding: 0px;
	background: #790460;
}

	.social img.expand {
	margin: 0;
	padding: 0px;
	background: transparent;
}

	.social:hover		{
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
	
}






/*********************************** pie de pag *****************************/
    
	
	#footer	{
	margin: 0px 0px 0px 0px;
	width: 690px;
	text-align: center;
	border-top: 1px dashed #999999;
	padding: 7px 0px 7px 0px;
	background-color: #F7F7F9;
}

	.style2 {
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}

/*

        __
     __/o \_
     \____  \
         /   \
   __   //\   \
__/. \-//--\   \_/
\____  ___  \  |
     ||   \ |\ |
    _||   _||_||


*/	

