body { text-align:center;  line-height:23px; font:12px Tahoma,Geneva,Kalimati,sans-serif; color: #9598a6; }
a { text-decoration:none; color: #9598a6; }
a:hover { color:#af0020; }

h1, h2, h3, h4 { font:13px "Times New Roman, Linux Libertine"; font-style:italic; }

h1 {
	font-size:18px;
	color:#af0020;
}
p { padding:0px 0; line-height:23px; }

#wrapper { position:relative; width:955px; margin:50px auto; text-align:left; }

    #header .logotipo { margin-left:20px; }
    #header div { position:absolute; top:20px; right:10px; width:630px; }
    #header div h5 { font-weight: bold; color:#af0020; padding: 0px 0px 0px 0px;}
	#header .div2 {
	position:absolute;
	top:165px;
	left:80px;
	width: 500px;
	border: none;
}

	#header .div2 h1 {
	padding:0 0 0px 25px;
	color:#b00020;
	font-weight: bold;
}
	#header .div2 h2 {
	padding:0 0 15px 15px;
	color:#8c90a5;
	font-weight: bold;
}
    #header div a { line-height:25px;  vertical-align:middle; }
    #header div img { margin:0 30px; vertical-align:middle; }
    #header .intro { margin-top:15px; }
	#header .prod01 { margin-top:15px;}
	#header .prod02 { margin-top:15px;}

    #body { overflow:hidden; }

        #body .dos_columnas_01 { float:left; width:400px; border-right:1px solid #e7e8eb; }
        #body .dos_columnas_01 .wrap { padding:5px 10px; }

        #body .dos_columnas_02 { float:right; width:526px; }
        #body .dos_columnas_02 h1 { padding:0 0 10px 10px; color:#8c90a5;  }
        
            #body .dos_columnas_02 .home_gallery_footer { margin-top:10px; height:69px; padding:15px; background:url(media/home_gallery_footer.gif) no-repeat; }
            #body .dos_columnas_02 .home_gallery_footer h4 { color:#8c90a5; }
	#body_con { overflow:hidden; }

        #body_con .dos_columnas_01 {
	float:left;
	width:171px;
	border-right:1px solid #e7e8eb;
	background-image: url(media/left_body_back_171.jpg);
	background-repeat: repeat-y;
	height: 410px;
}
        #body_con .dos_columnas_01 .wrap { padding:5px 10px; }
		#body_con .dos_columnas_01 h1 { font-weight: bold; font-size:12px;}
		
        #body_con .dos_columnas_02 {
	float:right;
	width:265px;
	background-color:#f5f5f7;
	padding: 0px 0px 15px 10px;
	height: 395px;
}
        #body_con .dos_columnas_02 h1 {	padding:0 0 10px 10px;	color:#b00020;	font-weight: bold;}
		
        #body_con .dos_columnas_03 {
	float:left;
	width:448px;
	height: 350px;
	padding:30px 30px 30px 30px;
}
        #body_con .dos_columnas_03 h1 { color:#b00020; font-weight: bold;}
	#body_prod { overflow:hidden; }

        #body_prod .dos_columnas_01 {
	float:left;
	width:171px;
	border-right:1px solid #e7e8eb;
	background-image: url(/media/left_body_back_171.jpg);
	background-repeat: repeat-y;
	height: 855px;
}
        #body_prod .dos_columnas_01 .wrap { padding:5px 10px; }
		#body_prod .dos_columnas_01 h1 { font-weight: bold; font-size:12px;}
		
        #body_prod .dos_columnas_02 {
	float:right;
	width:265px;
	background-color:#f5f5f7;
	padding: 0px 0px 15px 10px;
	height: 840px;
}
        #body_prod .dos_columnas_02 h1 {	padding:0 0 10px 10px;	color:#b00020;	font-weight: bold;}
		
        #body_prod .dos_columnas_03 {
	float:left;
	width:468px;
	height: inherit;
	padding:10px 10px 30px 30px;
}
        #body_prod .dos_columnas_03 h1 {
	color:#b00020;
	font-weight: bold;
}
		#body_prod .dos_columnas_03 h2 {
	color:#b00020;
	font-weight: bold;
	padding: 0px 0px 0px 5px;
}
        #body_prod .dos_columnas_03 h3 {
	color:#b00020;
	padding: 0px 0px 0px 5px;
}
    #footer { margin-top:10px; background:url(/media/footer.gif) no-repeat; color:#9598a6; height:68px; text-align:center; padding-top:25px; }
    #footer strong { font-weight:normal; color:#b00020; }

